Modifier un enregistrement en php
Résolu/Fermé
khoubaibisg
Messages postés
16
Date d'inscription
mercredi 30 décembre 2009
Statut
Membre
Dernière intervention
27 janvier 2010
-
16 janv. 2010 à 22:41
khoubaibisg Messages postés 16 Date d'inscription mercredi 30 décembre 2009 Statut Membre Dernière intervention 27 janvier 2010 - 17 janv. 2010 à 14:14
khoubaibisg Messages postés 16 Date d'inscription mercredi 30 décembre 2009 Statut Membre Dernière intervention 27 janvier 2010 - 17 janv. 2010 à 14:14
A voir également:
- Modifier un enregistrement en php
- Modifier dns - Guide
- Modifier liste déroulante excel - Guide
- Comment modifier un pdf - Guide
- Modifier story facebook - Guide
- Modifier sa voix en direct - Guide
6 réponses
lecube
Messages postés
304
Date d'inscription
samedi 14 mars 2009
Statut
Membre
Dernière intervention
13 avril 2010
54
16 janv. 2010 à 22:45
16 janv. 2010 à 22:45
Ajoute le code suivant :
//exécution de la requête:
$requete = mysql_query( $sql) or die(mysql_error());
Ta requete SQL doit etre faux ... mais pour savoir exactement, ce bout de code, va te dire exactement ce qui ne va pas ;-P
//exécution de la requête:
$requete = mysql_query( $sql) or die(mysql_error());
Ta requete SQL doit etre faux ... mais pour savoir exactement, ce bout de code, va te dire exactement ce qui ne va pas ;-P
khoubaibisg
Messages postés
16
Date d'inscription
mercredi 30 décembre 2009
Statut
Membre
Dernière intervention
27 janvier 2010
16 janv. 2010 à 22:51
16 janv. 2010 à 22:51
il m'afficher le msg suivant :
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 '' at line 3
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 '' at line 3
lecube
Messages postés
304
Date d'inscription
samedi 14 mars 2009
Statut
Membre
Dernière intervention
13 avril 2010
54
16 janv. 2010 à 22:58
16 janv. 2010 à 22:58
remplace
$sql = "SELECT *
FROM iptables2
WHERE idt=$id" ;
par
$sql = "SELECT *
FROM iptables2
WHERE idt='".$id."'" ;
Je pense que cela passera mieux ... En effet, la valeur du champ que tu saisis doit etre entre cote simple.
Fais meme un print $sql; pour nous montrer la tete de la requete ... ( sauf si si ma syntax marche, bien sur ;-P )
$sql = "SELECT *
FROM iptables2
WHERE idt=$id" ;
par
$sql = "SELECT *
FROM iptables2
WHERE idt='".$id."'" ;
Je pense que cela passera mieux ... En effet, la valeur du champ que tu saisis doit etre entre cote simple.
Fais meme un print $sql; pour nous montrer la tete de la requete ... ( sauf si si ma syntax marche, bien sur ;-P )
khoubaibisg
Messages postés
16
Date d'inscription
mercredi 30 décembre 2009
Statut
Membre
Dernière intervention
27 janvier 2010
16 janv. 2010 à 23:09
16 janv. 2010 à 23:09
avec votre code ca n'affiche rien
et lorsque j'ai fais print($sql) on a ca :
SELECT * FROM iptables2 WHERE idt=' target='
mais ce koi ce target=???
et lorsque j'ai fais print($sql) on a ca :
SELECT * FROM iptables2 WHERE idt=' target='
mais ce koi ce target=???
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
lecube
Messages postés
304
Date d'inscription
samedi 14 mars 2009
Statut
Membre
Dernière intervention
13 avril 2010
54
17 janv. 2010 à 11:42
17 janv. 2010 à 11:42
tu as oublie de fermer tes guillemets. Ce qui fait que Target est rentre dans $id et par la suite, dans ta commande SQL.
echo '<td bgcolor="#CCCCCC"><a href="modif.php?n='.$row->idt.'" target="mainFrame"
echo '<td bgcolor="#CCCCCC"><a href="modif.php?n='.$row->idt.'" target="mainFrame"
khoubaibisg
Messages postés
16
Date d'inscription
mercredi 30 décembre 2009
Statut
Membre
Dernière intervention
27 janvier 2010
17 janv. 2010 à 14:14
17 janv. 2010 à 14:14
merciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
c tres gentil de ta part
c tres gentil de ta part