Visualizzazione dei risultati da 1 a 7 su 7

Hybrid View

  1. #1
    Quote Originariamente inviata da ciro78 Visualizza il messaggio
    a me sfugge qualcosa.

    non credo quella sia la risposta json (la parte php)
    Il problema è qui:
    Codice PHP:
    <?php  session_start();  ini_set('display_errors',true);  error_reporting(E_ALL); 
      
    $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  $nome =$_GET["q"];
      //controllo query  $querylocspec = "Select dati,nomeHotel,descrizione from lista_hotel,info_hotel where lista_hotel.idHotel = info_hotel.idHotel and nomeHotel LIKE '%$nome%' ";  if (!mysqli_query($con,$querylocspec))  {  echo("Error description: " . mysqli_error($con));  }   mysqli_set_charset($con, "utf8");    $rows = array();  if($nome != ''){   //visualizzo filtro localita   $resultlocspec = mysqli_query($con,$querylocspec);   while ($rowresultlocspec = mysqli_fetch_assoc($resultlocspec)){    $rows[]=$rowresultlocspec;         } //chiusura while   }//chiusura if    echo json_encode($rows);
      //chiudo database  mysqli_close($con);
    Dati è il campo che contiene l'immagine blob.Così la pagina non restituisce niente. Se tolgo dati dalla query funziona correttamente. Come faccio a restituire il campo dati in json? o se proprio non è possibile, in html?

  2. #2
    Quote Originariamente inviata da danielebarisano Visualizza il messaggio
    Il problema è qui:
    Codice PHP:
    <?php  session_start();  ini_set('display_errors',true);  error_reporting(E_ALL); 
      
    $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  $nome =$_GET["q"];
      //controllo query  $querylocspec = "Select dati,nomeHotel,descrizione from lista_hotel,info_hotel where lista_hotel.idHotel = info_hotel.idHotel and nomeHotel LIKE '%$nome%' ";  if (!mysqli_query($con,$querylocspec))  {  echo("Error description: " . mysqli_error($con));  }   mysqli_set_charset($con, "utf8");    $rows = array();  if($nome != ''){   //visualizzo filtro localita   $resultlocspec = mysqli_query($con,$querylocspec);   while ($rowresultlocspec = mysqli_fetch_assoc($resultlocspec)){    $rows[]=$rowresultlocspec;         } //chiusura while   }//chiusura if    echo json_encode($rows);
      //chiudo database  mysqli_close($con);
    Dati è il campo che contiene l'immagine blob.Così la pagina non restituisce niente. Se tolgo dati dalla query funziona correttamente. Come faccio a restituire il campo dati in json? o se proprio non è possibile, in html?
    Sono riuscito a stampare con questo codice nella pagina returnnome.php
    Codice PHP:
    <?php  session_start();  ini_set('display_errors',true);  error_reporting(E_ALL); 
      
    $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  $nome =$_GET["q"];
      //controllo query  $querylocspec = "Select dati,nomeHotel,descrizione from lista_hotel,info_hotel where lista_hotel.idHotel = info_hotel.idHotel and nomeHotel LIKE '%$nome%' ";  if (!mysqli_query($con,$querylocspec))  {  echo("Error description: " . mysqli_error($con));  }   mysqli_set_charset($con, "utf8");    $rows = array();  if($nome != ''){   //visualizzo filtro localita   $resultlocspec = mysqli_query($con,$querylocspec);   while ($rowresultlocspec = mysqli_fetch_assoc($resultlocspec)){    $rows[0]= base64_encode ($rowresultlocspec['dati']);         $rows[1] = $rowresultlocspec['nomeHotel'];    $rows[2] = $rowresultlocspec['descrizione'];   } //chiusura while   }//chiusura if
      
    header('Content-type: application/json');  echo json_encode($rows);
      
    //chiudo database  mysqli_close($con);
    Ora devo richiamarlo con la funzione ajax di jquery

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.