Affichage des données provenant du formulaire
Bonjour,
Est-il possible d'afficher les données provenant du formulaire, mais pas leur valeurs, voici un exemple de ce que je veux :
Formation : Littérature
Langages : XML, PHP
Merci beaucoup
Voici le fichier html
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| <FORM action="test2.php" method="POST">
<INPUT type="radio" name="formation" value="0"/>Littérature
<INPUT type="radio" name="formation" value="1"/>Anglais
<INPUT type="radio" name="formation" value="2"/>Francais
<INPUT type="radio" name="formation" value="3"/>Chinois
<p>
<INPUT type="checkbox" name="langages[]" value="0" />XML
<INPUT type="checkbox" name="langages[]" value="1" />PHP
<INPUT type="checkbox" name="langages[]" value="2" />Mysql
<INPUT type="checkbox" name="langages[]" value="3" />HTML
<p>
<INPUT type="submit" value="Envoyer" />
</FORM> |
Voici le code du fichier php
Code:
1 2 3 4 5 6 7
| <?php
$formation=$_POST['formation'];
$langages=$_POST['langages'];
echo "<b>Formation : </b> ". $formation. "<br/>";
$lang=join(', ',$_POST['langages']);
echo "<b>Langages : </b> ". $lang. "<br/>";
?> |
Voici le résultat des 2 fichiers au-dessus
Citation:
Formation : 1
Langages : 1, 2
Par la clé d'une variable par exemple
Bonjour,
J'utilise ce que tu souhaites pour un menu déroulant multilangue et qui permet d'afficher le mot traduit dans la langue choisie sans influence sur le code:
Code:
$formation =array ("litt" =>"litterature", "en" =>"anglais" );
puis a la récupération:
Code:
$result=($formation['litt']);
etc,
ensuite tu nomme tes input:
Code:
echo '<INPUT type="radio" name="formation" value="litt" />'.$formation["litt"];
Je te donne pas le code complet, sinon t'a plus rien a faire!
Et si ti veux ton histoire comme "formation et languages" la même formule
Code:
1 2 3 4 5 6 7 8
|
$formation =array ("litt" =>"litterature", "en" =>"anglais" );
//-----------------
echo '
<INPUT type="radio" name="formation" value="litt" />'.$formation["litt"].' <br \>
<INPUT type="radio" name="language" value="PHP" />PHP
<INPUT type="radio" name="language" value="XML" />XML
'; |
Rodolphe