Salut à tous,
je viens vers vous pour un petit souci de boucle.
la bdd menu :
id | nom ...
1 | nom1
2 | nom2
3 | nom3
4 | nom4
la bdd sousmenu : dans cet bdd idmenu et join au id de la bdd sousmenu
id | nom | idmenu
1 | nom1 | 4
2 | nom2 | 2
3 | nom3 | 3
4 | nom4 | 1
effectivement je ne voit pas comment faire pour afficher la catégorie dans mon code "$lacat" un seul fois pour chaque catégorie.
Si qql'un pouvais m'aiguiller cela serait cool.
Merci d'avance
Cdt
je viens vers vous pour un petit souci de boucle.
la bdd menu :
id | nom ...
1 | nom1
2 | nom2
3 | nom3
4 | nom4
la bdd sousmenu : dans cet bdd idmenu et join au id de la bdd sousmenu
id | nom | idmenu
1 | nom1 | 4
2 | nom2 | 2
3 | nom3 | 3
4 | nom4 | 1
$i=0;
$sql="SELECT sousmenu.id AS lidsousmenu, sousmenu.nom AS lnomsousmenu, sousmenu.position AS lpositionsousmenu, sousmenu.url AS lurlsousmenu, sousmenu.idmenu AS lidmenusousmenu, menu.id AS midmenu, menu.nom AS mnommenu FROM sousmenu, menu WHERE menu.id=sousmenu.idmenu ORDER BY lpositionsousmenu ASC ";
$req = mysql_query($sql) or die(mysql_error());
while($d = mysql_fetch_assoc($req))
{
$lacat=$d['mnommenu'];
$i++;
?>
<div style="padding:0px"><?php echo $lacat;?></div>
<li>
<div class="ui-icon ui-icon-arrowthick-2-n-s" style="float:left;margin: 5px 30px 0 -20px;"></div>
<?php echo $d['icon'];?>
<input type="hidden" name="souscategory[<?php echo $i; ?>][lidsousmenu]" value="<?php echo $d['lidsousmenu'];?>" size="10"/>
<input type="text" name="souscategory[<?php echo $i; ?>][lnomsousmenu]" value="<?php echo $d['lnomsousmenu'];?>" size="50" />
<input type="hidden" class="positioninput2" name="souscategory[<?php echo $i; ?>][lpositionsousmenu]" value="<?php echo $d['lpositionsousmenu'];?> "/>
<a href="tccmodules/menu/sousmenu.php?Action=Suppression&id=<?php echo $d['lidsousmenu']; ?>" title='Supprimer'><img style="vertical-align:middle" src="tccmodules/menu/trash.png" alt="Supprimer" /></a>
</li>
<?php
}
effectivement je ne voit pas comment faire pour afficher la catégorie dans mon code "$lacat" un seul fois pour chaque catégorie.
Si qql'un pouvais m'aiguiller cela serait cool.
Merci d'avance
Cdt