HELP select avec php

athena21 Messages postés 86 Statut Membre -  
athena21 Messages postés 86 Statut Membre -
bonjour,
je suis entrain de faire quelques pages pour un administrateur d'un site et je veux afficher la clé étrangère ( id _cat 'la catégorie a laquel ce produit appartient') avec sa désignation dans une liste déroulante.

le nom de la table des catégories est : cat.
les champes de cat: id_cat et desig.

mais ce code la affiche seulement la première ligne comment faire pour afficher les autres aussi?

<td align="center"><select name="select">

<?php
do {
?>
<option value="<?php echo $row_cat['id_cat']?>"><?php echo $row_cat['desig']?></option>
<?php
} while ($row_cat = mysql_fetch_assoc($cat));
$rows = mysql_num_rows($cat);
{
mysql_data_seek($cat, 0);
$row_cat = mysql_fetch_assoc($cat);
}
?>
</select></td>

Si quelqu'un peut corriger ce code, cela serait sympa.
Cordialement.

2 réponses

justoo76 Messages postés 203 Statut Membre 13
 
slt!

Faut mettre ton <otpion value ... dans le while
0
athena21 Messages postés 86 Statut Membre 4
 
vous pouvez expliquer mieux? Merci d'avoir répondu.
0
justoo76 Messages postés 203 Statut Membre 13
 
moi avec ma base j'ai fait qqch comme sa :


<select name="select_mails" class='form_text' size="5" STYLE="width:230px">
<?php
$query = "SELECT * FROM mails_test";

$result = @mysql_query($query);
if(!$result)
{
echo"";
}
else
{
while($ligne = @mysql_fetch_array($result))
{

echo '<option value='.$ligne[0].'>'.$ligne[0].'</option>';
echo"\n";
}
}

mysql_close($connexion);
?>
</select>


Vois si tu peux l'adapter ;)
J'espere que sa t'aidera
0
athena21 Messages postés 86 Statut Membre 4
 
HELP PLEASE.
0