Reconnaître l'ID d'une autre page
Jacou
-
Jacou -
Jacou -
Bonjour,
J'ai créé un formulaire dont le résultat doit figurer sur la page d'appel.
Il y a plusieurs pages (ex. cassoulet et couscous) qui peuvent appeler le formulaire et le nom de la page appelante doit s'afficher automatiquement sur le formulaire puis ensuite envoi du formulaire à la BDD via le code PHP et affichage du résultat sur la page concernée.
Quel script dois-je mettre sur chaque page de façon qu'elle soit reconnue automatiquement par le formulaire et que celui-ci affiche le nom de cette page ?
Quelle formulation dois-je mettre dans mon POST de mon code PHP (inclus dans chaque page qui appelle le formulaire) pour que la BDD reconnaisse la page et restitue le résultat sur la page concernée et non sur une autre ?
Page cassoulet > Formulaire avis > PHP > BDD > résultat sur page cassoulet
Page couscous > Formulaire avis > PHP > BDD > résultat sur page couscous
Le formulaire fonctionne mais je ne sais pas comment dissocier le tout.
Merci de votre aide.
J'ai créé un formulaire dont le résultat doit figurer sur la page d'appel.
Il y a plusieurs pages (ex. cassoulet et couscous) qui peuvent appeler le formulaire et le nom de la page appelante doit s'afficher automatiquement sur le formulaire puis ensuite envoi du formulaire à la BDD via le code PHP et affichage du résultat sur la page concernée.
Quel script dois-je mettre sur chaque page de façon qu'elle soit reconnue automatiquement par le formulaire et que celui-ci affiche le nom de cette page ?
Quelle formulation dois-je mettre dans mon POST de mon code PHP (inclus dans chaque page qui appelle le formulaire) pour que la BDD reconnaisse la page et restitue le résultat sur la page concernée et non sur une autre ?
Page cassoulet > Formulaire avis > PHP > BDD > résultat sur page cassoulet
Page couscous > Formulaire avis > PHP > BDD > résultat sur page couscous
Le formulaire fonctionne mais je ne sais pas comment dissocier le tout.
Merci de votre aide.
A voir également:
- Reconnaître l'ID d'une autre page
- Supprimer une page word - Guide
- Imprimer tableau excel sur une page - Guide
- Id telephone - Guide
- Créer une page facebook - Guide
- Comment traduire une page internet - Guide
10 réponses
Salut,
Dans ton formulaire, il faudrait que tu passe un champ de plus, afin de définir le type de plat, ensuite, avant d'afficher le resultat, tu fait le test sur cette variable ... non?
Dans ton formulaire, il faudrait que tu passe un champ de plus, afin de définir le type de plat, ensuite, avant d'afficher le resultat, tu fait le test sur cette variable ... non?
merci à toi mais ce que j'ai besoin c'est de scripts précis.
Je suis débutant et j'ai des difficultés à comprendre sans exemples bien détaillés.
Je suis débutant et j'ai des difficultés à comprendre sans exemples bien détaillés.
sur la page à identifier par exemple pourquoi tu ne fait pas un $_SESSION["page"] = "nom_page ou Id_page";
ce qui va te permettre de vérifierle moment venu de quelle page dont il s'agit.
*Pour chaque page différente tu affecteras des $_SESSION différents.
$_SESSION va mémoriser ta donnée que tu appelleras quand tu en auras besoin.
Si j'ai compris ton souci c'est une réponse parmi n
ce qui va te permettre de vérifierle moment venu de quelle page dont il s'agit.
*Pour chaque page différente tu affecteras des $_SESSION différents.
$_SESSION va mémoriser ta donnée que tu appelleras quand tu en auras besoin.
Si j'ai compris ton souci c'est une réponse parmi n
ok si je comprend bien, sur la page cassoulet, je mets : $_SESSION["cassoulet"] = Id_cassoulet";
sur la page couscous : $_SESSION["couscous"] = Id_couscous";
Mais dans mon formulaire, comment j'écris pour que ça lise les $_SESSION ? je n'arrive pas à trouver la formule.
Pour l'instant j'ai fait un menu déroulant pour choisir manuellement :
<th height="54" scope="col"><span class="Style13"><font color="#FFFFFF">* </font>Mon avis sur le :</span>
<label>
<select name="plats" id="plats" style="width:207px;">
<option value="" selected='selected' >Choisir</option>
<option value="2" >cassoulet</option>
<option value="3" >couscous</option>
<etc...
J'aimerais que ce soit automatique :
Mon avis sur le : nom du plat
sur la page couscous : $_SESSION["couscous"] = Id_couscous";
Mais dans mon formulaire, comment j'écris pour que ça lise les $_SESSION ? je n'arrive pas à trouver la formule.
Pour l'instant j'ai fait un menu déroulant pour choisir manuellement :
<th height="54" scope="col"><span class="Style13"><font color="#FFFFFF">* </font>Mon avis sur le :</span>
<label>
<select name="plats" id="plats" style="width:207px;">
<option value="" selected='selected' >Choisir</option>
<option value="2" >cassoulet</option>
<option value="3" >couscous</option>
<etc...
J'aimerais que ce soit automatique :
Mon avis sur le : nom du plat
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
explique simplement ton problème.
Ce que j'ai indiqué est un bricole mais sans intéret je pense
attention tu laisses des erreurs
$_SESSION["nompage"] = "nom_page"; est juste par rapport à ce que tu m'as écris
Ce que j'ai indiqué est un bricole mais sans intéret je pense
attention tu laisses des erreurs
$_SESSION["nompage"] = "nom_page"; est juste par rapport à ce que tu m'as écris
Non ce n'est pas sans intérêt ce que tu as dit avec la formule $_SESSION.
A ce sujet, tu me dis :
attention tu laisses des erreurs
$_SESSION["nompage"] = "nom_page"; est juste par rapport à ce que tu m'as écris
Tu avais dit avant :
pourquoi tu ne fait pas un $_SESSION["page"] = "nom_page ou Id_page";
Apparemment tu me laissais le choix d'utiliser "nom_page" ou "Id_page", c'est pourquoi j'ai utilisé $_SESSION["cassoulet"] = "Id_cassoulet"; Peut-être ai-je mal compris.
Ce que je souhaite, c'est dans un premier temps que chaque page qui appelle le formulaire soit reconnue par le formulaire et que celui-ci affiche le nom de cette page.
Dans le formulaire, une ligne en place mentionne :
Mon avis sur le : (après les deux points doit figurer la variable pour que s'inscrive le nom du plat : echo $_SESSION)
Comment cette variable va-t-elle faire pour communiquer avec la page "cassoulet" et lire la variable $_SESSION["cassoulet"] = "Id_cassoulet";
Sur la page "cassoulet", j'ai mis "Donnez votre avis". En cliquant dessus, un lien envoie à la page formulaire.
Je n'ai pas l'impression que cette procédure permet au formulaire de faire une relation avec le contenu de la page cassoulet où figure la variable d'identification.
As-tu bien compris ? J'essaie d'expliquer avec clarté mais c'est pas évident que ce soit clair avec mes termes de non initié pour celui qui lit.
A ce sujet, tu me dis :
attention tu laisses des erreurs
$_SESSION["nompage"] = "nom_page"; est juste par rapport à ce que tu m'as écris
Tu avais dit avant :
pourquoi tu ne fait pas un $_SESSION["page"] = "nom_page ou Id_page";
Apparemment tu me laissais le choix d'utiliser "nom_page" ou "Id_page", c'est pourquoi j'ai utilisé $_SESSION["cassoulet"] = "Id_cassoulet"; Peut-être ai-je mal compris.
Ce que je souhaite, c'est dans un premier temps que chaque page qui appelle le formulaire soit reconnue par le formulaire et que celui-ci affiche le nom de cette page.
Dans le formulaire, une ligne en place mentionne :
Mon avis sur le : (après les deux points doit figurer la variable pour que s'inscrive le nom du plat : echo $_SESSION)
Comment cette variable va-t-elle faire pour communiquer avec la page "cassoulet" et lire la variable $_SESSION["cassoulet"] = "Id_cassoulet";
Sur la page "cassoulet", j'ai mis "Donnez votre avis". En cliquant dessus, un lien envoie à la page formulaire.
Je n'ai pas l'impression que cette procédure permet au formulaire de faire une relation avec le contenu de la page cassoulet où figure la variable d'identification.
As-tu bien compris ? J'essaie d'expliquer avec clarté mais c'est pas évident que ce soit clair avec mes termes de non initié pour celui qui lit.