Comment recupere une variable

Bonjour a tous
une petite question comment récupéré cette variable qui est un pays en php

 <td width="250" height="24" bgcolor=#ffffff colspan="1"><font color="noir">Pays</font>
		<td width="550" height="24" bgcolor=#ffffff colspan="4">
		<form name="form" >

<select id="countrys" size="1"  onChange="location = this.options[this.selectedIndex].value;">


	  <option selected="" value="0" "">                                 </option>
	  
	<option value="javascript:visibilite('opt1');">Belgique</option>
	<option value="javascript:visibilite('opt2');" >France</option>
	<option value="javascript:visibilite('opt3');">Afghanistan</option>


tout comme j arrive a le faire avec ceci

<td width="550" height="24" bgcolor=#ffffff colspan="4"><input size="75" name="telephone"class="infos"></td>


dans ce cas en php j ai
'.$_POST["telephone"].'

donc pour le pays je souhaiterais avoir
'.$_POST["pays"].'


merci de l aide

5 réponses

  • Votes
  • Date
  • Date décroissante
  1. Tout comme dans ton input tu as
    name="telephone"
    , dans ton select tu dois avoir
    name="pays"
    1. bonjour
      merci pour la réponse donc je dois écrire ceci alors

      <option selected="" value="0" "" name="pays">
      1. Non, tu dois mettre :
        <select id="countrys" name="pays" size="1"  onChange="location = this.options[this.selectedIndex].value;">
        1. bonsoir
          merci pour la reponse
          mais cela ne fonctionne pas
          en fait j ai comme retour au lieu du nom du pays ceci
          javascript:visibilite(\'opt1\');
          1. Bonjour,

            Voici à quoi ton code HTML doit ressembler pour la liste déroulante :
            <select name="pays">
                <option value="code">Nom du pays</option>
                <option value="code2">Nom du pays 2</option>
                ...
            </select> 


            Et pour récupérer la valeur en PHP : $_POST['pays'] (code, code2, ...)