affichage conditionnée par une donnée de la table

Petit nouveau ! | 5 Messages

03 mars 2005, 14:58

toujours débutant, j'ai encore besoin d'un coup de main :oops:

j'ai une bdd mysql avec une table personne

personne comprend id, nom et fiche

fiche est conditionnée par O=oui et N=non

COMMENT FAIRE? liée deux tables????
-------------------------------------------------------------------------------------
Ensuite à l'affichage dans un tableau, je voudrais obtenir que :

si fiche est O alors image1 s'affiche sinon fiche n'affiche rien
puis si je clique sur l'image fiche.php s'affiche

COMMENT FAIRE SIMPLEMENT?

merci pour votre aide

Eléphant du PHP | 334 Messages

03 mars 2005, 15:15

Voilà l'idée ;)
// requete sur la bdd
$requete = mysql_query("SELECT * FROM personne");

// debut de l'affichage du tableau
print("<table>");

// parcours des resultats
while($ligne = mysql_fetch_array($requete))
{
    // affichage de chaque ligne
    print("<tr>");
    print("<td>".$personne['nom']."</td>");

    // en fonction de la fiche
    if($personne['fiche']=="0")
    {
        // affichage du lien vers la fiche
        print("<td><a href='fiche.php?id=".$personne['id']."'><img src='fiche.gif'></a></td>");
    } else {
        // sinon case vide
        print("<td>&nbsp;</td>");
    }
    // fin de ligne de tableau
    print("</tr>");
}
// fin de tableau
print("</table>");