Comment recup la valeur d1 lien URL?
Fermé
chanteur06
Messages postés
127
Date d'inscription
mardi 23 octobre 2007
Statut
Membre
Dernière intervention
14 septembre 2010
-
29 oct. 2007 à 16:46
Alain42 - 12 nov. 2007 à 18:38
Alain42 - 12 nov. 2007 à 18:38
A voir également:
- Comment recup la valeur d1 lien URL?
- Lien url - Guide
- Créer un lien pour partager des photos - Guide
- Verifier un lien - Guide
- Lien de rajout pour bara facebook - Forum Webmastering
- Lien copié - Forum Téléphones & tablettes Android
5 réponses
minikini
Messages postés
39
Date d'inscription
mercredi 24 octobre 2007
Statut
Membre
Dernière intervention
19 décembre 2007
6
29 oct. 2007 à 19:25
29 oct. 2007 à 19:25
Non non tu ne nages pas. C'est correct.
Quel est le probleme ?
Un message d'erreur ?
Quel est le probleme ?
Un message d'erreur ?
chanteur06
Messages postés
127
Date d'inscription
mardi 23 octobre 2007
Statut
Membre
Dernière intervention
14 septembre 2010
1
29 oct. 2007 à 20:01
29 oct. 2007 à 20:01
j'ai avancé un peu depuis
$restoID="";
$restoID=$_GET['restoID'];
$query= "SELECT restoCom FROM inforesto WHERE restoNom='.$restoID'";
$result=mysql_query($query)
or die ("Exécution de la requête impossible");
if(mysql_num_rows($result) == 0) echo "Aucun résultat trouvé";
else{
$row = mysql_fetch_array($result);
echo ($query);
}
mysql_free_result($result);
et là j'ai "aucun resuktat trouvé" soit "if(mysql_num_rows($result) == 0) echo "Aucun résultat trouvé";"
Doit y avoir erreur ds la requete pour pouvoir afficher la demande spécifiée...?!
$restoID="";
$restoID=$_GET['restoID'];
$query= "SELECT restoCom FROM inforesto WHERE restoNom='.$restoID'";
$result=mysql_query($query)
or die ("Exécution de la requête impossible");
if(mysql_num_rows($result) == 0) echo "Aucun résultat trouvé";
else{
$row = mysql_fetch_array($result);
echo ($query);
}
mysql_free_result($result);
et là j'ai "aucun resuktat trouvé" soit "if(mysql_num_rows($result) == 0) echo "Aucun résultat trouvé";"
Doit y avoir erreur ds la requete pour pouvoir afficher la demande spécifiée...?!
minikini
Messages postés
39
Date d'inscription
mercredi 24 octobre 2007
Statut
Membre
Dernière intervention
19 décembre 2007
6
1 nov. 2007 à 09:21
1 nov. 2007 à 09:21
Généralement, ce qu'il faut faire pour débugger facilement le sql, c'est afficher la requete est l'executer dans un envirronnement separé. C'est plus facile ainsi.
Salut,
mets plutôt:
mets plutôt:
$restoID=""; $restoID=$_GET['restoID']; $query= "SELECT restoCom FROM inforesto WHERE restoNom='.$restoID'"; $result=mysql_query($query) or die ("Exécution de la requête impossible "); if(mysql_num_rows($result) == 0) { echo "Aucun résultat trouvé"; }else{ //$row = mysql_fetch_array($result); //non //echo ($query); while($row = mysql_fetch_array($result)){ // les résultats de la requette sont rangés en mémoire, il faut les parcourir par une boucle while, tu l'as fait plus haut pourquoi pas içi ? echo $row['restoCom']."<br>";//affichage } } mysql_free_result($result); // pas indispensable si tu n'as pas de requette avec des sorties volumineuses mysql_close();
chanteur06
Messages postés
127
Date d'inscription
mardi 23 octobre 2007
Statut
Membre
Dernière intervention
14 septembre 2010
1
12 nov. 2007 à 12:49
12 nov. 2007 à 12:49
Alors...
L'ID est bien reconnue dans l'url lorsqu'on regarde dans la barre basse du navigateur,donc ça a l'air ok...
Par contre,le résultat affiché n'est pas le champ "restoCom" mais "aucun résultat trouvé".....
Pourquoi à votre aviis, je vois pas...
J'ai essayer de changer quelque parametres mais rien ne bouge,et la requete à l'air d'etre écrite correctement,non?
Merci de votre aide!
L'ID est bien reconnue dans l'url lorsqu'on regarde dans la barre basse du navigateur,donc ça a l'air ok...
Par contre,le résultat affiché n'est pas le champ "restoCom" mais "aucun résultat trouvé".....
Pourquoi à votre aviis, je vois pas...
J'ai essayer de changer quelque parametres mais rien ne bouge,et la requete à l'air d'etre écrite correctement,non?
Merci de votre aide!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour,
mets un echo pour voir ce que tu reçois:
juste après :
et vérifies bien que ton champ dans ta table contient bien cette valeur.
Attention aux majuscules minuscules !
mets un echo pour voir ce que tu reçois:
juste après :
$restoID=$_GET['restoID']; echo "Valeur recue par URL: ".$restoID; $query= "SELECT restoCom FROM inforesto WHERE restoNom='$restoID'"; // il y avait un point en trop ! .......
et vérifies bien que ton champ dans ta table contient bien cette valeur.
Attention aux majuscules minuscules !