A voir également:
- PHP et MySqL
- Easy php - Télécharger - Divers Web & Internet
- Mysql community server - Télécharger - Bases de données
- Error 2002 (hy000): can't connect to local mysql server through socket '/var/lib/mysql/mysql.sock' (2) ✓ - Forum Linux / Unix
- Mysql gratuit ou payant - Forum MySQL
- Bouton php - Forum PHP
3 réponses
<?php
voila ai réussi a tout mettre dans le menu déroulant avec le code suivant
$sql = " SELECT genre FROM Film GROUP BY genre ORDER BY genre";
$result = mysql_query($sql) or die("Requete pas comprise");
echo "<select name='searchgenre'>";
while ($row = mysql_fetch_array($result))
{
$chaine = explode(",", $row[0]);
for($i=0;$i < sizeof($chaine);$i++){
echo"<option>$chaine[$i]</option>";
}
}
echo '</select>';
?>
mais le problème c'est que je ne sais pas comment trier la liste par ordre alphabétique et mettre qu'une seule fois le genre dans le tableau déroulant
voila ai réussi a tout mettre dans le menu déroulant avec le code suivant
$sql = " SELECT genre FROM Film GROUP BY genre ORDER BY genre";
$result = mysql_query($sql) or die("Requete pas comprise");
echo "<select name='searchgenre'>";
while ($row = mysql_fetch_array($result))
{
$chaine = explode(",", $row[0]);
for($i=0;$i < sizeof($chaine);$i++){
echo"<option>$chaine[$i]</option>";
}
}
echo '</select>';
?>
mais le problème c'est que je ne sais pas comment trier la liste par ordre alphabétique et mettre qu'une seule fois le genre dans le tableau déroulant