questo è il codice:
<?php
$mysqli = new mysqli("localhost", "User", "Password", "test");
/* check connection */
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
function list_region () {
$query ="select * from region order by numero";
$result = $mysqli->query($query);
$output = '<select name="region" onChange="get_provincia(this.value);">';
$output .= '<option value="0">Seleccione una</option>';
while($o = $result->fetch_object()) {
$output .= '<option value="'.$o->rid.'">('.$o->numero.') '.$o->nombre.'</option>\n';
}
$output .= '</select>';
return $output;
}
echo list_region ();
?>
E questo è l'errore che mi da che corrisponde a questa riga:
Fatal error: Call to a member function query() on a non-object in /usr/local/apache2/htdocs/ajax_example/php/provaecancella.php on line 15
$result = $mysqli->query($query);
Sembra a prima vista che ci sia un errore nella query, invece se lo stesso codice lo scrivo fuori dalla funzione, funziona!(scusate il gioco di parole)
Qualcuno ha qualche idea?

Rispondi quotando
pero' non sono sicura.

