Bonjour,
J'ai un formulaire avec une liste de textarea correspondant à des articles.
Je fais des modifs dans chaque textarea, je clique sur valider et ça doit updater chaque article.
Mais ça fonctionne pas.
Je vous donne le code, si vous voulez bien jeter un coup d'oeil :
FORMULAIRE :
REQUETE UPDATE :
J'ai un formulaire avec une liste de textarea correspondant à des articles.
Je fais des modifs dans chaque textarea, je clique sur valider et ça doit updater chaque article.
Mais ça fonctionne pas.
Je vous donne le code, si vous voulez bien jeter un coup d'oeil :
FORMULAIRE :
Code:
<input type="hidden" name="idArticle[]" value="'.$idArticle.'">
<textarea cols="50" rows="20" name="contenu[]">'.stripslashes($article).'</textarea><p>
REQUETE UPDATE :
Code:
<?php
//si il y a la variable "envoyer"
if(isset($_POST['valider1']))
{
//-------- on filtre les champs ---------------
$idArticle= array_map( 'intval', $_POST['idArticle'] );
$contenu = array_map( 'mysql_real_escape_string', $_POST['contenu'] );
$select="SELECT id FROM definitions WHERE id IN (".implode(',', $idArticle).") ";
$resultat = mysql_query("$select");
while
($R = mysql_fetch_array($resultat))
{
$updater="UPDATE `articles` SET article='".$contenu."' WHERE id ='".$idArticle."'";
mysql_query("$updater");
;}
mysql_free_result($resultat);
}//ferme isset['envoyer']
?>