Pages vues depuis 25/05/2001 : 109 459 025
Index du forum »» Le coin des codeurs »» Affichage d'un select
<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>
Je suppose que dans $id, tu as l'id de l'auteur de la citation, et que dans $result, tu as le résultat du mysql_query de la requete fournissant la liste de tous les auteurs.
<?php
echo "<select name=\"auteur\">";
while($auteur = mysql_fetch_assoc($result)) {
echo "<option value=\"".$auteur["id"]."\"";
if($auteur["id"] == $id)
echo " selected=\"selected\"";
echo ">".$auteur."</option>";
}
echo "</select>";
?>
echo "<select name=\"categorie\">";
$result = mysql_query("SELECT id_cat,categorie FROM ".$NPDS_Prefix."citation_cate order by categorie ASC");
while($categorie = mysql_fetch_assoc($result)) {
echo "<option value=\"".$categorie["id_cat"]."\"";
if($categorie["id_cat"] == $id_cat)
echo " selected=\"selected\"";
echo ">".$categorie."</option>";
}
echo "</select>";
<?php
echo "<select name=\"categorie\">";
$result = mysql_query("SELECT id_cat,categorie FROM ".$NPDS_Prefix."citation_cate order by categorie ASC");
while($categorie = mysql_fetch_assoc($result)) {
echo "<option value=\"".$categorie["id_cat"]."\"";
if($categorie["id_cat"] == $id_cat)
echo " selected=\"selected\"";
echo ">".$categorie["categorie"]."</option>";
}
echo "</select>";
Message édité par : Boris / 28-02-2007 21:41