C'è un errore:
Parse error: parse error, unexpected T_DOUBLE_ARROW in prova.php on line 35
Codice PHP:
<?php
echo "<html>";
$db_host = "localhost";
$db_user = "root";
$db_password = "";
$db_name = "davideweb";
$db = mysql_connect($db_host, $db_user, $db_password) or die ('Errore:<br />'.mysql_error());
mysql_select_db($db_name, $db) or die ('Errore:<br />'.mysql_error());
echo "<head>
<script type=\"text/javascript\">
function visualizza(id){
$send_to_js
document.getElementById(id).style.display='';
}
</script>";
echo "
</head>
<body>";
$categorie_query = mysql_query("SELECT * FROM categoria");
$categorie_descrizione = array();
$send_to_js="";
$output="";
$output.="<select name=\"categoria\" onchange=\"visualizza(this.value)\"> ";
$output.="<option value=\"\" select>-SELEZIONA-</option>";
while($cat = mysql_fetch_array($categorie_query)) {
// Inizio linea 35
$categorie_descrizione = array_push($categorie_descrizione, $cat['id']=>$cat['descrizione']);
//Fine linea 35
$output.="<option value=\"".$cat['id']."\">".$cat['nome']."</option>";
}
$output.="</select><br /><br />";
foreach($categorie_descrizione as $id=>$categoria){
$output.="<div id=\"".$id."\" style=\"display: none;\">".$categoria."</div>";
$send_to_js.="document.getElementById('".$id."').style.display='none';\n";
}
echo $output;
echo "</body>
</html>";
mysql_close($db);
?>
Ciao e Grazie! ^^