KaZzinSky,
il y a 13 ans
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 :).