par
ossy » 14 juin 2021, 09:35
Bonjour à tous
J'ai un problème mon code PHP. Il fonctionne comme ceci sauf si c'est le dernier enregistrement de la requête SQL est à utiliser.
La liste est bien crée mais pas "selected".
Pouvais vous me dire pourquoi?
Merci d'avance
Ossy
Code : Tout sélectionner
echo '</tr><tr>';
echo '<td><label class="labelbig" for="Hive">'._Hive.'</label></td>';
echo '<td><select name="Hive" id="Hive">';
echo '<option value="0"> </option>';
$sql ="select ID_BHHIVE,concat(ID_BHHIVE,'-',NAME) AS NAME FROM bhhive where ID_BHUSER='$userid' order by ID_BHHIVE";
//echo "sql:".$sql;
if ($resu = $conn->query($sql)) {
$resu->data_seek(0);
while ($row2 = $resu->fetch_assoc()){
echo '<option value="' . $row2['ID_BHHIVE'] . '"'.(($row2['ID_BHHIVE']==$insp_hive)?'selected="selected"':"").'>' . $row2['NAME'] . '</option>';
}
}
echo '</select></td>';
echo '</tr><tr>';
Bonjour à tous
J'ai un problème mon code PHP. Il fonctionne comme ceci sauf si c'est le dernier enregistrement de la requête SQL est à utiliser.
La liste est bien crée mais pas "selected".
Pouvais vous me dire pourquoi?
Merci d'avance
Ossy
[code] echo '</tr><tr>';
echo '<td><label class="labelbig" for="Hive">'._Hive.'</label></td>';
echo '<td><select name="Hive" id="Hive">';
echo '<option value="0"> </option>';
$sql ="select ID_BHHIVE,concat(ID_BHHIVE,'-',NAME) AS NAME FROM bhhive where ID_BHUSER='$userid' order by ID_BHHIVE";
//echo "sql:".$sql;
if ($resu = $conn->query($sql)) {
$resu->data_seek(0);
while ($row2 = $resu->fetch_assoc()){
echo '<option value="' . $row2['ID_BHHIVE'] . '"'.(($row2['ID_BHHIVE']==$insp_hive)?'selected="selected"':"").'>' . $row2['NAME'] . '</option>';
}
}
echo '</select></td>';
echo '</tr><tr>';[/code]