List deroulent php mysql

Fermé
kikzee Messages postés 70 Date d'inscription dimanche 6 mars 2016 Statut Membre Dernière intervention 16 décembre 2020 - Modifié par crapoulou le 26/03/2016 à 20:53
 Utilisateur anonyme - 26 mars 2016 à 21:14
Bonjour,
pourquoi s'affiche pas une liste ou les données sont dans la base

<tr><td>Statut:</td><td><label>
 

<?
 mysql_connect("localhost","root","") or die(mysql_error());
 mysql_select_db("company");
?>
<body>
 <form action="phpLlistmenuDatebase2.php" method="post" name="form1">
  List Menu<br>
    <select name="lmName1">
   <option value=""><-- Please Select Item --></option>
   <?
   $strSQL = "SELECT * FROM statut ORDER BY id_statut ASC";
   $objQuery = mysql_query($strSQL);
   while($objResuut = mysql_fetch_array($objQuery))
   {
   ?>
   <option value="<?=$objResuut["id_statut"];?>"><?=$objResuut["id_statut"]." - ".$objResuut["name_statut"];?></option>
   <?
   }
   ?>
    </select>
  <input name="btnSubmit" type="submit" value="Submit">
 </form>

</td></tr>


et ma base nomée statut:id primary key name_statut varchar(255)
A voir également:

1 réponse

Bonjour,

"mysql" est maintenant obsolète il faut donc utiliser "mysqli". (voir https://www.php.net/manual/fr/function.mysql-connect.php)
Pour ouvrir une balise php, on utilise "<?php" TON CODE PHP ICI ?>"
Pour demander d'afficher une variable, une utilise la fonction echo

<tr>
 <td>Statut:</td>
 <td>
  <label>
  <?php $bdd = mysqli_connect("localhost", "root", "", "company") or die(mysql_error()); ?>
  <form action="phpLlistmenuDatebase2.php" method="post" name="form1">
   List Menu<br>
   <select name="lmName1">
    <option value=""><-- Please Select Item --></option>
    <?php $strSQL = mysqli_query($bdd, "SELECT * FROM statut ORDER BY id_statut ASC");
    while($objResuut = mysqli_fetch_array($strSQL)) { ?>
    <option value="<?php echo $objResuut["id_statut"]; ?>"><?php echo ''.$objResuut["id_statut"].' - '.$objResuut["name_statut"].''; ?></option>
    <?php } ?>
   </select>
   <input name="btnSubmit" type="submit" value="Submit">
  </form>
 </td>
</tr>



Cordialement
0