Associer 2 valeurs de la fonction POST

Résolu/Fermé
Signaler
Messages postés
153
Date d'inscription
jeudi 18 juin 2009
Statut
Membre
Dernière intervention
8 février 2016
-
Messages postés
2987
Date d'inscription
lundi 7 juin 2010
Statut
Membre
Dernière intervention
17 avril 2014
-
Bonjour,

J'aimerais savoir comment faire pour associer 2 valeurs d'un formulaire
Par exemple dans un formulaire je trouve :

Numéro 1 :
<input type="radio" name="num" value="1">
<input type="radio" name="num" value="2">

Et

Numéro 1 :
<input type="radio" name="num" value="3">
<input type="radio" name="num" value="4">


Et j'aimerais que quand je clique sur "Envoyer" (avec la fonction POST) sa associe les 2 valeurs comme ceci (numéro 1 = 1, numéro 2 = 4): Numero : 1-4

Si cette méthode est impossible ou trop compliquer, je pourrais associer 2 fonctions sur la page des résultats :

Mais je ne sais pas comment faire pour associer num1 et num2
$num = $_GET['num1+"-"+num2'];
$num sera égal à 1-4 (valeur num1 - valeur num2)

J'aimerais au moins avoir une des 2 solutions

1 réponse

Messages postés
2987
Date d'inscription
lundi 7 juin 2010
Statut
Membre
Dernière intervention
17 avril 2014
370
Pour commencer tu dois corriger ton erreur et mettre :
Numéro 1 :
<input type="radio" name="num1" value="1">
<input type="radio" name="num1" value="2">

Et

Numéro 2 :
<input type="radio" name="num2" value="3">
<input type="radio" name="num2" value="4"> 


Ensuite tu récupères tes valeurs comme ceci :
$num1 = $_POST['num1'];
$num2 = $_POST['num2'];


Puis tu crée une variable (qui devra être traitée comme une chaîne de caractère) :
$num=$num1."-".$num2;


Et voilà...
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 41989 internautes nous ont dit merci ce mois-ci

Messages postés
153
Date d'inscription
jeudi 18 juin 2009
Statut
Membre
Dernière intervention
8 février 2016
8
Numéro 1 :
<input type="radio" name="num" value="1">
<input type="radio" name="num" value="2">

Et

Numéro 1 :
<input type="radio" name="num" value="3">
<input type="radio" name="num" value="4">


Ce n'était pas une erreur :p
J'ai proposer 2 solutions que j'aimerais avoir, la premiere était de rassembler les 2 "num" du formulaire, et la 2eme était comme tu la dit :

$num1 = $_POST['num1'];
$num2 = $_POST['num2'];
$num=$num1."-".$num2;


Merci de ton aide, c'est déjà la 2ème fois que tu m'aide avec si peu de temps pour répondre. Comment te remercier ?
Messages postés
2987
Date d'inscription
lundi 7 juin 2010
Statut
Membre
Dernière intervention
17 avril 2014
370
De rien ;-)
Un merci me suffit, c'est rare...

Bonne continuation