^php met ou se cache l'erreur ???!
Résolu
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
je ne trouve pas l'erreur de ma source help me please !
erreur:
source:
je ne trouve pas l'erreur de ma source help me please !
erreur:
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /mnt/140/sdb/b/7/farsi21/admin/changeinfo_dl2.php on line 18
source:
<?php require("../conf.php3"); $a =$_POST['nom']; $z= $_POST['editeur']; $e= $_POST['version']; $r= $_POST['lien1']; $t= $_POST['pour1']; $y= $_POST['lien3']; $u= $_POST['pour2']; $i= $_POST['lien2']; $o= $_POST['pour3']; $p= $_POST['image']; $q= $_POST['categorie']; $s= $_POST['description']; connect_sql(); mysql_query("UPDATE download SET nom='$a', editeur='$z', version='$e', lien1='$r', pour1='$t', lien3='$y', pour2='$u', lien2='$i', pour3='$o'image='$p',categorie='$q', description='$s', WHERE id= $_POST['id'] "); ?>
A voir également:
- ^php met ou se cache l'erreur ???!
- Copie caché - Guide
- Numéro caché - Guide
- Jeux google caché - Guide
- Message caché whatsapp - Guide
- C'est quoi le cache d'une application - Guide
7 réponses
déjà il te manque une virgule entre pour3='$o' et image='$p'
ensuite, ton erreur doit venir de ton $_POST['id']
tu dois passer par une variable temporaire :
$id = $_POST['id'] ;
mysql_query("UPDATE download SET nom='$a', editeur='$z', version='$e', lien1='$r', pour1='$t', lien3='$y', pour2='$u', lien2='$i', pour3='$o',image='$p',categorie='$q', description='$s', WHERE id=$id";
ensuite, ton erreur doit venir de ton $_POST['id']
tu dois passer par une variable temporaire :
$id = $_POST['id'] ;
mysql_query("UPDATE download SET nom='$a', editeur='$z', version='$e', lien1='$r', pour1='$t', lien3='$y', pour2='$u', lien2='$i', pour3='$o',image='$p',categorie='$q', description='$s', WHERE id=$id";
mysql me dit sa:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE id=''6' at line 1
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
nan marche pas avec les ' sa me met sa:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE id='6'' at line 1
et quand je met des " sa me met sa:
Parse error: syntax error, unexpected T_VARIABLE in /mnt/140/sdb/b/7/farsi21/admin/changeinfo_dl2.php on line 20
code:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE id='6'' at line 1
et quand je met des " sa me met sa:
Parse error: syntax error, unexpected T_VARIABLE in /mnt/140/sdb/b/7/farsi21/admin/changeinfo_dl2.php on line 20
code:
<?php require("../conf.php3"); $a =$_POST['nom']; $z= $_POST['editeur']; $e= $_POST['version']; $r= $_POST['lien1']; $t= $_POST['pour1']; $y= $_POST['lien3']; $u= $_POST['pour2']; $i= $_POST['lien2']; $o= $_POST['pour3']; $p= $_POST['image']; $q= $_POST['categorie']; $s= $_POST['description']; connect_sql(); $id = $_POST['id'] ; mysql_query("UPDATE download SET nom='$a', editeur='$z', version='$e', lien1='$r', pour1='$t', lien3='$y', pour2='$u', lien2='$i', pour3='$o',image='$p',categorie='$q', description='$s', WHERE id="$id" ")or die (mysql_error()); ?>
heu
tu mettais bien ca :
mysql_query("UPDATE download SET nom='$a', editeur='$z', version='$e', lien1='$r', pour1='$t', lien3='$y', pour2='$u', lien2='$i', pour3='$o',image='$p',categorie='$q', description='$s' WHERE id='$id'")or die (mysql_error());
edit : trouvé l'erreur : une virgule en trop après description='$s'
normalement ce que jai mis là devrait marcher
tu mettais bien ca :
mysql_query("UPDATE download SET nom='$a', editeur='$z', version='$e', lien1='$r', pour1='$t', lien3='$y', pour2='$u', lien2='$i', pour3='$o',image='$p',categorie='$q', description='$s' WHERE id='$id'")or die (mysql_error());
edit : trouvé l'erreur : une virgule en trop après description='$s'
normalement ce que jai mis là devrait marcher