Comment recup la valeur d'un lien?

chanteur06 Messages postés 131 Statut Membre -  
Dalida Messages postés 7114 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
comment je récupère la valeur d'un lien proposé sur une page précédente de maniére à utiliser les infos correspondantes ds la base..??
ex: je dois clicker sur un lien proposé de maniére à afficher ses commentaires correspondants sur une autre page ou ailleurs(peu importe)
ça c'est le code pour le lien sur les ID

$connection=mysql_connect("localhost","root","")
or die ("Connexion au serveur impossible");
$db=mysql_select_db("resto",$connection)
or die ("selection impossible");

#selection base
$query= "SELECT * FROM inforesto";
$result=mysql_query($query)
or die ("Exécution de la requête impossible");

#affichage
while($aff = mysql_fetch_array($result))
{

echo "<tr>
<td><a href=\"com.php?restoID=".$aff['restoNom']."\">
".$aff['restoNom']."</a></td>
<td>".$aff['restoType']."</td><br>
</tr>";
}
?>

L'id a une valeur que l'on peut récupérer...MAis comment va se présenter le code de la page suivante..?
Comme ça..??!

$restoID=""
$restoID=$_GET['restoID'];
$query= "SELECT restoCom FROM inforesto WHERE restoNom=".$restoID"";
$result=mysql_query($query,$db)
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 $row['restoCom'];
}
mysql_free_result($result);

?>

Merci de votre aide...JE nage..!

7 réponses

Dalida Messages postés 7114 Date d'inscription   Statut Contributeur Dernière intervention   923
 
salut,

L'id a une valeur que l'on peut récupérer...MAis comment va se présenter le code de la page suivante..?
Comme ça..??!

en te lisant rapidement je dirais oui !
tu n'as pas essayé ???
c'est la première chose à faire !!!
0
chanteur06 Messages postés 131 Statut Membre 1
 
si si,j'ai essayé,mais ça ne me renvoie rien!
j'ai procédé par étape...
La premiere était de renvoyé tous le contenu du champ "commentaire" de la base
Ensuite, et c'est là où je plante, c'est pour récupérer la valeur dédiée au choix clické...Donc le commentaire afférant
Comme sur cette page lorsqu'on click sur un sujet,on est renvoyé aux réponses dédiées...Ben je veux pareil (lol)
0
Dalida Messages postés 7114 Date d'inscription   Statut Contributeur Dernière intervention   923
 
oki !
en premier, imprime ta requete et teste la dans MySQl.
$query= "SELECT restoCom FROM inforesto WHERE restoNom=".$restoID"";
echo($query);

tu mets le reste en commentaire.
comme ça tu verras ce que peut répondre la base.
0
chanteur06 Messages postés 131 Statut Membre 1
 
toujours pas,dalida...
En fait,quand j'ai fait mon 1er test,la requete select from classik fonctionne(normal) et me retourne tte les infos contenu ds "commentaire"
Mais je veux faire un tri, et n'avoir que la réponse concernant le choix passé par l'url
Et là,je plante
Comment faire pour n'avoir que le resultat de la valeur ?id=
je sais pas comment structurer mon code
0

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

Posez votre question
Dalida Messages postés 7114 Date d'inscription   Statut Contributeur Dernière intervention   923
 
je pense qu'il y a une erreur dans la requête, problème de guillemets.
mais tu aurais du nous dire ce que le code que je t'ai donné a imprimé.
$query= "SELECT `restoCom` FROM `inforesto` WHERE `restoNom` = $restoID";


si le champ restoNom est un entier c'est bon.
d'ailleurs pourquoi c'est le champ 'restoNom' que tu utilises ?
0
chanteur06 Messages postés 131 Statut Membre 1
 
j'ai revisé le code où il manquait une ponctuation ; sur la 1ere ligne
La base a l'air d'etre consultée et retourne "aucun resultat trouvé"
Dc identique à 0
le query doit pas etre bon
0
Dalida Messages postés 7114 Date d'inscription   Statut Contributeur Dernière intervention   923
 
et la requête, c'est quoi exactement ?
il y une erreur ou pas ?
0