En r�ponse � Klaus <[EMAIL PROTECTED]>:

> > J'ai r�pondu � la question ?
> 
> Je crois que oui, mais je d�barque dans ce domaine et je patauge pas
> mal. 
> Pour l'instant, je comprends pas comment afficher le contenu de ma base
> de 
> donn�e MySQL dans un navigateur. Par ex, j'ai une base de donn�es 
> "katalogdeutsch" avec une table "civilisation" qui contient par site 
> r�f�renc� 1 image, 1 lien et un commentaire. Sur la page de d�part de
> mon 
> site, il y a un lien "civilisation". Comment faire pour qu'un click sur 
> "civilisation" affiche le contenu de la table "civilisation" ? 
> J'ai le gros bouquin "PHP Professionnel" de Wrox, mais je me perds
> l�-dedans.


Je ne peux que te conseiller d'aller sur www.php.net et de suivre les liens ver les 
tutorials.

La m�thode classique est d'avoir 2 pages PHP

1. La page choix.php qui va proposer la liste des categories disponibles
2. La page result.php qui va proposer la liste de tout les liens pr�sents dans la 
cat�gorie choisie par le user.

Dans choix.php tu fais un SELECT pour avoir la liste des cat�gories disponibles 
dans la database, et tu pr�sentes chaque ligne renvoy�e par ton SELECT dans un 
tableau. L'"astuce" consiste � pr�senter la cat�gorie sous forme de lien vers la page 
result.php avec en parametre l'ID de la cat�gorie.

La page HTML r�sultant de ton code php va donc avoir la gueule suivante :

<table>
<tr>
<td><a href="./result.php?id_categ=1">Culture</a></td>
<td><a href="./result.php?id_categ=5">Civilisation</a></td>
</tr>

Ensuite dans ta page result tu construis ta requ�te avec le id_categ que tu as recu 
en parametre :

$query = "SELECT A.LIEN_URL, A.LIEN_LIBELLE  ";
$query .= "FROM TABLE_LIEN A, TABLE_CATEGORIE B";
$query .= "WHERE B.PARENT = ";
$query .= $id_categ;
$query .= " AND A.CATE_ID = B.CATE_ID";
$listeliens = mysql_query($query) or die("Select Failed!");

Puis tu vas faire ton tableau pr�sentant le r�sultat :
<table>
<? while ($lien= mysql_fetch_array($listeliens)) { ?>
<tr><td><? echo $lien['LIEN_URL'] ?></td></tr>
<? } ?>
</table>

Voil�, c'est un peu simplifi�, j'ai pas v�rifi� le code, et ca fait + d'un an que j'ai 
pas 
fait de PHP ....



-- 
H.Lefebvre  [EMAIL PROTECTED]
LINUX : Ne jetez plus votre argent par les fen�tres !

Répondre à