Problème UPDATE SET, code fonctionnait, mais ne fonctionne plus [Résolu]

Signaler
Messages postés
149
Date d'inscription
mercredi 9 mai 2007
Statut
Membre
Dernière intervention
22 novembre 2012
-
Messages postés
149
Date d'inscription
mercredi 9 mai 2007
Statut
Membre
Dernière intervention
22 novembre 2012
-
BOnjour,

cela fait une année que mon site fonctionne avec ce code :

<?php
header('Content-type: text/html; charset=iso-8859-1');
include"connex.php";
$table="content";
unset($_POST['table']);
$list="";
$id=$_POST['ID'];
unset($_POST['ID']);
foreach ($_POST as $key=>$val)
{
   		$list.= $key."='".addslashes($val)."',";

    
}

$lista=htmlspecialchars_decode(htmlentities($list));

$req "UPDATE $table SET ".substr($lista,0,-1)." WHERE ID'$id'"; 
$idcom=connex('param');
$res=@mysql_query($req,$idcom);
if(!$res)
{
echo "erreur ".mysql_error()."";
}
else
{
echo'Sauvegarde Réussie';
}

?>


Et là, depuis peu, sans modification de ma part,
impossible de le faire fonctionner, la lecture de la BDD est possible

Merci de m'aider :)

Annadrill

3 réponses

Messages postés
1654
Date d'inscription
dimanche 7 septembre 2008
Statut
Membre
Dernière intervention
11 septembre 2013
16
bonjour
essaie comme ça pour voir
so tout est là
a++
<?php
header('Content-type: text/html; charset=iso-8859-1');
include"connex.php";

echo '';
/*on verifie si tout est envoyé
*/
print_r($_POST);


$table="content";

unset($_POST['table']);  //?

$list=""; 
echo $id=$_POST['ID'];
unset($_POST['ID']);

foreach ($_POST as $key=>$val)
{
   		$list.= $key."='".addslashes($val)."',";

    
}

echo $lista=htmlspecialchars_decode(htmlentities($list));

echo $req "UPDATE $table SET ".substr($lista,0,-1)." WHERE ID'$id'"; 

  $idcom=connex('param');

  $res=mysql_query($req,$idcom); //enleve le @ pour voir

  	if(!$res)
{
echo "erreur ".mysql_error()."";
}
else
{
echo'Sauvegarde Réussie';
}

?>


Bonne programmation !
Messages postés
381
Date d'inscription
lundi 12 novembre 2007
Statut
Membre
Dernière intervention
23 octobre 2014

Bonjour,

Quels messages d'erreurs ? Quels retours ?


________________________________________
( $toBe || !$toBe ) = $this->Question();
Messages postés
149
Date d'inscription
mercredi 9 mai 2007
Statut
Membre
Dernière intervention
22 novembre 2012

Hello Code57,

Merci beaucoup cela a fonctionné parfaitement !

Bonne journée


Annadrill