$_GET
Résolu/Fermé
Majda
-
Modifié par Majda le 6/04/2016 à 16:24
Majda_La Messages postés 49 Date d'inscription vendredi 8 avril 2016 Statut Membre Dernière intervention 23 juin 2017 - 8 avril 2016 à 14:29
Majda_La Messages postés 49 Date d'inscription vendredi 8 avril 2016 Statut Membre Dernière intervention 23 juin 2017 - 8 avril 2016 à 14:29
3 réponses
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
526
7 avril 2016 à 10:39
7 avril 2016 à 10:39
Salut,
Quel est le problème ?
Ton deuxième fichier se nomme code2.html.php mais dans le premier fichier ti inclus le fichier code2.php.
Bonne journée,
Quel est le problème ?
Ton deuxième fichier se nomme code2.html.php mais dans le premier fichier ti inclus le fichier code2.php.
Bonne journée,
Majda_La
Messages postés
49
Date d'inscription
vendredi 8 avril 2016
Statut
Membre
Dernière intervention
23 juin 2017
8 avril 2016 à 12:45
8 avril 2016 à 12:45
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
526
Modifié par Pitet le 8/04/2016 à 13:52
Modifié par Pitet le 8/04/2016 à 13:52
Au premier chargement de la page TD2exo2.php, le paramètre GET PointsSouscription n'existe pas encore puisque l'URL ne contient pas de paramètre.
Il faut donc ajouter un contrôle dans TD2exo2.php pour vérifier si le paramètre existe dans l'URL, autrement dit pour vérifier que l'utilisateur ai cliqué sur le lien :
Attention également aux coquilles :
Il faut donc ajouter un contrôle dans TD2exo2.php pour vérifier si le paramètre existe dans l'URL, autrement dit pour vérifier que l'utilisateur ai cliqué sur le lien :
if(!isset($_cookie['fidelio'])){ include "SimultationSouscripton.html.php"; if (!empty($_GET['PointsSouscription'])) { // si le paramètre existe, on créé le cookie $fidelio=$_GET['PointsSouscription']; setcookie('fidelio',$fidelio,time()+3600*24*365); include "templatefidelio.html.php"; } // else { le paramètre n'existe pas, on ne fait rien } }
Attention également aux coquilles :
include "SimultationSouscripton.html.php"; // devrait surement s'écrire include "SimulationSouscription.html.php"; $fidelo = $_GET['PointsSouscription']; // variable $fidelo setcookie('fidelio',$fidelio,time()+3600*24*365); // variable $fidelio
Majda_La
Messages postés
49
Date d'inscription
vendredi 8 avril 2016
Statut
Membre
Dernière intervention
23 juin 2017
8 avril 2016 à 14:29
8 avril 2016 à 14:29
ça marche bien :)
Je vous remercie beaucoup pour votre aide et votre efforts ^_^
Je vous remercie beaucoup pour votre aide et votre efforts ^_^
7 avril 2016 à 11:33
Merci pour votre réponse :)
j'ai corrigé la faute mais il reste toujours le problème dans la ligne 5 et 6 du code1.php
erreur 1 est ->>>> Unified index : x in C:\wamp\www\...
erreur 2 est ->>>> Unified variable: fidelio in C:\wamp\www\...
7 avril 2016 à 13:38
Quel est l'URL utilisée pour charger ta page ?
8 avril 2016 à 00:09
<a href="formulaire.php?x=1000">
8 avril 2016 à 09:25
Où est appelé le fichier code1.php qui utilise le paramètre $_GET['x'] ?
8 avril 2016 à 11:50
Voilà j'a crée un compte .
non , je veux que $_GET['x'] s'initialise avec x=1000 qui est dans
<a href="formulaire.php?x=1000">