La méthode $_POST et l'espace
Fermé
achou
-
10 janv. 2017 à 11:52
Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 - 12 janv. 2017 à 12:28
Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 - 12 janv. 2017 à 12:28
A voir également:
- La méthode $_POST et l'espace
- Espace insécable word - Guide
- Libérer espace gmail - Guide
- Espace de stockage google - Guide
- Code ascii espace - Guide
- Espace en html - Astuces et Solutions
1 réponse
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
525
Modifié par Pitet le 10/01/2017 à 12:16
Modifié par Pitet le 10/01/2017 à 12:16
Salut,
D'où vient le
Les espaces sont bien conservés dans les paramètres post :
Bonne journée,
D'où vient le
x=comment ça marche;sur la première ligne de ton code ?
Les espaces sont bien conservés dans les paramètres post :
<?php if (!empty($_POST['x'])) { $x = $_POST['x']; echo $x; // affiche "Comment ça marche" } ?> <form method="post"> <input type="text" name="x" value="Comment ça marche"> <input type="submit"> </form>
Bonne journée,
10 janv. 2017 à 15:28
voila exactement mon code
<select name='x">(niveau 2)
<OPTION value=<?php echo"$x"?> > <?echo"$x"?> </OPTION>
<?php
$SQL = "SELECT n, p from em where nd = '$nom_grade' "; //$nom_grade(valeur d'une select niveau 1)
$res = mysql_query($SQL);
while($val1=mysql_fetch_array($res))
{
echo "<option>".$val1["p"]."--".$val1["n"]."</option>\n";
}
$x=$_POST['x'];
?>
</select>
lorsque je change la valeur du select niveau 1 la chaine de caractère est affiché avec l'espace ,et lorsque je change la valeur du select de niveau 3 la chaine couper dans l'espace.
Modifié par Pitet le 10/01/2017 à 16:12
Le résultat attendu doit être :
et non
11 janv. 2017 à 08:44
j'ai essayé avec votre solution mais le même problème.
11 janv. 2017 à 09:01
Peux tu nous montrer ton code modifié ?
11 janv. 2017 à 11:31
<OPTION value=<?php echo $x ;?> > <?echo $x ; ?> </OPTION>
<?php
$SQL = "SELECT n, p from em where nd = '$nom_grade' "; //$nom_grade(valeur d'une select niveau 1)
$res = mysql_query($SQL);
while($val1=mysql_fetch_array($res))
{
echo "<option>".$val1["p"]."--".$val1["n"]."</option>\n";
}
$x=$_POST['x'];
?>
</select>