Associer 2 valeurs de la fonction POST

Résolu/Fermé
Aka13 Messages postés 153 Date d'inscription jeudi 18 juin 2009 Statut Membre Dernière intervention 8 février 2016 - 30 juil. 2010 à 08:45
Breub62 Messages postés 2989 Date d'inscription lundi 7 juin 2010 Statut Membre Dernière intervention 17 avril 2014 - 30 juil. 2010 à 09:24
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
A voir également:

1 réponse

Breub62 Messages postés 2989 Date d'inscription lundi 7 juin 2010 Statut Membre Dernière intervention 17 avril 2014 369
30 juil. 2010 à 08:53
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
Aka13 Messages postés 153 Date d'inscription jeudi 18 juin 2009 Statut Membre Dernière intervention 8 février 2016 8
30 juil. 2010 à 09:22
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 ?
0
Breub62 Messages postés 2989 Date d'inscription lundi 7 juin 2010 Statut Membre Dernière intervention 17 avril 2014 369
30 juil. 2010 à 09:24
De rien ;-)
Un merci me suffit, c'est rare...

Bonne continuation
0