J'ai ce script php qui est censé remplir une liste déroulante; Je l'ai intégré dans l'élément mais cela n'a pas fonctionné. voici mon script pour expliquer clairement mon problème:Remplissez la liste déroulante via mysql sélectionnez la requête
<select name="cats">
<?php
require_once("connection.php");
$rs = mysql_query("select cat_name from category");
$count = 0;
while($array = mysql_fetch_array($rs)){
echo "<option>".$array[$count]."</option>";
}
mysql_close($con);
?>
</select>
Si vous pouvez me aider à définir l'erreur et si cela est la mauvaise façon de le faire; quelle est la meilleure façon. Je serais reconnaissant pour les implémentations. merci d'avance :)
[** Veuillez ne pas utiliser les fonctions 'mysql_ *' dans le nouveau code **] (http://bit.ly/phpmsql). Ils ne sont plus maintenus et le [processus de dépréciation] (http://j.mp/Rj2iVR) a commencé dessus. Voir la [** boîte rouge **] (http://j.mp/Te9zIL)? En savoir plus sur [** instructions préparées **] (http://j.mp/T9hLWi) à la place, et utiliser [PDO] (http://php.net/pdo) ou [MySQLi] (http: // php. net/mysqli) - [cet article] (http://j.mp/QEx8IB) vous aidera à décider lequel. Si vous choisissez PDO, [voici un bon tutoriel] (http://j.mp/PoWehJ). –
Je vois aussi que vous préparez une variable $ count. Si vous l'utilisez comme index unique n'oubliez pas de l'incrémenter $ count ++; dans la boucle while –
thx j'ai trouvé que j'ai déjà manqué l'incrément: $ –