Problème $_POST Liste Deroulante
Bonjour étant débutant en php j'ai quelque problèmes
J'essaye de récupérer la valeur d'une liste déroulante préalablement renseignée.
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 25 26 27 28 29 30 31 32 33 34
|
<p>Choisissez un Client: </p>
<select name="listeclient" id="listeclient" width="300px" onchange="recharge()">
<?php
$resultat=mysql_query("SELECT client.cli_nom, client.cli_adr, client.cli_cp, client.cli_ville, client.cli_tel from client inner join clientfournisseur on client.cli_cpt = clientfournisseur.cli_cpt where clientfournisseur.fou_cpt = 1") or die ("requète non executé");
if (! $resultat) { echo "Erreur requete"; exit;}
while ($ligne=mysql_fetch_array($resultat))
{
?>
<option><?php echo ''.$ligne['cli_nom'].'';?> </option>
<?php
}
mysql_close($connexion);
?>
</td>
<td width="400px">
<?php
$connexion=mysql_connect('localhost','root',"") or die ("connexion impossible.");
$db=mysql_select_db('gestionprix',$connexion) or die ("base de données non accessible");
$cli = "";
if (isset($_POST['listeclient']))
{
$cli = $_POST['listeclient'];
}
$resultat=mysql_query("SELECT client.cli_nom, client.cli_adr, client.cli_cp, client.cli_ville, client.cli_tel from client where client.cli_nom = '.$cli'") or die ("requète non executé");
$ligne=mysql_fetch_array($resultat)
?>
<p>Adresse : <?php echo $ligne['cli_adr'];?></p>
<p>Code postal : <?php echo $ligne['cli_cp'];?></p>
<p>Ville : <?php echo $ligne['cli_ville'];?></p>
<p>Telephone : <?php echo $ligne['cli_tel'];?></p>
<?php
mysql_close($connexion);
?> |
Cette instruction ne me retourne rien
Code:
1 2 3 4 5
|
if (isset($_POST['listeclient']))
{
$cli = $_POST['listeclient'];
} |
Avez vous une idée de ce que cela peut être ?
De plus j'ai un problème avec la gestion de variables
Si je fait
Code:
1 2 3 4 5
|
$hote = "localhost";
$login = "root";
$mdp = "";
$connexion=mysql_connect($hote,$login,$mdp) or die ("connexion impossible."); |
Cela ne passe pas pourtant cela est bien renseigné
Merci