ciao a tutti,
ho un grosso problema e spero in un vostro aiuto.
Devo caricare su un dominio di altervista un portale, e la maggior parte di esso funziona con dei menu a tendina dinamici che ho realizzato mediante del codice trovato in questo trh http://forum.html.it/forum/showthrea...readid=641205.
La cosa strana è che tutto funziona bene sul dominio di altervista su cui attualmente gira, mentre fallisce su di un altro appena creato, E SU CUI DOVRA' GIRARE ALLA FINE.
Per mostrarvi concretamente ciò di cui parlo, ho caricato la stessa pagina di prova, contenente un menu a tendina dinamico su 2 domini diversi di altervista.
Su uno funziona, sull'altro i valori di uno dei menu scompare una volta selezionato.
link funzionante: http://www.ctedintorni.altervista.or...mico/menu1.php
link NON funzionante:http://www.smartsicily.altervista.or...mico/menu1.php
il codice
Codice PHP:
<html>
<head>
<script language="javascript">
function inviaCambiamenti(){
document.form1.action = " <?php echo $PHP_SELF; ?>";
document.form1.submit();
}
</script>
</head>
<?
require('connessione.php');
$query="SELECT * FROM categoria order by 'tipo_categoria'";
$result = mysql_query($query,$connessione) or die("prima query fallita".mysql_error());
?>
<form name="form1">
<select name="categoria" onChange="inviaCambiamenti()">
<?
echo "<option value=\"\">Seleziona</option>";
while($row = mysql_fetch_assoc($result))
{
if(!empty($categoria))
{
if ($row[id_categoria]<>$categoria)
{
echo '<option value="'.$row[id_categoria].'" >'.$row[tipo_categoria].'</option>';
}
else
{
echo '<option value="'.$row[id_categoria].'" SELECTED>'.$row[tipo_categoria].'</option>';
}
}
else
{
echo '<option value="'.$row[id_categoria].'">'.$row[tipo_categoria].'</option>';
}
}
?>
</select>
Menù per le sottocategorie:codice:
<?
$query="SELECT * FROM gruppo WHERE id_categoria='$categoria' order by 'tipo_gruppo'";
$result = mysql_query($query,$connessione) or die("seconda query fallita".mysql_error());
echo"
";
print(" sottocategorie:");
echo"
";
?>
<select name="gruppo">
<?
echo "<option value=\"\">Seleziona</option>";
while($row = mysql_fetch_assoc($result))
{
if(!empty($gruppo))
{
if ($row[id_gruppo]<>$gruppo)
{
echo '<option value="'.$row[id_gruppo].'" >'.$row[tipo_gruppo].'</option>';
}
else
{
echo '<option value="'.$row[id_gruppo].'" SELECTED>'.$row[tipo_gruppo].'</option>';
}
}
else
{
echo '<option value="'.$row[id_gruppo].'">'.$row[tipo_gruppo].'</option>';
}
}
?>
</select>
</p>
</p>
</form>
</html>
Come posso risolvere? devo assolutamente caricare il tutto sul dominio dove il menu a tendina dinamico fallisce. Grazie.