|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre régulier
![]() |
Bonjour a tous je ne sais pas pourquoi mais je n'arrive pas a récupérer
la value de mon formulaire Code :
si je fais $selection=$_POST["nomSupp"]; echo $selection; L'erreur est : Notice: Undefined index Pourquoi??
__________________
Dans la communication, le plus compliqué n'est ni le message, ni la technique, mais le récepteur
|
||
|
|
00
|
|
|
#2 |
|
Membre chevronné
![]() Inscription : juin 2005 Messages : 572 ![]() |
Je crois qu'il te manque la page de destination de ton formulaire, au moyen de l'attribut "action"
|
|
|
00
|
|
|
#3 |
|
Expert Confirmé
![]() ![]() Inscription : juillet 2004 Messages : 2 684 ![]() |
Tu atterris bien sur ta page de traitement
Parce que tu spécifies rien dans l'attribut ACTION de ton FORM... Ou alors ton traitement est sur la même page que ton formulaire peut-être ? Dans ce cas il faudrait un coup de isset avant d'utiliser les variables...
__________________
Pas de questions techniques par MP, le forum est là pour ça et est plus efficace. Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h) |
|
|
00
|
|
|
#4 |
|
Membre régulier
![]() |
oui j'atteris ds ma page de traitement avc mon <script>
Alors que mettre dans la action de mon form je n'ai pas besoin non?
__________________
Dans la communication, le plus compliqué n'est ni le message, ni la technique, mais le récepteur
|
|
|
00
|
|
|
#5 |
|
Membre chevronné
![]() Inscription : juin 2005 Messages : 572 ![]() |
Ah oui mais non.
Tu envoies ton formulaire sur la meme page, puis tu appelles la page de traitement via un script javascript. Entre temps tu perds le contenu de tous tes champs de ton formulaire. Il faudrait envoyer directement le formulaire sur la page de traitement à mon avis ce serait nettement plus simple. |
|
|
00
|
|
|
#6 |
|
Membre habitué
![]() Inscription : mars 2007 Messages : 104 ![]() |
Autre possibilité, ne perd pas tes variables en les placant dans l'url de redirection, et utilise ensuite $_GET['var']
|
|
|
00
|
|
|
#7 |
|
Membre régulier
![]() |
je ne sais pas comment faire ca je suis débutante...
__________________
Dans la communication, le plus compliqué n'est ni le message, ni la technique, mais le récepteur
|
|
|
00
|
|
|
#8 |
|
Expert Confirmé
![]() ![]() Inscription : juillet 2004 Messages : 2 684 ![]() |
Quel est l'intérêt de bricoler avec du JS pour renvoyer sur la page de traitement alors que normalement il suffit de mettre le nom de la page dans l'attribut ACTION du FORM ? Il doit y avoir une subtilité que je ne vois pas, ça pourrait nous éclairer.
Edit : je viens de voir que tu appelais ta page index.php avec un paramètre (d'où le JS peut-être ), dans ce cas le mieux c'est de mettre ce paramètre dans un champ de type HIDDEN pour le transmettre à index.php
__________________
Pas de questions techniques par MP, le forum est là pour ça et est plus efficace. Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h) |
|
|
00
|
|
|
#9 |
|
Membre régulier
![]() |
mais en fait je suis en stage et je modifie le code que quelqu'un a dejà fait dc apres c'est vrai que moi non plus je n'aurai pas fait comme ca et je serai passer par action du formulaire
En tout cas ca a l'air de fonctionner! Ce que je vais certainement faire c juste mettre une alert en js au lieu de renvoyer sur un autre page Merci bcp pour tte vos reponse et on se reverra certainement
__________________
Dans la communication, le plus compliqué n'est ni le message, ni la technique, mais le récepteur
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com