2016-04-20 8 views
-1

ich den folgenden Codewie die Array-Werte in Checkbox mit PHP angezeigt werden?

$val= $module[$i]['subModule']; 
$val1=$module[$i]['submoduleId']; 
$valArr['name'] = explode(",", $val); 
$valArr1['id']= explode(",", $val1); 
$result=array_merge($valArr,$valArr1); 
foreach($result as $name) 
{ 
    if(!empty($name)) 
    { 
     echo "<input type='checkbox' name='type[]' value='".$name['id']."'>".$name['name']." "; 
    } 
} 

Es die undefinierten Indexfehler zeigen verwenden.

drucke ich das $ result Variable I die folgende Ausgabe bekommen:

Array ([name] => Array (
        [0] => group 
        [1] => checkin 
        [2] => personalinfo 
       ) 
     [id] => Array ( 
        [0] => 3 
        [1] => 2 
        [2] => 1 
       ) 
    ) 
+1

_ _ Bitte geben Sie den Fehler , welche Variable/Index ist nicht definiert? – Epodax

+0

Was ist Ihr erwartetes Ergebnis? –

Antwort

4

Dieser Code Versuchen: "Es den undefinierten Index Fehler zeigen"

foreach($result['name'] as $key => $name){ 
    echo "<input type='checkbox' name='type[]' value='".$result['id'][$key]."'>".$name." "; 
} 
+0

Vielen Dank, es funktioniert. –

Verwandte Themen