Ca à l'air super simple comme ça, mais en gros dès que j'édite un article, c'est la donnée du 1er qui est édité, pas celui que je veux.
J'aimerai savoir si quelqu'un a déjà codé un script semblable que je puisse m'en inspirer.
Pour info, voilà le code où je reste bloqué
Code: [Sélectionner]
<?php
mysql_connect("localhost","root","");
mysql_select_db("spip");
$requete = mysql_query("SELECT * FROM `spip_articles` ORDER BY `id_rubrique` ASC");
$article = mysql_fetch_array($requete);
$Prix = $_POST['Prix'];
while($article = mysql_fetch_array($requete))
{
echo $article['titre'].$article['Prix'].'';
echo '<form action="liste.php?article='.$_GET['article'].'&action=modification" method="post" name="form">
<input name="Prix" type="text" size="20" maxlength="100" value="'.stripslashes($article['Prix']).'">
<input type="submit" size="20" maxlength="100" value="Envoyer">
</form><br /> ';
}
if($_GET['action'] == "modification" && isset($_POST['Prix']))
{
// Liste des champs
$Prix = $_POST['Prix'];
$articleid = $article['id_article'];
mysql_query("UPDATE spip_articles SET Prix='".$Prix."' WHERE id_article='".$articleid."'") or die(mysql_error());
echo'Prix modifiés';
$requete = mysql_query("SELECT * FROM `spip_articles` WHERE `id_article`=".$article) or die(mysql_error());
$article = mysql_fetch_assoc($requete);
}
?>
Je sais que c'est super crade et bricolé.