la pagina leg_inserzionisti.php in cui ho messo la select è la seguente:
<?php
//modificare variabile in modo tale che non si corra il rischio di sql iniection
$_crit_inserzionista=$_POST['filtra_inserzionista'];
//stabiliamo la connessione con il database
$server='localhost';
$user='root';
$password='';
$db='dayleg2008_web';
If (substr($_SERVER['SERVER_NAME'],'',9) != "localhost") $db="mediascan";
$conn=new mysqli($server,$user,$password,$db);
If (mysqli_connect_errno() !=0)
{
$errnum=mysqli_connect_errno();
$errmsg=mysqli_connect_error();
echo "Connessione fallita: ($errno) $errmsg
\n";
exit;
}
//imposta set di caratteri
$conn->query("SET NAMES 'utf8'");
//--------------esegue select per drop down list crit_inserzionista
$sql=("SELECT ente from t_dayleg WHERE ente LIKE '%$crit_inserzionista%' GROUP BY ente ORDER BY ente");
$risultato=@$conn->query($sql);
if ($risultato == FALSE)
{
$errnum=$conn->errno;
$errmsg=$conn->error;
echo $errmsg;
echo $errnum;
$conn->close;
exit;
}
//costruisce select crit inserzionista
$crit_inserzionista="<select name='crit_inserzionista' id='crit_inserzionista' multiple size=10>";
// $crit_inserzionista=$crit_inserzionista."<option selected value=''></option>";
while (($row=@$risultato->fetch_assoc()) !== NULL)
{
$crit_inserzionista=$crit_inserzionista."<option value='".$row['ente']."'>".$row['ente']."</option>";
}
$crit_inserzionista=$crit_inserzionista."</select>";
//clean set risultati
$risultato->close();
//chiude la connessione
$conn->close();
echo $crit_inserzionista;
?>