Affichage résultats BDD

Répondre
termite
le 21/11/2004 à 19:33
termite
Salut,

Je suis un super débutant en PHP et je suis en train de monter une base de donnée Mysql.

Ma question :

Je souhaite afficher les résultats d'une base de données (avec fonction "mysql_query"), et créer des liens afin
de préciser ma recherche :

Par exemple :

:---------:--------------:------------:-------------:
: REF : PRODUIT : PRIX : INFOS :
:---------:--------------:------------:-------------:
: 1233 : produitA : 122.0 : infos1 :
: 2333 : produitB : 255.0 : infos2 :
: 2633 : produitB : 255.0 : infos2 :
:--------:---------------:------------:-------------:

Et par ex, faire un clic sur 1233 pour afficher l'intégralité des champs du produit N°1.


La structure simplifiée du programme :


include 'connectedb.php';
$base = mysql_select_db("BDD");
$table=mysql_query("SELECT * FROM tablepd");

While ($ligne = mysql_fetch_object($table))
{
echo "<td
$ligne->ref";
echo "<td
$ligne->produit";
echo "<td
$ligne->prix";
echo "<td
$ligne->infos";
}


Pouvez-vous m'indiquer comment faire ? Doué comme je suis je vais y passer une année ...

Par avance MERCI
Meeper
le 21/11/2004 à 20:35
Meeper
Salut
Moi perso mais je susi pas trop doué non plus je rajouterai a ta table un champ 'id' autoincrement et ensuite un autre champs 'lien' varchar 255 par ex
et dans ce champs tu rentre l'url du genre <a href="resultats.php?id=1">1233</a>
donc le tu as le lien et lorsque le visiteur clic tu le renvoi sur la page recherche.php tu recuper l'id par url et ensuite tu fais un select de toutes les information qui correspondent a l'id 1 et puis tu les affichent
c'est p'tet pas la meilleure solution mais je crois que ca fonctionnerais bien

smiley
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours