Bonjour,
Je souhaite transmettre une variable sélectionnée depuis une liste déroulante par la méthode POST. Cette variable contient un espace blanc, et donc quand je récupère la variable (dans la même page), je n'ai que la partie avant le blanc.
Voici mon code :
<form method="POST" name="nom_dem" action="stats_utili.php">
Sélectionner le nom de l'utilisateur
<select name="nom" onChange="submit();">
<option> - Nom utilisateur -</option>
<?php
$req="SELECT DISTINCT nom_prnm,pseudo FROM membre ORDER by nom_prnm";
$res=mysql_query($req);
$cpt=1;
while ($ligne = mysql_fetch_array($res))
{
echo "<option value=".$ligne['pseudo']." >".$ligne['nom_prnm']." </option>";
$cpt++;
}
?>
</select>
</form>
<?php
if (isset($_POST['nom']))
{
//$chaine = str_replace (' ', '', $chaine);
$nom=$_POST['nom'];
//echo "nom : ".$nom;
Merci de votre aide.
Didine