Problème méthode GET [RESOLU] - PHP - Programmation
Marsh Posté le 20-06-2006 à 11:16:11
Ben-o a écrit : <a href="detail.php?id=$donnees['no_asp']"><img src="<?php echo $donnees['photo1']; ?>" /></a> |
essaie :
Code :
|
Chuis pas sur du tout, mais il me semble que ton php ne sera interprété dans le href sinon...
Marsh Posté le 20-06-2006 à 12:00:04
Bin, t'as bien traduit toutes les lignes d'html où tu utilises tes variables, en php ? Sinon, tu peux montrer un peu de code ?
Marsh Posté le 20-06-2006 à 14:21:26
Voici le code de la page d'affichage des annonces avec donc le lien sur les images vers la page detail.php:
Code :
|
Pour l'instant, sur la page detail.php, j'ai juste un echo $_GET['id'] sensé m'afficher le no_asp correspondant à mon annonce.
Marsh Posté le 20-06-2006 à 14:37:49
Ben-o a écrit : <a href="detail.php?id=idannonce"> |
Ca, c'est juste pour tester que t'arrive à récupérer l'id (donc là, ça t'affiche : "idannonce" )dans l'autre page ? Pasque sinon, bin, c'est normale que ça merdouille.
Sinon, c'est quoi qui ne marche pas ? T'as une erreur ?
Marsh Posté le 20-06-2006 à 14:43:17
Ben ça m'affiche 'idannonce" ouai, et c'est là le problème, je voudrais que ça m'affiche par exemple "521425" (un numéro ASP).
Je suis désolé, je suis un peu brouillon dans mes explications.
Marsh Posté le 20-06-2006 à 14:54:16
Ben-o a écrit : $donnees['no_asp'] = 'idannonce'; |
Si tu fais ça, tu met dans no_asp (de $donnees) la valeur idannonce, donc je ne pense pas que ce soit ce que tu veux.
Ensuite, essai :
Code :
|
ou un truc du genre.
Normalement, ça doit marcher !
Marsh Posté le 20-06-2006 à 15:25:47
ReplyMarsh Posté le 20-06-2006 à 15:27:28
De rien, content d'avoir pu être utile. Un p'tit [RESOLU] dans le titre ?
Marsh Posté le 23-08-2006 à 09:56:16
Ben-o a écrit : Ca marche! J'arrive à récupérer le numéro ASP, merci beaucoup pour ton aide! |
Ben-o a écrit : Ca marche! J'arrive à récupérer le numéro ASP, merci beaucoup pour ton aide! |
Bonjour j'ai un probleme similaire à celui que tu as eu.
je travaille sur un site en php ou la methode post est privilegié mais voila j'ai besoin de faire passer des infos en get je m'explique:
j'ai cree une table "FicheProjet" ou il y a plusieurs champs
seulement je voudrais avoir une page ou il y a d'abord une seule ligne de cette table (disons la ligne resumé) qui donnerait apres toutes les infos correspondantes en cliquant sur la ligne résumé en question (donc un href)
j'ai vu que tu etais dans ce cas mais comme tu n'as pas mit le code de la page détail je ne sais comment recuperer les infos qui serait transmises dans l'url
en fait je ne suis pas coutumier de la methode get
donc je demande hellllllllllllllllllp!
Marsh Posté le 20-06-2006 à 10:50:47
Bonjour, je réalise un site d'annonces immobilières. J'arrive à afficher une liste d'annonces avec 1 photo et un résumé.
Je souhaiterai faire un lien sur chaque annonce vers une page "détails". Pour celà j'essaie d'utiliser la méthode GET, mais sans succès.
J'ai une requete de ce style:
$reponse = mysql_query("SELECT photo1, type, secteur, categorie, no_asp, prix... FROM t_type, t_secteur, t_maison, t_categorie WHERE t_maison.idx_type_offre = t_type.id_type_offre... ORDER BY 'prix'" );
Puis je fais une boucle pour l'affichage:
while ($donnees = mysql_fetch_array($reponse)){
Puis (pour afficher la photo avec le lien sur la page détails):
<a href="detail.php?id=idannonce"><img src="<?php echo $donnees['photo1']; ?>" /></a>
Je voudrais passer la variable "no_asp" (identifiant unique de chaque affaire) par l'url afin de récupérer les données correspondantes dans la page detail.php. Je ne sais pas comment faire.
Pous l'instant, si je fais echo $_GET['id'], j'ai comme résultat "idannonce" Ce qui est logique, mais lorsque j'essaye de faire:
<a href="detail.php?id=$donnees['no_asp']"><img src="<?php echo $donnees['photo1']; ?>" /></a>
ça ne marche pas.
J'ai donc essayé de déclarer la variable avant, de cette manière:
Code : PHP
$donnees['no_asp'] = 'idannonce';
toujours pareil, echo $_GET['id'] me renvoie "idannonce".
J'espère avoir été clair...
Merci par avance pour votre aide.
Message édité par Ben-o le 20-06-2006 à 16:02:47