Bonjour,
je cherche à faire une condition dans ma boucle. Voici la boucle:
Code :
- <dl id="menu">
- <?
- $sql = " SELECT cat_cle, cat_lib FROM categorie WHERE cat_lib NOT LIKE '%20%' ORDER BY cat_lib ASC ";
- $qry = pg_query($conn, $sql);
- $i = 0;
- while ($result = pg_fetch_assoc($qry))
- {
- $i++;
- ?>
- <dt onClick="javascript:montre('smenu<?=$i?>');"><a href="liens.php?cat=<?=$result['cat_cle']?>" target="bodemer"><?=$result['cat_lib']?></a></dt>
- <dd id="smenu<?=$i?>">
- <ul>
- <?
- $sql2 = " SELECT doc_cle, doc_lib, doc_type, doc_file, doc_date, doc_cat FROM documents WHERE doc_cat=".$result['cat_cle']." ORDER BY doc_lib DESC ";
- $qry2 = pg_query($conn, $sql2);
- while ($result2 = pg_fetch_assoc($qry2))
- {
- $clefile = $result2['doc_file'];
- ?>
- <li>
- <a href="../admin/file.php?cle=<?=$result2['doc_cle']?>&oid=<?=$clefile?>&doc_type=<?=$result2['doc_type']?>&doc_lib=<?=$result2['doc_lib']?>" target="bodemer">
- <?=$result2['doc_lib']?>
- </a>
- </li>
- <?
- }
- ?>
- </ul>
- </dd>
- <?
- }
- ?>
- </dl>
|
Là le résultat donne <?=$result['cat_lib']?>et en dessous tt les doc de cette cat.
Moi je souhaite que si c'est <?=$result['cat_lib']?> = 10 alors en dessous c'est une autre table de ma bdd qui s'affiche (donc une autre requete..)
J'ai la requete le soucis c'est où je place ma condition pour faire ce que je souhaite sans supprimer les résultats de ma boucle actuelle.
Message édité par jenny50 le 03-03-2006 à 16:28:11