
Originariamente inviata da
Walessio
qualcosa non quadra, returnlocalita.php ti ritorna null, invece dovrebbe tornarti una stringa in un formato tipo questo:
http://json.org/example.html
Codice PHP:
<?php session_start(); $con = mysqli_connect("89.46.111.53","Sql1147819","9684r6o5dx","Sql1147819_1"); // Check connection if (mysqli_connect_errno()) { echo "Connessione al database fallita : " . mysqli_connect_error(); }
//recupero localita e booleano $localita =$_GET["q"]; mysqli_set_charset($con, "utf8"); if($localita != 0){ echo"Prova"; //visualizzo filtro localita $querylocspec = "Select nomeHotel,descrizione from lista_hotel,info_hotel where lista_hotel.idHotel = info_hotel.idHotel and locazione ='" + $localita + "'; "; $resultlocspec = mysqli_query($con,$querylocspec); $rows = array(); while ($rowresultlocspec = mysqli_fetch_assoc($resultlocspec)){ $rows[]=$rowresultlocspec; } //chiusura while }//chiusura if echo json_encode($rows); ?>
Ho inserito anche mysql_set_charset(consigliato da internet) codificando in utf8 ma non cambia niente.