tanto x cambiare ho un poblema..ed è pure difficile da spiegare quindi spero ke capite allora.. io ho una top100 (non è quella che c'è nel mio sito), voglio metterci un menu a tendina con tutte le categorie... ora.. la url della pagina iniziale (quindi della classifica generale) è index.php?cat=all e oviamente l'opzione sarà generale, nel resto del menu a tendina ci sono le altre categorie e la url delle categorie è: index.php?cat=id dove al posto di id c'è l'id che ha nel database. ora..io voglio fare in modo che quando tu vai in una categoria ti scegli la categoria dal menu a tendina, la selezioni e poi vai nella rispettiva categoria..e fin qui tutto apposto, ma.. io voglio ke nel menu a tendina si visualizzi quella il nome di quella categoria, e quindi non mi deve ritornare nella categoria iniziale, come faccio?
io ho fatto questo codice:
[code:1:0d95f723df]
<SCRIPT language=JavaScript><!--
function changecat(newcat) {
exit=false;
site = "index.php?cat="+(newcat);
if (newcat!=0) {
top.location.href=site;
} else {
top.location.href="index.php";
}
}
-->
</SCRIPT>
<select name=cid onchange=changecat(this.options[this.selec tedIndex].value)>
<option value=0 <? if ($id == 0) {echo "selected"; }?>>Generale</option>
<?
$query = mysql_db_query ($dbname,"select * from toplista_categories order by name",$db) or die (mysql_error());
while ($rows = mysql_fetch_array($query))
{
echo "<option value=$rows[id]";
if ($id == $rows[id]) {echo " selected";}
echo ">$rows[name]</option><BR>";
}
?>
</select>[/code:1:0d95f723df]
ma non funziona..mi potete dire cosa sbaglio???
Grazie
p.s.
scusate x il titolo ma non riesco a trovarne uno adatto