Valeurs reportées dans un formulaire d'envoi
Fermé
finelarme
Messages postés
52
Date d'inscription
vendredi 4 janvier 2008
Statut
Membre
Dernière intervention
12 septembre 2020
-
6 déc. 2008 à 20:21
PhP Messages postés 1770 Date d'inscription lundi 11 décembre 2000 Statut Membre Dernière intervention 23 décembre 2009 - 8 déc. 2008 à 22:03
PhP Messages postés 1770 Date d'inscription lundi 11 décembre 2000 Statut Membre Dernière intervention 23 décembre 2009 - 8 déc. 2008 à 22:03
A voir également:
- Valeurs reportées dans un formulaire d'envoi
- Formulaire de réclamation facebook - Guide
- Programmer l'envoi d'un sms - Guide
- Envoi impossible messenger - Forum Facebook Messenger
- Votre envoi est sur le site qui dessert votre adresse. nous préparons sa distribution. ✓ - Forum Consommation & Internet
- Formulaire rempli - Guide
3 réponses
finelarme
Messages postés
52
Date d'inscription
vendredi 4 janvier 2008
Statut
Membre
Dernière intervention
12 septembre 2020
2
6 déc. 2008 à 20:38
6 déc. 2008 à 20:38
En gros quel script faire pour mes deux pages ? Pour que mes valeurs en page1 soient affichées et transmises par le formulaire de la page2.
cherouana
Messages postés
9
Date d'inscription
samedi 6 décembre 2008
Statut
Membre
Dernière intervention
8 janvier 2009
2
6 déc. 2008 à 22:11
6 déc. 2008 à 22:11
bonsoir
tu dois utiliser la variable get[] dans la page qui recoit les donnees.
Regarde aussi du cote des champs masqués (hidden).
tu dois utiliser la variable get[] dans la page qui recoit les donnees.
Regarde aussi du cote des champs masqués (hidden).
PhP
Messages postés
1770
Date d'inscription
lundi 11 décembre 2000
Statut
Membre
Dernière intervention
23 décembre 2009
606
8 déc. 2008 à 22:03
8 déc. 2008 à 22:03
Bsr
Avec des boutons radio classiques ce n'est pas possible : elles sont mutuellement exclusives. A la place tu dois utiliser des cases d'option. C'est le plus simple. Evidemment y'a toujours moyen de simuler des boutons radio avec des images mais c'est se compliqué la vie pour rien
Ex page1.htm
page2.php
Note que c'est très "basique" pour 3 options seulement. Si le nbr d'options devait augmenter il faudrait faire autrement optimiser un peu la chose
Avec des boutons radio classiques ce n'est pas possible : elles sont mutuellement exclusives. A la place tu dois utiliser des cases d'option. C'est le plus simple. Evidemment y'a toujours moyen de simuler des boutons radio avec des images mais c'est se compliqué la vie pour rien
Ex page1.htm
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xml:lang="fr" lang="fr" xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>Test mouse over</title> <style> * { font-family : arial; font-size : 12pt; } </style> <script> function selectionne(boutonId) { var bt1 = document.getElementById('bouton1'); var bt2 = document.getElementById('bouton2'); var bt3 = document.getElementById('bouton3'); var bt = document.getElementById(boutonId); var cpt = 0; if (bt1.checked) cpt++; if (bt2.checked) cpt++; if (bt3.checked) cpt++; if (cpt > 2) { bt.checked = false; alert("Vous ne pouvez sélectionner que 2 options parmis 3.\nPour modifier votre choix déselectionnez d'abord une des 2 options."); } } </script> </head> <body> Merci de sélectionner 2 options <form action="page2.php" method="post"> <input type="checkbox" name="bouton1" id="bouton1" value="valeur1" onchange="selectionne('bouton1')">1<br /> <input type="checkbox" name="bouton2" id="bouton2" value="valeur2" onchange="selectionne('bouton2')">2<br /> <input type="checkbox" name="bouton3" id="bouton3" value="valeur3" onchange="selectionne('bouton3')">3<br /> <input type="submit" value="Envoyer"> </form> </body> </html>
page2.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xml:lang="fr" lang="fr" xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <title>Test mouse over</title> <style> * { font-family : arial; font-size : 12pt; } </style> </head> <body> <form> <?php $choix=""; if (isset($_POST["bouton1"])) { if ($choix != "") $choix .= "+"; $choix = $choix.$_POST["bouton1"]; } if (isset($_POST["bouton2"])) { if ($choix != "") $choix .= "+"; $choix = $choix.$_POST["bouton2"]; } if (isset($_POST["bouton3"])) { if ($choix != "") $choix .= "+"; $choix = $choix.$_POST["bouton3"]; } ?> Vous avez sélectionné : <br /> <input type="text" value="<?php echo $choix;?>"> </body> </html>
Note que c'est très "basique" pour 3 options seulement. Si le nbr d'options devait augmenter il faudrait faire autrement optimiser un peu la chose