Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Problema con JSON e html

    salve!
    ho questo script:
    Codice PHP:
    <?php

    $host 
    "";
    $user "";
    $pass "";
    $db "";
    $conn mysqli_connect($host$user$pass$db) or die(mysqli_connect_error());
    $cmd "SELECT * FROM j25_content WHERE id = " $_GET['id'];
    if (
    mysqli_connect_errno()) {
        echo 
    "Connessione fallita: " . die(mysqli_connect_error());
    }
    $result mysqli_query($conn$cmd);
    $rows = array();
    while (
    $row mysqli_fetch_array($resultMYSQLI_ASSOC)) {
        
    $rows[] = array(
            
    'title' => $row['title'],
            
    'introtext' => $row['introtext'],
            ............
        );
    }
    echo 
    json_encode($rows);
    mysqli_close($conn);
    funziona tutto tranne per il fatto che introtext risulta sempre null.
    mi tira fuori tutti gli altri campi tranne introtext e fulltext.
    visto che questi due campi sono gli unici con l'html in mezzo ho pensato che il problema potrebbe essere quello.
    ma nn ho risolto in nessun modo.
    voi che dite??

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    ma a che vedere con questo ?

  3. #3
    In teoria non dovrebbe essere quello il problema, dato che sono stringhe quel comando di encoding le tratta come semplici stringhe, senza preoccuparsi di cosa rappresentano.

    Comunque ti consiglio di fare l'escape dell'id prima di metterlo nella query

  4. #4
    ho risolto seguendo i link postato da eiyen.
    usando utf8_encode.
    grazie!!

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    prego!!

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 © 2025 vBulletin Solutions, Inc. All rights reserved.