[RESOLU] Probleme avec Mysql et selected=selected

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Probleme avec Mysql et selected=selected

Re: Probleme avec Mysql et selected=selected

par ossy » 14 juin 2021, 17:23

Merci. J'ai trouvé.
Un problème entre chaine et integer.

++
Ossy

Re: Probleme avec Mysql et selected=selected

par @rthur » 14 juin 2021, 10:52

Mets un var_dump($row2['ID_BHHIVE'], $insp_hive); dans ta boucle pour comprendre ce qui ne marche pas

Probleme avec Mysql et selected=selected

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>';