Autore Topic: Json non stampa nulla  (Letto 2132 volte)

Offline mikeblue

  • Nuovo arrivato
  • *
  • Post: 42
  • Respect: +3
    • @MikeBlue3003
    • Mostra profilo
    • home page
  • Sistema operativo:
    Ubuntu 11.04, Windows 7
Json non stampa nulla
« il: 10 Giugno 2012, 17:30:34 CEST »
0
Salve a tutti!
volevo creare un app per interfacciarmi con il mio sito fatto in joomla. ho però un problema con le immagini.
Quando crei un articolo in joomla e gli passi una immagine nel db viene salvata direttamente come oggetto json
in questo modo

Codice: [Seleziona]
{"image_intro":"","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"http:\/\/img403.imageshack.us\/img403\/1807\/dscn0030d.jpg","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}

Io in pratica dovrei prendere l'url sotto il campo "image_fulltext"
solo che ho un problema con la pagina php

io ho fatto una prova passandogli un id fisso in questo modo

Codice: [Seleziona]
<?php
include "db.php";
if ($db == FALSE)
die ("Errore nella connessione. Verificare i parametri...");
mysql_select_db($db_name)
or die ("Errore nella selezione del database. Verificare i parametri...");

$query="SELECT `images`
FROM `xxxxx_content`
WHERE `id`=53";
$q=mysql_query($query);
$count=mysql_num_rows($q);

if($count==1){
echo($q);
}
mysql_close();
?>

ma a video mi stampa questo

Codice: [Seleziona]
Resource id #4
invece se faccio la query direttamente sul db mi tira fuori il risultato giusto...

sbaglio qualcosa io?
Poi l'indirizzo dell'immagine è in questa forma
Codice: [Seleziona]
http:\/\/img403.imageshack.us\/img403\/1807\/dscn0030d.jpgdarà problemi quando carico l'immagine?

"Si ha la sensazione che ogni qualvolta si esca di casa, al proprio ritorno ci sia un nuovo prodotto Google appena lanciato. " (Philipp Lenssen)

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +507
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Json non stampa nulla
« Risposta #1 il: 10 Giugno 2012, 23:11:34 CEST »
0
Qui puoi vedere la documentazione della funziona mysql_query:

PHP: mysql_query - Manual

Guarda nella fattispecie il "Example #2 Valid Query" su come estrarre i dati dalla query appena fatta.

Offline mikeblue

  • Nuovo arrivato
  • *
  • Post: 42
  • Respect: +3
    • @MikeBlue3003
    • Mostra profilo
    • home page
  • Sistema operativo:
    Ubuntu 11.04, Windows 7
Re:Json non stampa nulla
« Risposta #2 il: 11 Giugno 2012, 10:47:17 CEST »
0
grazie, in effetti era più facile del previsto, è che con php non ci sono molto amico.
Posto la pagina php

Codice: [Seleziona]
<?php
include "db.php";
if ($db == FALSE)
die ("Errore nella connessione. Verificare i parametri...");
mysql_select_db($db_name)
or die ("Errore nella selezione del database. Verificare i parametri...");

$query="SELECT `images`
FROM `bxz80_content`
WHERE `id`=53";
$q=mysql_query($query);
$count=mysql_num_rows($q);

if($count==1){
        while ($row = mysql_fetch_assoc($q)) {
                print $row['images'];
        }
}
mysql_close();
?>
"Si ha la sensazione che ogni qualvolta si esca di casa, al proprio ritorno ci sia un nuovo prodotto Google appena lanciato. " (Philipp Lenssen)