Pages vues depuis 25/05/2001 : 108 399 213
Index du forum »» Bugs, Probs ... »» Nouvelle install sous usbwebserver PHP 8.1
Sujet
Nouvelle install sous usbwebserver PHP 8.1
case 'select':
$str.='
<div class="mb-3 row">
<label class="col-form-label col-sm-4" for="'.$this->form_fields[$i]['name'].'">'.$this->form_fields[$i]['en'].'</label>
<div class="col-sm-8">
<select class="';
$str.=($this->form_fields[$i]['multiple'])? 'form-control' : 'form-select';
$str.= '" id="'.$this->form_fields[$i]['name'].'" name="'.$this->form_fields[$i]['name'];
$str.=($this->form_fields[$i]['multiple'])? '[]" multiple="multiple"' : "\"";
if ($num_extender!='no')
$str.=' '.$this->form_fields[$num_extender]['javas'].' ';
$str.=($this->form_fields[$i]['size'] > 1)? " size=\"".$this->form_fields[$i]['size']."\">" : '>';
foreach($this->form_fields[$i]['value'] as $key => $val) {
$str.='
<option value="'.$key.'"';
if(array_key_exists('selected', $val) and $val['selected'])
$str .=' selected="selected" >';
else $str .=' >';
// Add bug valeur null deprecated str_replace.
if (!is_null($val['en'])) {
$str .= str_replace('\'', ''', $val['en']) . '</option>';
} else {
$str .= $val['en'] . '</option>';
}
}
$str.='
</select>';
if ($num_extender!='no')
$str.=$this->form_fields[$num_extender]['html'];
$str.='
</div>
</div>';
break;