Probléme en PHP
Résolu/Fermé
Roxane 59
Messages postés
455
Date d'inscription
jeudi 23 août 2007
Statut
Membre
Dernière intervention
5 novembre 2008
-
31 oct. 2007 à 14:21
Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 - 1 nov. 2007 à 10:56
Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 - 1 nov. 2007 à 10:56
7 réponses
Dalida
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
922
31 oct. 2007 à 14:34
31 oct. 2007 à 14:34
salut,
chez moi ton code fonctionne il y a juste une erreur au chargement, puisque '$_GET' est vide.
ajoute un test avant d'imprimer mais ça m'étonnerait que ça change quelque chose…
PS : en xhtml Strict il faut écrire les esperluettes en entité html.
chez moi ton code fonctionne il y a juste une erreur au chargement, puisque '$_GET' est vide.
ajoute un test avant d'imprimer mais ça m'étonnerait que ça change quelque chose…
PS : en xhtml Strict il faut écrire les esperluettes en entité html.
& -> &
Roxane 59
Messages postés
455
Date d'inscription
jeudi 23 août 2007
Statut
Membre
Dernière intervention
5 novembre 2008
19
31 oct. 2007 à 15:27
31 oct. 2007 à 15:27
Que veut-tu dire par ajouter un tes tet m'expliquer le PS (esperluettes) aussi $_GET vide. Merci
GallyNet
Messages postés
434
Date d'inscription
mardi 1 juin 2004
Statut
Membre
Dernière intervention
15 décembre 2008
387
31 oct. 2007 à 16:22
31 oct. 2007 à 16:22
Dis nous donc pourquoi il ne fonctionne pas. Car le code fonctionne très bien chez moi.
Pour l'Esperluette (https://fr.wikipedia.org/wiki/Esperluette c'est simplement que le HTML considere que tout ce qui commence par un &, est une valeur spéciale, et qui doit finir par un point virgule.
Par exemple é correspond à é, ç à ç et & correspond à &.
Jusque là pas trops de probleme. Sauf pour les liens dans lequel des & sont présent. Dans ton cas, le navigateur risque d'essayer de traiter &prenom comme étant une valeur spécial. Pour éviter cela, tu doit écrit tes liens ainsi : cible.php?nom=Dupont&prenom=Michel
Pour l'Esperluette (https://fr.wikipedia.org/wiki/Esperluette c'est simplement que le HTML considere que tout ce qui commence par un &, est une valeur spéciale, et qui doit finir par un point virgule.
Par exemple é correspond à é, ç à ç et & correspond à &.
Jusque là pas trops de probleme. Sauf pour les liens dans lequel des & sont présent. Dans ton cas, le navigateur risque d'essayer de traiter &prenom comme étant une valeur spécial. Pour éviter cela, tu doit écrit tes liens ainsi : cible.php?nom=Dupont&prenom=Michel
Dalida
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
922
31 oct. 2007 à 17:30
31 oct. 2007 à 17:30
re,
et pour le test :
@GallyNet : extra le pseudo !!!
-;o)
et pour le test :
<?php if (isset($_GET['nom') && isset($_GET['prenom')) { echo '<p>Votre nom est '.$_GET['nom'].', et votre prénom est '.$_GET['prenom'].'</p>'; } else { echo '<p>Aucune valeur à afficher.</p>'; } ?>
@GallyNet : extra le pseudo !!!
-;o)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Roxane 59
Messages postés
455
Date d'inscription
jeudi 23 août 2007
Statut
Membre
Dernière intervention
5 novembre 2008
19
31 oct. 2007 à 19:11
31 oct. 2007 à 19:11
re,
je ne comprend pas tout est écrit comme tu me le fait voir et toujours le message d'erreur. Normalement avec ce que j'ai fait voir il ne devrai pas avoir de probléme, y'a un truc qui m'...... tu as compris.
je ne comprend pas tout est écrit comme tu me le fait voir et toujours le message d'erreur. Normalement avec ce que j'ai fait voir il ne devrai pas avoir de probléme, y'a un truc qui m'...... tu as compris.
Dalida
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
922
31 oct. 2007 à 23:49
31 oct. 2007 à 23:49
donne nous le message d'erreur complet.
et si il y a un numéro de ligne donne nous aussi le code source correspondant (ligne précédente + ligne incriminée), stp !
et si il y a un numéro de ligne donne nous aussi le code source correspondant (ligne précédente + ligne incriminée), stp !
Roxane 59
Messages postés
455
Date d'inscription
jeudi 23 août 2007
Statut
Membre
Dernière intervention
5 novembre 2008
19
1 nov. 2007 à 02:21
1 nov. 2007 à 02:21
Dalida j'ai trouvé après avoir lu et relu, il fallait tout simplement avoir une page source et une page cible. Ouf mais je vous remercie beaucoup pour votre aide.
Dalida
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
922
1 nov. 2007 à 10:56
1 nov. 2007 à 10:56
salut,
content que tu aies trouvé une solution ! je marque le post comme "résolu".
mais normalement un script peut s'appeler lui même !
content que tu aies trouvé une solution ! je marque le post comme "résolu".
mais normalement un script peut s'appeler lui même !