Eléphant du PHP |
428 Messages
14 mai 2010, 18:38
Salut,
1. Créer une liste déroulante
2. Faire un select mysql des id de ta table pour les afficher dans la liste
3. récupérer et traiter les résultats (methodes: $_GET ou $_POST)
C'est très simple à réaliser et ne te prendra que quelques minutes.
1. Créer liste :
<select name="id" id="id">
<option value="......">xxxxxxx</option>
</select>
2. Listage dynamique from DB
// On se connecte à la database
// Je suppose que c'est déjà fait
// On sélectionne les ID de la table
$req_ID="SELECT id from matable";
$res_ID=mysql_query($req_ID) or die(mysql_error());
// On affiche la première partie de la liste déroulante (balise de début)
//A ne pas faire : ekko '<select name="id" id="id">'; ... lol
echo '<select name="id" id="id">';
while ($row = mysql_fetch_assoc ($res_ID)) {
// On affiche les éléments de la liste déroulante
echo '<option value="'.$row['id'].'">'.$row['id'].'</option>';
}
// On affiche la balise de fin de la liste
echo '</select>';
3. Soumission du formulaire et traitement des résultats
Si il s'agit d'un formulaire les données de la liste déroulante seront transmises en $_POST['id']
A toi de voir pour le traitement de cette donnée.
A+
