Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1238 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Créer une page de "datail en PHP"

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Créer une page de "datail en PHP"

n°1032230
kookaburra
Posté le 01-04-2005 à 11:10:17  profilanswer
 

Je suis en train de construire une page en PHP qui me liste une liste de produits issus d'une table Mysql
Nom, image du produit, descriptif, prix, etc..
 
lorsque je clique sur un lien Détail sur un produit donné, je voudrais passer sur une autre page qui affiche un champ 'détail' contenu dans la même base, mais je ne vois pas comment faire passer l'info d'une page a l'autre.

mood
Publicité
Posté le 01-04-2005 à 11:10:17  profilanswer
 

n°1032238
soju
One shot !
Posté le 01-04-2005 à 11:18:27  profilanswer
 

tout simplement dans l'url

n°1032254
Berceker U​nited
PSN : berceker_united
Posté le 01-04-2005 à 11:37:18  profilanswer
 

monfichier.php?ma_variabel=<? echo $ma_valeur; ?>

n°1032269
kookaburra
Posté le 01-04-2005 à 11:46:21  profilanswer
 

Berceker United a écrit :

monfichier.php?ma_variabel=<? echo $ma_valeur; ?>


 
Voila ce que j'ai dans ma premiere page :
<a href=Details.php?$valeur=<? echo $row_Produits['LIBRE2']; ?>>Details</a></td>
 
Et dans ma page de destination Details.php
 
<p><?php echo $valeur; ?></p>
 
Mais ca marche pas, ca m'affiche le mot valeur alors que je voudrais voir afficher le contenu de Produits['LIBRE2'] provenant de ma 1ere page

n°1032273
Berceker U​nited
PSN : berceker_united
Posté le 01-04-2005 à 11:48:35  profilanswer
 

kookaburra a écrit :

Voila ce que j'ai dans ma premiere page :
<a href=Details.php?$valeur=<? echo $row_Produits['LIBRE2']; ?>>Details</a></td>
 
Et dans ma page de destination Details.php
 
<p><?php echo $valeur; ?></p>
 
Mais ca marche pas, ca m'affiche le mot valeur alors que je voudrais voir afficher le contenu de Produits['LIBRE2'] provenant de ma 1ere page


C'est normal.
tu as commis une erreur
 :non: faux : <a href=Details.php?$valeur=<? echo $row_Produits['LIBRE2']; ?>>Details</a>
  :jap: bon <a href=Details.php?valeur=<? echo $row_Produits['LIBRE2']; ?>>Details</a>

n°1032274
deliriumtr​emens
sic transit intestinal...
Posté le 01-04-2005 à 11:49:20  profilanswer
 

kookaburra a écrit :

Voila ce que j'ai dans ma premiere page :
<a href=Details.php?$valeur=<? echo $row_Produits['LIBRE2']; ?>>Details</a></td>
 
Et dans ma page de destination Details.php
 
<p><?php echo $valeur; ?></p>
 
Mais ca marche pas, ca m'affiche le mot valeur alors que je voudrais voir afficher le contenu de Produits['LIBRE2'] provenant de ma 1ere page


 

Code :
  1. //un $ en trop
  2. <a href=Details.php?valeur=<?=$row_Produits['LIBRE2'];?>>Détails</a>
  3. //pages de destination
  4. $valeur=$_GET['valeur'];
  5. echo $valeur;

n°1032291
kookaburra
Posté le 01-04-2005 à 12:02:13  profilanswer
 

deliriumtremens a écrit :

Code :
  1. //un $ en trop
  2. <a href=Details.php?valeur=<?=$row_Produits['LIBRE2'];?>>Détails</a>
  3. //pages de destination
  4. $valeur=$_GET['valeur'];
  5. echo $valeur;



 
Désolé ca marche toujours pas (je suis vraiment débutant !)
 
Page de départ :
 
    <td width="59" class="Style2"><a href=Details.php?valeur=<? $row_Produits['PRIX']; ?>>Details</a></td>
 
Page destination :
 
</p>
<p>$valeur=$_GET['valeur'];  
echo $valeur;
</p>
 

n°1032297
Berceker U​nited
PSN : berceker_united
Posté le 01-04-2005 à 12:06:29  profilanswer
 

kookaburra a écrit :

Désolé ca marche toujours pas (je suis vraiment débutant !)
 
Page de départ :
 
    <td width="59" class="Style2"><a href=Details.php?valeur=<? $row_Produits['PRIX']; ?>>Details</a></td>
 
Page destination :
 
</p>
<p>$valeur=$_GET['valeur'];  
echo $valeur;
</p>


