Variable qui varie pas...

Statut
N'est pas ouverte pour d'autres réponses.

Jereck

Α & Ω
Staff
Code:
<?PHP
 $result = mysql_exec ("SELECT id, sujet FROM news ORDER BY id ASC");
 while ($news = mysql_fetch_array($result)){
  $atleast = 1;
  $id = $news['id'];
  $sujet = $news['sujet'];
  $sujet = emot($sujet);
				
?>
 <tr>
  <td><?PHP echo "$id - $sujet"; ?></td>
  <td><form name="edit" method="post" action="<? $PHP_SELF ?>?id=<?PHP echo "$id"; ?>"><a href="javascript:edit.submit()"><img src="images/edit.png"  border="0"></a></form></td>
  <td><form name="drop" method="post" action="<? $PHP_SELF ?>?id=<?PHP echo "$id"; ?>"><a href="javascript:drop.submit()"><img src="images/drop.png" border="0"></a></form></td>
 </tr>

<?PHP
}
?>
Quand j'exécute le script, la ligne
Code:
  <td><?PHP echo "$id - $sujet"; ?></td>
s'affiche bien, mais dans les deux formulaires, la variable $id n'a plus la même valeur : elle garde l'ID de la première news affichée.


Evidemment, le script perd de son intérèt vu qu'il devient tout simplement inutilisable ...

Heeeeeeelp...
 
1er
OP
Jereck

Jereck

Α & Ω
Staff
/me va aller se taper la tête au mur pour lui apprendre à réfléchir




Bon, solution : la variable varie bien, mais l'image qui "valide" le formulaire ne valide, en réalité QUE le 1er formulaire, car, à chaque itération de la boucle le nom du formulaire en cours est statique.

/me est un con.
 

KraiS

Elite
heu... j'crois ki a ke toi ki comprend ske tu veux faire en fait... :roll:

good luck /you
 
1er
OP
Jereck

Jereck

Α & Ω
Staff
KrAis a dit:
heu... j'crois ki a ke toi ki comprend ske tu veux faire en fait... :roll:

good luck /you
lol, mais nan, ça va, j'ai trouvé finalement,
merci quand même
;)
 

black frog

Touriste
Jereck a dit:
/me va aller se taper la tête au mur pour lui apprendre à réfléchir




Bon, solution : la variable varie bien, mais l'image qui "valide" le formulaire ne valide, en réalité QUE le 1er formulaire, car, à chaque itération de la boucle le nom du formulaire en cours est statique.

/me est un con.


/me est écroulé :D :D
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut