GET (action=???) - PHP - Programmation
Marsh Posté le 03-10-2005 à 13:09:43
<input type="hidden" name="page" value="liens" />
Pas le choix avec un formulaire en GET à ce que je sache.
Marsh Posté le 03-10-2005 à 13:36:23
Un formulaire en Get ? Quelle drole d'idée ..
Marsh Posté le 03-10-2005 à 14:35:39
Bein si tu le faisais passé par post (ce qui est en general plus indiqué vu que ca peut prendre des données plus importantes) t'aurais pas de probleme...
Marsh Posté le 03-10-2005 à 14:42:10
J'astique un coup ma boule de christal et y a écrit dessus :
Aller, encore un petit coup :
Ne serait'il pas logique de dire de donner des infos utiles pour obtenir rapidement la solution? C'est quoi action? T'as la valeur dans l'adresse, ok, mais tu l'as récupéres comment dans php? Tu t'en sers de quelle maniére?
C'est quand même dingue le nombre de forumeurs qui nous prennent pour des dieux de la programmation capable de résoudre n'importe quel probléme sans en avoir vu une seule ligne du code déconant.
Marsh Posté le 03-10-2005 à 14:43:22
omega2 a écrit : |
C'est autant flateur que c'est inexacte probablement
Marsh Posté le 03-10-2005 à 14:48:54
Bah le pb etait tout simple a comprendre. D'ailleurs sielfried m'a repondu tout de suite
Jpense pas qu'il y avait besoin d'exemple pour cette fois non plus.
Sinon dans le fond t'as raison
Marsh Posté le 03-10-2005 à 14:49:47
Ben attend, il met envoie le résultat du formulaire vers index.php et il s'étone que ca affiche la page du formulaire et pas celle du résultat du formulaire.
Alors soit le fichier qui traite le formulaire n'est pas celui de la page courante et alors il ne faut pas qu'il redirige sur l'autre page soit il a une merde dans son code php qui fait que son code se rend pas compte que le formulaire a été remplis.
Mais comment veux tu savoir ce qui se passe avec si peu d'infos?
Marsh Posté le 03-10-2005 à 14:49:56
Sauf que j'ai toujours pas compris pourquoi tu fous un GET
Marsh Posté le 03-10-2005 à 15:16:13
Un peu avoir une version lisible ?
Marsh Posté le 03-10-2005 à 15:22:39
C'est a quel endroit que tu détermines si t'es dans le cas où t'as saisie le formulaire et celui où t'arrive sur la page sans être passé par le formulaire?
Marsh Posté le 03-10-2005 à 15:26:19
omega2 a écrit : C'est a quel endroit que tu détermines si t'es dans le cas où t'as saisie le formulaire et celui où t'arrive sur la page sans être passé par le formulaire? |
je ne comprend pas ta question.
Marsh Posté le 03-10-2005 à 15:29:18
Code :
|
Marsh Posté le 03-10-2005 à 15:40:28
On arrive au fomulaire par :
index.php?cat=Secondes
index.php?cat=Premières
index.php?cat=Terminales
Ensuite pour chaque classe une requete différente ( rs_Secondes / Premieres / Terminales).
Requetes utiliséé pour afficher un menu dynamique (dans un formulaire Classe) des differentes classes de Secondes, Premieres et Terminales.
On choisi une classe parmis les autres et a laide de la requette rs_Classes, on affiche un tableau dynamique comrpenant le nom de la classe choisi et ses eleves.
Marsh Posté le 03-10-2005 à 16:31:16
damscry > Ce que je voulais dire, c'est que t'appelle le même fichier avant et aprés avoir saisie ou sélectionné des données dans le formulaire. Il te faut donc, à moment donnée, faire la différence entre les deux cas. C'est ça que je te demandais : Où fais tu la différence entre les deux cas?
Si tu fais pas de différence entre la page appellé par le formulaire et celle appellé directement, alors c'est normal que ca t'affiche la même chôse les deux fois.
Marsh Posté le 03-10-2005 à 13:07:21
salut a tous, j'ai un formulaire GET.
Quand je valide mon formulaire je voudrais kil me redirige sur la meme page.
Cependant l'URL de ma page courante est du genre : index.php?page=liens
Dans action je met donc : action="index.php?page=liens" mais ca ne fonctionne pas je me retrouve toujours sur index.php
Comment ca se fait?