normale parce que tu n'as pas placé de echo  
<? echo $row_Produits['PRIX']; ?>

n°1032403
kookaburra
Posté le 01-04-2005 à 13:36:50  profilanswer
 

Berceker United a écrit :

normale parce que tu n'as pas placé de echo  
<? echo $row_Produits['PRIX']; ?>


 
P...  ca marche toujours pas , ma 2eme page affiche valeur et non le résultat de ma table .
 
1ere page :
 
    <td width="59" class="Style2"><a href=Details.php?valeur=<? echo $row_Produits['PRIX']; ?>>Details</a></td>
 
 
2eme page
 
<p>$valeur=$_GET['valeur'];  
echo $valeur;
</p>

n°1032413
Berceker U​nited
PSN : berceker_united
Posté le 01-04-2005 à 13:46:26  profilanswer
 

kookaburra a écrit :

P...  ca marche toujours pas , ma 2eme page affiche valeur et non le résultat de ma table .
 
1ere page :
 
    <td width="59" class="Style2"><a href=Details.php?valeur=<? echo $row_Produits['PRIX']; ?>>Details</a></td>
 
 
2eme page
 
<p>$valeur=$_GET['valeur'];  
echo $valeur;
</p>


Mais est ce que tu vois une valeur dans ton lien quand tu passes ta sourie?

mood
Publicité
Posté le 01-04-2005 à 13:46:26  profilanswer
 

n°1032416
kookaburra
Posté le 01-04-2005 à 13:48:48  profilanswer
 

Berceker United a écrit :

Mais est ce que tu vois une valeur dans ton lien quand tu passes ta sourie?


Quand je fais un clic droit, proprétés sur mon lien en appercu sous IE je vois ceci :
Fichier PHP?VALEUR=2000

n°1032423
kookaburra
Posté le 01-04-2005 à 13:52:15  profilanswer
 

Berceker United a écrit :

Mais est ce que tu vois une valeur dans ton lien quand tu passes ta sourie?


Voici le code de ma page Details.htm
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Document sans nom</title>
</head>
 
<body>
<p>$valeur=$_GET['valeur'];  
echo $valeur; </p>
</body>
</html>

n°1032424
KangOl
Profil : pointeur
Posté le 01-04-2005 à 13:53:04  profilanswer
 

evidemment...


---------------
Nos estans firs di nosse pitite patreye...
n°1032425
KangOl
Profil : pointeur
Posté le 01-04-2005 à 13:53:26  profilanswer
 

rassure moi, c'est en rapport avec la date ??


---------------
Nos estans firs di nosse pitite patreye...
n°1032426
boulax
Inserer phrase hype en anglais
Posté le 01-04-2005 à 13:54:26  profilanswer
 

[:rofl]

n°1032440
kookaburra
Posté le 01-04-2005 à 13:59:46  profilanswer
 

KangOl a écrit :

rassure moi, c'est en rapport avec la date ??


Non, je débute, si il le faut je reposerais la question demain !!
Quel est le pb ?

n°1032444
boulax
Inserer phrase hype en anglais
Posté le 01-04-2005 à 14:02:29  profilanswer
 

$juron manque quelque chose $insulte $insulte2 $rtfm[3]


---------------
Posté depuis des chiottes, sales. Me gusta.
n°1032448
Profil sup​primé
Posté le 01-04-2005 à 14:06:06  answer
 

Code :
  1. ...
  2. <body>
  3. <p>
  4. <?php
  5. $valeur=$_GET['valeur']; 
  6. echo $valeur; ?>
  7. </p>
  8. </body>
  9. ...


comment veux  tu que ton code soit interpreté si tu ne specifie pas les tags php
 
quand tu fais un lien, mets bien les quotes autour de l'url de destination :
mauvais : <a href=tonfichier?valeur=<?php echo $valeur; ?>>ton lien</a>
bon  : <a href="tonfichier?valeur=<?php echo $valeur; ?>">ton lien</a>


Message édité par Profil supprimé le 01-04-2005 à 14:06:23

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Créer une page de "datail en PHP"

 

Sujets relatifs
Tag & name d'un page HTML en VB6Panier en PHP
[PHP] Problème de redimensionnement d'image !Mysql, peut on créer un champ contenant une image jpg
Arborescence page perso[PHP] pb expression réguliére
table ou pas table pour la mise en page?creer un fichier XML
empêcher un visiteur de rafraîchir la pagepied de page qui voit double
Plus de sujets relatifs à : Créer une page de "datail en PHP"


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR