Requete sql

melodie -  
 toto -
Bonjour,
voila j'ai un petit souci dans une requete sql . j'arive pas à afficher la valeur complete d'une variable.
$categorie = $_POST['categorie']; et cette variable contient "photos historique"
mais lorque je fais echo $categorie; j'obtiens : "photos" seulement.
comment pourrais je corriger se probleme ??????

7 réponses

Jacklafrippouille
 
surement a cause des espaces, essaye d'ajouter des quotes
0
melodie
 
mais ou je dois ajouter des qoutes, car quand je fais echo'$categorie" il m'affiche : $categorie
0
tite_tête13 Messages postés 145 Statut Membre 3
 
Coucou,
Je crois que ce que Jacklafrippouille voulait dire c'est de mettre des quotes à photos historique, comme ça:
"'photos historique'"
et là normalement ça fonctionne ^^
A++
0
ninick53ouahh
 
oui tu a raison
0
melodie
 
je vous reexplique:
j'ai une liste deroulante qui contient :photo historique. et je voulais affecter cette valeur a une variable. alors j'ai fait
$categorie = $_POST['liste1'];
et quand je veut afficher $categorie il m'affiche photo, et non photo historique. pourquoi ?????
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
toto
 
Bonjour

1 - as-tu fait un dump_var($_POST); ?
2 - Comment est définie ta liste déroulante ?
0
melody
 
voici comment s'alimente ma liste deroulante
<?
$SQL = "SELECT nom_categ FROM categorie";
$res = mysql_query($SQL);
while($val=mysql_fetch_row($res)) {
echo "<option>".$val[0]."</option>\n";
}
?>
</select>
0
toto
 
Ça devrait marcher.
Fais un var_dump($_POST); (et non pas dump_var, pardon !) au début de ton script pour voir ce que le formulaire te renvoie vraiment.
0