...la 2à select non và, non sono riuscito a capire il perchè...puoi verificare se non sono capace neanche a fare il copia-incolla.
Un saluto.stefano.
ti posto il code:
<?php
error_reporting(E_ALL);
$link=mysql_connect( "Localhost", "root", "root")
or die ( "Non riesco a connettermi a [b]Localhost");
mysql_select_db ("database", $link)
or die ( "Non riesco a selezionare il db database
");
$query="SELECT DISTINCT regione FROM 004_provincia order by 'regione'";
$result = mysql_query($query);
?>
<html>
<head>
<script language="javascript">
function inviaCambiamenti(){
document.form1.action = "<?php echo $PHP_SELF; ?>";
document.form1.submit();
}
</script></head>
<table align="right" border="0">
<tr><td align="right">
<form><input type="button" value="Chiudi" onClick="closewindow()"></form>
</td></tr></table>
<form name="form1" action="update.php" method="POST">
<table border="0" width="30%"><caption align="left"><font color="#0000FF" size="4">Crea un nuovo annuncio</font></caption>
<tr></tr>
<tr><td width="10%"></td><th width="10%"><p align="right"><font color="#0000FF">Marca</font></th> <td width="10%">
<select name="regione" onChange="inviaCambiamenti()">
<?
echo "<option value=\"\">Seleziona</option>";
while($row = mysql_fetch_assoc($result))
{
if(!empty($regione))
{
if ($row[regione]<>$regione)
{
echo '<option value="'.$row[regione].'" >'.$row[regione].'</option>';
}
else
{
echo '<option value="'.$row[regione].'" SELECTED>'.$row[regione].'</option>';
}
}
else
{
echo '<option value="'.$row[regione].'">'.$row[regione].'</option>';
}
}
?>
</select></td></tr>
<tr><td width="10%"></td><th width="10%"><p align="right"><font color="#0000FF">Provincia</font></th> <td width="10%">
<select name="provincia">
<?
$query="SELECT DISTINCT regione,provincia FROM 004_provincia WHERE regione='$regione'";
$result = mysql_query($query);
echo "<option value=\"\">Seleziona</option>";
while($row = mysql_fetch_assoc($result))
{
if(!empty($provincia))
{
if ($row[provincia]<>$provincia)
{
echo '<option value="'.$row[provincia].'" >'.$row[provincia].'</option>';
}
else
{
echo '<option value="'.$row[provincia].'" SELECTED>'.$row[provincia].'</option>';
}
}
else
{
echo '<option value="'.$row[provincia].'">'.$row[provincia].'</option>';
}
}
?>
</select>
</select>
<tr><td></td><td></td><td></td><td><input type="submit" value="Invia"></td></tr>
</table></form>
Display annuncio ...
</body></html>
se nella 2 select ci mettoveneto, funzioan...ma perchè?