Bonjour j'utilise le Form.php des tutos développer un site de a à z.
Et lorsque j'utilise un select j'ai bien le bon résultat mais j'ai un retour de notice concernant la conversion de tableau.
Si quelqu'un a une idée afin de régler cela sans cacher l'erreur cela me permettrait d'avancer dans mon travail.
Je pense avoir la solution, on avait ceci :
$attr = ' ';
foreach($options as $k=>$v){
if($k!='type'){
$attr .= "$k=\"$v\""; // L'erreur se retrouvait ici d'après la notice
}
}
if(!isset($options'type']) && !isset($options'options'])){
$html .= '<input type="text" id="input'.$name.'" name="'.$name.'" value="'.$value.'"'.$attr.'>';
}elseif(isset($options'options'])){
$html .= '<select id="input'.$name.'" name="'.$name.'">';
foreach($options'options'] as $k=>$v){
$html .= '<option value="'.$k.'" '.($k==$value?'selected':'').'>'.$v.'</option>';
}
$html .= '</select>';
Et j'ai modifier en cela le foreach
$attr = ' ';
foreach($options as $k=>$v){
if($k!='type'){
if(is_array($v)){
$k = $v;
}else{
$attr .= "$k=\"$v\"";
}
}
}
Si jamais quelqu'un a toujours une idée qu'il me le fasse savoir :).
Salut, perso j'avais cette erreur en local seulement et ça me résous le problème. merci :)