function caracteristique_liste_select($idrubrique) { $rubcaracteristique = new Rubcaracteristique(); $query = "select * from {$rubcaracteristique->table} where rubrique={$idrubrique}"; $resul = $rubcaracteristique->query($query); $listeid = ""; while ($resul && ($row = $rubcaracteristique->fetch_object($resul))) { $listeid .= $row->caracteristique . ","; } if (strlen($listeid) > 0) { $listeid = substr($listeid, 0, strlen($listeid) - 1); $caracteristique = new Caracteristique(); $query = "select * from {$caracteristique->table} where id NOT IN({$listeid})"; $resul = $caracteristique->query($query); } else { $caracteristique = new Caracteristique(); $query = "select * from {$caracteristique->table}"; $resul = $caracteristique->query($query); } ?> <select class="form_select" id="prod_caracteristique"> <option value=""> </option> <?php while ($resul && ($row = $caracteristique->fetch_object($resul))) { $caracteristiquedesc = new Caracteristiquedesc($row->id); ?> <option value="<?php echo $row->id; ?> "><?php echo $caracteristiquedesc->titre; ?> </option> <?php } ?> </select> <?php }
</ul> <ul id="contenuassoc_liste"> <?php lister_contenuassoc(0, $rubrique->id); ?> </ul> <div class="bloc_fleche" style="cursor:pointer" onclick="$('#pliantcontenuasso').hide();"><img src="gfx/fleche_accordeon_up.gif" /></div> </div> <!-- fin du bloc de gestion des contenus associƩs de la rubrique--> <?php $rubcaracteristique = new Rubcaracteristique(); $query = "select * from {$rubcaracteristique->table} where rubrique={$rubrique->id}"; $resul = $rubcaracteristique->query($query); $listeid = ""; while ($resul && ($row = $rubcaracteristique->fetch_object($resul))) { $listeid .= $row->caracteristique . ","; } if (strlen($listeid) > 0) { $listeid = substr($listeid, 0, strlen($listeid) - 1); $caracteristique = new Caracteristique(); $query = "select * from {$caracteristique->table} where id NOT IN({$listeid})"; $resul = $caracteristique->query($query); } else { $caracteristique = new Caracteristique(); $query = "select * from {$caracteristique->table}"; $resul = $caracteristique->query($query); } ?>