antonio66 Posté 21 Novembre 2005 Partager Posté 21 Novembre 2005 Bonjour, Dans mon site de petites annonces, je souhaite changer la présentation de l'affichage des catégories et sous catégories. Je voudrais pouvoir mettre la liste de chaque sous catégorie dans un menu déroulant. Pourriez vous m'aider à mettre en place le script du menu déroulant qui integrerait la variable (le nombre d'annonces pour chaque sous catégorie apparaitrait comme pour l'ancien affichage à côté du mot). Merci d'avance pour l'aide que vous pourrez m'apporter. Voici le début de mon script (intégrant l'affichage des catégories et sous catégories) include ("includes/config.php");include ("includes/fonctions.php");if (!empty($clogin) && !empty($cuid)){$login = $clogin;$uid = $cuid;session_start();session_register('login');session_register('uid');}else session_start();if ($action == "sortir") {setCookie($site_cookie."login", "", time());setCookie($site_cookie."uid", "", time());session_unset();session_destroy();header("Location: index.php");}if ($poster == 1) { // commentairesif (!empty($auteur) && !empty($texte) && !empty($email)) {$ip = getenv("REMOTE_ADDR");$host = _AT_gethostbyaddr($ip);mysql_query("INSERT INTO info_commentaires (m_id, auteur, texte, email, ip, host, date) VALUES('$mid', '".AuAddSlashes($auteur)."', '".AuAddSlashes($texte)."', '".AuAddSlashes($email)."', '$ip', '".AuAddSlashes($host)."', NOW())");header("Location: ./?action=suite&c_id=$c_id&mid=$mid");} else { echo "Il faut remplir tous les champs!";exit; }}if ($action == "image") {$q = mysql_query("SELECT * FROM info_messages WHERE mid = $id");$r = mysql_fetch_array($q);echo "<center><img src=images/stock/".$r["img"]."></center>";exit;}// entête de la page (menu)entete();?><br><table><tr><td colspan="2"><?[color="red"][b]// Affichage des catégories[/b][/color]if (empty($action)){echo "<table border=0 cellpadding=3 cellspacing=2 style=\"border-collapse: collapse\" bordercolor=".$bordure." width=100%>";$q1 = mysql_query("SELECT * FROM info_categories WHERE pere = 0 ORDER BY date DESC");$bg = $bg1;while ($r1 = mysql_fetch_array($q1)){echo "<tr><td bgcolor=".$bg."><img src=templates/".$dossier."/dossier.gif></td>";echo "<td bgcolor=".$bg." width=99%><font size=2 face=verdana color=red><b>".$r1["nom"]."</b></font><br><font size=1 face=verdana color=blue>";//echo "<table border=0 cellpadding=2 cellspacing=0 width=100%>";$q2 = mysql_query("SELECT * FROM info_categories WHERE pere = ".$r1['cid']." ORDER BY date ASC");while ($r2 = mysql_fetch_array($q2)){// Nombre de messages$q4 = mysql_query("SELECT * FROM info_messages where c_id = $r2[cid]");$r4 = mysql_numrows($q4);echo "<font size=1 face=verdana><a href=./?action=titres&c_id=".$r2["cid"]." title=".$r2["description"].">".$r2["nom"]."</a>(".$r4.") | </font>";}echo "</font>";if ($bg==$bg1)$bg=$bg2; else $bg=$bg1;}echo "</table>";if (!session_is_registered('login')) {echo '<p></form>';} Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant