Aller au contenu

Appel d'une variable dans un menu deroulant


Sujets conseillés

Posté

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) { // commentaires
if (!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>';
}

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...