Index du Forum » » Le coin des codeurs

Auteur

Affichage d'un select
oim
1453       
 

  Posté : 27-02-2007 23:19

Slt j'ai 2 tables pour un module de citation, 1 pour les catégories (c-à-d les différents auteurs) et 1 pour le texte (c-à-d les citations), j'en suis dans la configuration de mon admin, lorsque je veux editer une citation j'affiche le nom de l'auteur et son texte, le nom de l'auteur peut etre modifié par une liste déroulante, ce que je cherche à faire c'est que le nom qui apparait dans le menu déroulant soit celui qui correspond à la citation que je modifie car pour l'instant ca m'affiche le 1er nom de la liste. Ce qui est embetant c'est que si on oublie de reselectionner le nom de l'auteur on la met (la citation) dans le 1er auteur. Je ne sais pas trop si je suis clair !
table 1 pour les catégories: id_cat, categorie, nom de la table citation_cate
table 2 pour les citations : id, id_cat, text, nom de la table citation



<table><tr>
<form action=\"".$ThisFile."&subop=changecitation\" method=\"post\" name=\"changecitation\">
   <td>Modifier cette citation de $categorie</td>
</tr>
<tr><td>Citation</td></tr>
//affichage citation
   $query = mysql_query("SELECT * FROM ".$NPDS_Prefix."citation WHERE id='$id'");
   while (list($id,$id_cat,$text)=mysql_fetch_array($query)) {
         <input type=\"hidden\" name=\"id\" value=\"$id\">
         <input type=\"hidden\" name=\"id_cat\" value=\"$id_cat\">
<tr $rowcolor align=\"center\">
  <td rowspan=\"3\"><textarea>$text</textarea></td>
</tr>
//affichage catégorie
<tr><td><select value=\"$categorie\" name=\"newcategorie\">
   $sql = mysql_query("SELECT id_cat,categorie FROM ".$NPDS_Prefix."citation_cate order by categorie ASC");
   while (list($id_cat,$categorie) = mysql_fetch_array($sql)) {
  <option value=\"$id_cat\">$categorie</option> }
  </select></td>
</tr>
<tr>
  <td><input type=\"submit\" name=\"mettre a jour\" VALUE=\"Valider\" /></td>
</tr>}
   </form></table>



Merci !



Cet article provient de NPDS

http://www.npds.org/viewtopic.php?topic=22015&forum=5