Bonjour,
Bon en lisant ton code je ne vois pas ou peut se trouver l'erreur.
Le meilleur conseil que je peux te donner c'est de ne pas attribué une variable à une variable déja existante :
Ceci est inutile, car tu crée une seconde variable avec le meme contenu que ta varible $_GET['toto'] que tu peux utiliser ou tu veux aussi.
Tu simplifies ton code, et tu alleges le serveur (l'assignation d'une variable utilise de la mémoire)
Remplace donc ton code par :
$req2="UPDATE `location` SET `titre` ='".$_POST["titre"]."', `ligne1`='". $_POST["ligne1"]."', `ligne2`='".$_POST["ligne2"]."', `ligne3`='".$_POST["ligne3"]."', `ligne4`= '" . $_POST[ "ligne4" ] . "', `ligne5` = '" . $_POST[ "ligne5" ] . "', `url_photo` = '" . $_FILES[ "userfile" ][ "name" ] . "' WHERE `id` = $_GET[id]";
Il ne faut pas mettre les apostrophes quand la variable est entre des guillemets.
Dis moi si ca marche!
Partager