Créer une page de "datail en PHP"

Créer une page de "datail en PHP" - PHP - Programmation

Marsh Posté le 01-04-2005 à 11:10:17    

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.

Reply

Marsh Posté le 01-04-2005 à 11:10:17   

Reply

Marsh Posté le 01-04-2005 à 11:18:27    

tout simplement dans l'url

Reply

Marsh Posté le 01-04-2005 à 11:37:18    

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

Reply

Marsh Posté le 01-04-2005 à 11:46:21    

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

Reply

Marsh Posté le 01-04-2005 à 11:48:35    

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>

Reply

Marsh Posté le 01-04-2005 à 11:49:20    

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;

Reply

Marsh Posté le 01-04-2005 à 12:02:13    

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>
 

Reply

Marsh Posté le 01-04-2005 à 12:06:29    

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']; ?>

Reply

Marsh Posté le 01-04-2005 à 13:36:50    

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>

Reply

Marsh Posté le 01-04-2005 à 13:46:26    

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?

Reply

Marsh Posté le 01-04-2005 à 13:46:26   

Reply

Marsh Posté le 01-04-2005 à 13:48:48    

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

Reply

Marsh Posté le 01-04-2005 à 13:52:15    

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>

Reply

Marsh Posté le 01-04-2005 à 13:53:04    

evidemment...


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 01-04-2005 à 13:53:26    

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


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 01-04-2005 à 13:54:26    

[:rofl]

Reply

Marsh Posté le 01-04-2005 à 13:59:46    

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 ?

Reply

Marsh Posté le 01-04-2005 à 14:02:29    

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


---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le 01-04-2005 à 14:06:06    

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
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed