Alors voilà j'ai une page modification avec tous mes enregistrement id de 01 à 04 parx ex. Si je modifie l'id 01 ... ma page réponse me dit que j'ai bien modifié l'id 04 ... Alors je vous envoi le formulaire et la page modif si vous avez uen idée ...
<?
$query="SELECT * FROM affiches WHERE theme_affiche = 'Circulation'";
$result=mysql_query($query);
while($val=mysql_fetch_array($result))
{
$theme=$val["theme_affiche"];
$titre=$val["titre_affiche"];
$ref=$val["ref_affiche"];
$prixtop=$val["prixtop"];
$min=$val["url_affiche_min"];
$max=$val["url_affiche_max"];
echo"<tr>";
echo"<td>";
echo"<input type=text value=$theme name=theme_affiche class=texte size=14>";
echo"</td>";
echo"<td>";
echo"<input type=text value=$titre name=titre_affiche class=texte size=14>";
echo"</td>";
echo"<td>";
echo"<input type=text value=$ref name='ref_affiche' class=texte size=5>";
echo"</td>";
echo"<td>";
echo"<input type=text value=$prixtop name=prixtop class=texte size=2>";
echo"</td>";
echo"<td>";
echo"<input type=text value=$min name=url_affiche_min class=texte size=13>";
echo"</td>";
echo"<td>";
echo"<input type=text value=$max name=url_affiche_max class=texte size=13>";
echo"</td>";
echo"<td>";
echo"<input type=submit name=submit value=ok class=texte>";
echo"</td>";
echo"</tr>";
}
mysql_close($connect);
?>
et la page de validation :
$theme =$_POST['theme_affiche'];
$titre =$_POST['titre_affiche'];
$ref =$_POST['ref_affiche'];
$prixtop =$_POST['prixtop'];
$min =$_POST['url_affiche_min'];
$max =$_POST['url_affiche_max'];
echo "<span class=cataloguetheme> Affiche modifiée : </span> <br><br> ";
echo "<span class=texte><b>Thème</b> : $theme <br><b>Titre</b> : $titre <br><b>Ref</B> : $ref </span>";
$query="UPDATE affiches SET theme_affiche='$theme', titre_affiche='$titre', ref_affiche='$ref', prixtop='$prixtop', url_affiche_min='$min', url_affiche_max='$max' WHERE ref_affiche='$ref'";
$result=mysql_query($query);
mysql_close($connect);
?>
Merci d'avance pour votre aide.
Claire.