Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/11/2011, 15h48   #1
Futur Membre du Club
 
Inscription : octobre 2009
Messages : 49
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 49
Points : 16
Points : 16
Par défaut Récupérer valeur d'un value d'un html dans un fichier php

Bonjour à tous,
j'espère que vous serez indulgent quant à mon manque d'expèrience en la matière. J'ai essayé de regarder dans les tutos mais j'ai du mal à m'y retrouver.
bon le titre est pas vraiment explicite, je vais essayer de développer au mieux.

j'ai dans un fichier html 3 boutons radio et 3 listes :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 
----------------------
<input name="choix" type="radio" value="Installation">
          Installation </td>
        <td><select name="Installation2">
            <option></option>
            <option>s1</option>
            <option>s2</option>
            <option>s3val</option>
<td> <input name="choix" type="radio" value="Déplacement">
          Installation </td>
        <td><select name="Deplacement">
            <option></option>
            <option>t1</option>
            <option>t2</option>
            <option>t3</option>
<td> <input name="choix" type="radio" value="Vers">
          Installation </td>
        <td><select name="Vers">
            <option></option>
            <option>v1</option>
            <option>v2</option>
            <option>v3</option>
etc...
puis je récupère ces valeurs dans un fichier php pour les envoyer par mail.
Pour une raison qui concerne le terme "Vers" (long à expliquer), je suis obligé de faire ceci dans mon fichier :
Code :
1
2
3
4
5
6
7
8
9
10
11
	// choix
$resultat_inst = $_POST['Installation2'];
$resultat_depl = $_POST]'Deplacement'].'&nbsp;&nbsp;&nbsp;Vers;&nbsp;&nbsp;&nbsp;'.$_POST['Vers'];
	
	if ($_POST['choix'] == xxxx]) {
	 mettre $resultat_inst dans variable $resultat;
	 	}
	if ($_POST['choix'] == xxxx) {
	mettre $resultat_inst dans variable $resultat;
	 }
Puis dans mon message, j'affiche la valeur de $resultat.
Code :
1
2
 
<td><em><b>Nature de l opération : </b></em>'.$_POST['choix'].''.$resultat.'</td>
voilà mes problèmes :
- en rouge, je ne sais pas comment retourner le nom du bouton "Installation" ou "Déplacement" qui se trouve dans mon fichier html (récupérer le value du bouton radio).
- en bleu, je sais pas comment traduire ça.
je sais, niveau façon de coder y'a surement beaucoup mieux et surement que mes questions sont c....mais promis j'ai essayé de me débrouiller seul avant.
Merci de votre expèrience et bonne fin journée
kck61 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/11/2011, 15h51   #2
Modérateur
 
Inscription : septembre 2010
Messages : 7 131
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 131
Points : 8 491
Points : 8 491
fait un var_dump($_POST); et tu verras comment son organiser tes données
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 04/11/2011, 15h52   #3
Futur Membre du Club
 
Inscription : octobre 2009
Messages : 49
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 49
Points : 16
Points : 16
Merci pour ta réponse. Je vais voir comment la fonction marche.
@+
kck61 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/11/2011, 08h38   #4
Futur Membre du Club
 
Inscription : octobre 2009
Messages : 49
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 49
Points : 16
Points : 16
Désolé mais après lecture, est-ce que c'est cette fonction qui doit me donner vraiment me retourner le nom du bouton radio "Installation" ou "Déplacement" ?
cette fonction n'est pas que pour le résultat des listes dans mon exemple ?
Je vois pas trop comment l'utiliser...

attention, mon code est pas top (si si ), il faut faire gaffe à ne pas confondre "Installation" et "Installation2" et "Déplacement" et "Deplacement". Je sais j'aurai pu mieux choisir.
kck61 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/11/2011, 08h50   #5
Membre régulier
 
franck franck
Développeur Web
Inscription : mai 2010
Messages : 98
Détails du profil
Informations personnelles :
Nom : franck franck
Localisation : France

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : mai 2010
Messages : 98
Points : 91
Points : 91
tu fais:
Code :
1
2
3
4
5
6
7
8
 
if ($_POST['choix'] == 'Installation') {
	 $resultat = $_POST['Installation2'];
	 	}
 
if ($_POST['choix'] == 'Déplacement') {
	 $resultat = $_POST['Deplacement'];
	 	}...
franck31 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 07/11/2011, 09h10   #6
Futur Membre du Club
 
Inscription : octobre 2009
Messages : 49
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 49
Points : 16
Points : 16
Citation:
Envoyé par franck31 Voir le message
tu fais:
Code :
1
2
3
4
5
6
7
8
 
if ($_POST['choix'] == 'Installation') {
	 $resultat = $_POST['Installation2'];
	 	}
 
if ($_POST['choix'] == 'Déplacement') {
	 $resultat = $_POST['Deplacement'];
	 	}...
ça mache au poil ! merci beaucoup.
faut que je bosse la syntaxe maintenant.
Merci à tous et bonne journée.
kck61 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h10.


 
 
 
 
Partenaires

Hébergement Web