Aide sur <form action=..>
jul
-
Erdnax Messages postés 2279 Statut Contributeur -
Erdnax Messages postés 2279 Statut Contributeur -
Bonjour
Est'il possible de changer le action du form en fonction du lien que l'utilisateur va selectionner.
Je m'explique j'ai un fichier qui construuit la structure de formulaires.
la ligne de code qui si trouve est:
J'ai dans mes formulaires des liens vers d'autres formulaires et j'aimerai transvaser des informations entre eux par l'intermediaire de la variable $_POST
seulement il me semble que pour pouvoir faire cela il me faut spécifier dans action le formulaire qui recevra les informations.
Donc ma questions c'est est ce possible de modifier le formulaire en fonction du lien (donc du formulaire selectionner) selectionner par l'utilisateur de facon a avoir le action=formulaire demander...
J'espère que c'est a peut pres clair
Est'il possible de changer le action du form en fonction du lien que l'utilisateur va selectionner.
Je m'explique j'ai un fichier qui construuit la structure de formulaires.
la ligne de code qui si trouve est:
echo '<form method="post" action="'.$PHP_SELF.'" name="'.$form.'" enctype=multipart/form-data>'."\n";
require_once("/usr/local/apache//bd/formulaires/$form.cgi");
J'ai dans mes formulaires des liens vers d'autres formulaires et j'aimerai transvaser des informations entre eux par l'intermediaire de la variable $_POST
seulement il me semble que pour pouvoir faire cela il me faut spécifier dans action le formulaire qui recevra les informations.
Donc ma questions c'est est ce possible de modifier le formulaire en fonction du lien (donc du formulaire selectionner) selectionner par l'utilisateur de facon a avoir le action=formulaire demander...
J'espère que c'est a peut pres clair
A voir également:
- Aide sur <form action=..>
- Télécharger film d'action gratuitement et rapidement - Télécharger - TV & Vidéo
- Vous devez disposer d'une autorisation pour effectuer cette action - Guide
- Concurrent action - Guide
- Cette action ne peut pas être réalisée car le fichier est ouvert dans system - Guide
- Game boy action - Accueil - Jeu vidéo
7 réponses
Salut,
Et si tu met action="2ème page de formulaire.php" est-ce que cela marche ? C'est ce que tu veux ?
@+
Et si tu met action="2ème page de formulaire.php" est-ce que cela marche ? C'est ce que tu veux ?
@+
non mais en fait je vais me servir de l'url pour faire passer les valeurs entre les formulaires ce sera plus simple...
Par contre sait tu pourquoi lorsque je fait ceci
<a href="<?echo "$PHP_SELF";?>?mode=formulaire&objet=animal&action=visualiser&nom=ououou" >lien</a>
ca ne fonctionne pas (le ououou ne s'inscrit pas dans la zone de texte du "nom".
pour atteindre mon formulaire je suis obligé de taper:
"$PHP_SELF";?>?mode=formulaire&objet=animal&action=visualiser
donc sait tu comment faire pour arriver a inscrire une valeur dans ma zone de texte
Par contre sait tu pourquoi lorsque je fait ceci
<a href="<?echo "$PHP_SELF";?>?mode=formulaire&objet=animal&action=visualiser&nom=ououou" >lien</a>
ca ne fonctionne pas (le ououou ne s'inscrit pas dans la zone de texte du "nom".
pour atteindre mon formulaire je suis obligé de taper:
"$PHP_SELF";?>?mode=formulaire&objet=animal&action=visualiser
donc sait tu comment faire pour arriver a inscrire une valeur dans ma zone de texte
Salut ,
pour changer l'action du form selon le bouton il y a l'evenement onclick de javascript
, sinon vérifie que tu ne te mélange pas les pédales entre $_POST et $_GET(passage par url)
pour changer l'action du form selon le bouton il y a l'evenement onclick de javascript
onclick=document.nomduform.action=...
, sinon vérifie que tu ne te mélange pas les pédales entre $_POST et $_GET(passage par url)
non non je ne me mélange pas les pédales.
Je ne veux pas me servir de $_GET je veux juste arriver a construire mon url de facon a inscrire une valeur dans une zone de texte comme je l'ai expliqué dans mon message.
Si quelqu'un peut m'aider
Je ne veux pas me servir de $_GET je veux juste arriver a construire mon url de facon a inscrire une valeur dans une zone de texte comme je l'ai expliqué dans mon message.
Si quelqu'un peut m'aider
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
D'accord, mais euh, si tu reprend la variable ($_GET['nom']) et que dans ton champ de formulaire tu met value="$nom" ça devrait marcher non ?
Essaye...
Essaye...