Salut,
Je rencontre un petit souci (blocage !) pour coder une fonction php. Par ex, imaginons ma base de données, avec un champ "catégorie" me permettant de définir une catégorie d'appartenance aux données stockées dans cette base. Il y aura par ex : 3 données de la catégorie 1, 7 de la catégorie 2 et 12 de la catégorie 3.
Ce que je voudrais, c'est faire un menu déroulant listant mes 3 catégories, mais sans répéter 3 fois la catégorie 1, 7 fois la 2 et 12 dois la 3...
Or mes compétences en php étant limitées, je ne vois pas comment m'en sortir en partant de ce code :
[cpp]<?php
$retour = mysql_query('SELECT categorie FROM lien ORDER BY categorie');
while ($donnees = mysql_fetch_array($retour))
{
echo '<option value="' . $donnees['categorie'] . '">' . $donnees['categorie'] . '</option>';
}
?>[/cpp]
Merci de votre aide
Je rencontre un petit souci (blocage !) pour coder une fonction php. Par ex, imaginons ma base de données, avec un champ "catégorie" me permettant de définir une catégorie d'appartenance aux données stockées dans cette base. Il y aura par ex : 3 données de la catégorie 1, 7 de la catégorie 2 et 12 de la catégorie 3.
Ce que je voudrais, c'est faire un menu déroulant listant mes 3 catégories, mais sans répéter 3 fois la catégorie 1, 7 fois la 2 et 12 dois la 3...
Or mes compétences en php étant limitées, je ne vois pas comment m'en sortir en partant de ce code :
[cpp]<?php
$retour = mysql_query('SELECT categorie FROM lien ORDER BY categorie');
while ($donnees = mysql_fetch_array($retour))
{
echo '<option value="' . $donnees['categorie'] . '">' . $donnees['categorie'] . '</option>';
}
?>[/cpp]
Merci de votre aide