PHP: problème de guillemets et d'apostrophes
Résolu
Firnac
Messages postés
47
Date d'inscription
Statut
Membre
Dernière intervention
-
Firnac Messages postés 47 Date d'inscription Statut Membre Dernière intervention -
Firnac Messages postés 47 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous !
J'ai un petit problème avec une partie de mon script php que voici :
Quand le charge le script, le navigateur me dit:
Notice: Undefined index: nom in D:\wamp\www\courslocal\execute.php on line 13
Notice: Undefined index: informations in D:\wamp\www\courslocal\execute.php on line 13
Notice: Undefined index: categorie in D:\wamp\www\courslocal\execute.php on line 13
La ligne 13 correspond à
Le problème c'est que je ne peux pas mettre de guillemets ni d'apostrophes car ils sont déjà utilisé...
Avez-vous une solution ? (je ne souhaite pas changé la configuration du serveur)
Merci d'avance !
J'ai un petit problème avec une partie de mon script php que voici :
if (isset($_GET['action'])=="modif"){ $requetespeciale="UPDATE latable SET numero='$_GET[num]', nom='$_POST[nom]', informations='$_POST[informations]', categorie='$_POST[categorie]' WHERE numero='$_GET[num]'"; mysql_query($requetespeciale, $connection); } elseif(isset($_GET['action'])=="suppr") { $requetespeciale="DELETE FROM latable WHERE numero=$_GET[num]"; mysql_query($requetespeciale, $connection); }
Quand le charge le script, le navigateur me dit:
Notice: Undefined index: nom in D:\wamp\www\courslocal\execute.php on line 13
Notice: Undefined index: informations in D:\wamp\www\courslocal\execute.php on line 13
Notice: Undefined index: categorie in D:\wamp\www\courslocal\execute.php on line 13
La ligne 13 correspond à
$requetespeciale="UPDATE latable SET numero='$_GET[num]', nom='$_POST[nom]', informations='$_POST[informations]', categorie='$_POST[categorie]' WHERE numero='$_GET[num]'";
Le problème c'est que je ne peux pas mettre de guillemets ni d'apostrophes car ils sont déjà utilisé...
Avez-vous une solution ? (je ne souhaite pas changé la configuration du serveur)
Merci d'avance !
A voir également:
- PHP: problème de guillemets et d'apostrophes
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour à la ligne php ✓ - Forum PHP
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
6 réponses
Normalement la concaténation est bonne, mais faut pas oublier les apostrophes^^
Sa donne une apparence un peu bizarre, avec des ' ", mais on s'y fait.
$requetespeciale="UPDATE latable SET numero='".$_GET[num]."', nom='".$_POST[nom]."', informations='".$_POST[informations]."', categorie='".$_POST[categorie]."' WHERE numero='".$_GET[num]."'";
Sa donne une apparence un peu bizarre, avec des ' ", mais on s'y fait.
Au pire tu concatènes :
$requetespeciale="UPDATE latable SET numero=".$_GET['num'].", nom=".$_POST['nom']."....."
slt,
y a des codes pour les apostrophes, tu peux les chercher, si t arrive pas à les trouver, je peux les t'envoyer
bonne chance
y a des codes pour les apostrophes, tu peux les chercher, si t arrive pas à les trouver, je peux les t'envoyer
bonne chance
J'obtiens toujours la même erreur malgré le concatènage (je connaissais pas ce mot ^^)
Merci pour ta réponse !
(ceci étais la réponse à Sh@tter)
ok, j'essaye tout de suite sornico ! merci
JE te dis si j'arrive pas ^^ merci beaucoup kaoutar88 !
Merci pour ta réponse !
(ceci étais la réponse à Sh@tter)
ok, j'essaye tout de suite sornico ! merci
JE te dis si j'arrive pas ^^ merci beaucoup kaoutar88 !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question