Notice: Uninitialized string offset: 0
Bonsoir à toutes et tous ..
je n'arrive pas à comprendre pourquoi j'ai un message d'erreur (avec display error de php activé) et que malgré cela, lorsqu'il est désactivé , mon déroulant fonctionne et me laisse donc imaginer que le string offset 0 existe ...
une piste ?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| <select name="select_bas_[<?php echo $e; ?>]" id="select_bas_[<?php echo $e; ?>]" onchange="razSelect('select_lin_[<?php echo $e; ?>]~select_acce_[<?php echo $e; ?>]')">
<option>???</option>
<?php
$q_lp1 = "SELECT * FROM $T_type WHERE id_famille = '8' ORDER BY nom";
$r_lp1 = mysqli_query($link, $q_lp1) or die(mysqli_error());
$select1 = "";
while($row_lp1 = mysqli_fetch_assoc($r_lp1)){
if($opt=="again"){ if($row_lp1['nom']==$_SESSION['mod_bas'][$e]){$select1=' selected="selected"';
}
}
else {
if($row_lp1['nom']==$typebas[$e]){$select1='selected="selected"';
} // fin du else
$taille_chauss="0";
}
echo "<option value='" . $row_lp1['nom'] . "'" . $select1 . ">" . $row_lp1['nom'] . "</option>";
$select1 = "";
}
?>
</select> |
Citation:
Notice: Uninitialized string offset: 0 in C:\wamp64
En l'absence de réponse experte, j'ai créé un contenu de variable $typebas[$e] fictif (car il n'acceptait pas de chaine vide ??) avec
Code:
if(!isset ($typebas[$e])){$typebas[$e]="init_bas";}
ça fonctionne , pour l'instant . Je verrai, à l'usage, si cela n'a pas induit d'autres erreurs ..