[PHP] Probleme avec method post

Zehel -  
Templier Nocturne Messages postés 7734 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour, Voila je n'arrive pas à trouver ou est le probleme la dedans car ma page m'affiche une erreur à la ligne 11.

<html> <head> <title>Liste des chiens</title> </head>
<body>
<?php
$connexion = mysql_connect("localhost","root","");
mysql_select_db("malbruck",$connexion);
$requete="Select NomChien From Chiens ='".$_POST['Service']."';";

echo "<h1>Liste des chiens</h1>";
echo " Nom des chiens ";
$resultat= mysql_query($requete,$connexion);
$ligne=mysql_fetch_assoc($resultat);
while($ligne)
{
echo $ligne[NomChien];

$ligne=mysql_fetch_assoc($resultat);
}
mysql_close($connexion);
?>
</body></html>


Si vous pouvez m'aider s'il vous plait. Merci.
A voir également:

3 réponses

Templier Nocturne Messages postés 7734 Date d'inscription   Statut Membre Dernière intervention   1 106
 
while($ligne)

ta condition est incorrecte...

dans le meilleur des cas, il saute la condition, dans le pire des cas, tu as une boucle sans fin
0
Utilisateur anonyme
 
salut,
non pour la condition pas de soucis son algorithme n'est pas vraiment au top mais cette boucle est correcte.
Moi je dis plutôt bien joué sur la requête sql :
$requete="Select NomChien From Chiens ='".$_POST['Service']."';";
même en lisant cela sans parler de programmation, juste une traduction : "selectioner nomchien de chiens=.. " ça ne veut rien dire. Par contre si tu dis : "selectionner nomchien de la table où chiens=.. " là on comprend plus
donc : $requete="Select NomChien From table_chien where Chiens ='".$_POST['Service']."'";

j'espere au moins que tu as compris qu'un langage de programmation dit de haut niveau comme php et sql est très proche de notre langage.
0
Zehel
 
Ah ok merci, mais on m'a dit que cela pouvait venir de Post.
0
Templier Nocturne Messages postés 7734 Date d'inscription   Statut Membre Dernière intervention   1 106
 
et donc on est sensé te dire que ton POST est mal utilisé et en quoi ?

si c'est pas le cas, on va pas te l'inventer...
0