Array[bool] to IMG

php_stw

Nuovo Utente
18 Apr 2009
2
0
0
Ciao a tutti,

sto studiando il recupero dei dati da un server mysql utilizzando php ed ho bisogno di un confronto su un idea che ho avuto. Cercherò di essere il più schematico e semplice possibile.
Argomento:
Creare una lista tabella con una lista di valori fra i quali delle foto.

Soluzione classica e funzionante:
- Interrogo il db
- Estraggo i valori e li riporto nella mia tabella
- Per le foto(piccole icone da 3kb) richiamo un file (tipo getPhoto.php?ID=1) all'interno di una stringa <IMG SRC="http://forum.mrwebmaster.it/php/..."> che interroga il db e mi rimanda la foto.
Analisi della soluzione:
Tante chiamate al db e possibile lentezza del caricamento

Soluzione pensata:
- Creo una funzione che mi ritorna un array contentente le coppie di [variabili][valori] prelevate dal'array
- Richiamo con un ciclo for l'array e lo spalmo nella tabella.
- Tutto bene se non fosse per le foto. Nella funzione che ho creato le foto sono presenti all'interno dell'array nella variabile IMG_BLOB.
- Ho provato a richiamare l'oggetto contenuto nell'array all'interno di una stringa <IMG SRC="<?PHP $mioArray[1][IMG_BLOB] ?>"> ma il risultato che ottengo è una sorta di codici o la sola foto. Penso che questo derivi dall'header che interpreta o html o jpeg e aggisce di conseguenza.

Premesso tutto questo la domanda potrebbe essere questa :

Come faccio a richiamare le foto presenti come oggetto blob all'interno di un array bypassando l'header ed evitando l'uso di un file secondario di richiamo?

Vi ringrazio fin da adesso per le risposte e sono disponibile per ulteriori chiarimenti.

Buona domenica a tutti,

Stefano
 
Ultima modifica:

jan267

Utente Attivo
6 Mar 2003
1.950
2
38
35
Milano
twitter.com
Bah, non riesco a capire che problema ci sia.
Ti sei complicato la vita in maniera impressionante...
Non puoi impostare l'src dell'immagine richiamandolo dal database? Che bisogno c'è di usare un file .php per richiamare un immagine?

Comunque, se posti l'url della pagina sarebbe più facile comprendere il problema.
Se è in localhost caricalo su un server...
 

php_stw

Nuovo Utente
18 Apr 2009
2
0
0
Ciao jan,

domenica ero stanco e ho scritto bool intendendo blob.

Non penso di essermi complicato la vita, probabilmente mi sono spiegato bene, appena posso posto il file php che è meglio.

In ogni modo con questo algoritmo volevo ridurre al minimo le chiamate al db.
Ti fo un'esempio:
Sito per azienda con 10 prodotti ognuno dei quali devo visualizzare una Thumbnail di 20 foto.
Interrogando il db ad ogni icona dovrei fare fare 210 interrogazioni (10 per schegliere le icone relative al prodotte e 200 per richiamare le foto) per visualizzare tutti i prodotti.
Ma se riuscissi a visualizzare le foto caricate in un array al momento della prima interrogazione (quella della scelta in base al prodotto per intendersi ) in teoria mi basterebbero soltanto 10 interrogazioni per visualizzare tutti i prodotti.

Se hai compreso il mio ragionamento sei libero di contraddirmi se sbaglio. Non sono un'esperto e ho iniziato da poco a studiare (php&mysql) quindi posso sbagliare nei ragionamenti.

ciao,

Stefano
Bah, non riesco a capire che problema ci sia.
Ti sei complicato la vita in maniera impressionante...
Non puoi impostare l'src dell'immagine richiamandolo dal database? Che bisogno c'è di usare un file .php per richiamare un immagine?

Comunque, se posti l'url della pagina sarebbe più facile comprendere il problema.
Se è in localhost caricalo su un server...
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
Diciamo che anche se un pò macchinoso il tuo progetto è fattibile, ma dovrai manipolare un bel pò gli header per non produrre errori. Qui dovresti trovare un esempio utile.
 
Discussioni simili
Autore Titolo Forum Risposte Data
otto9due Leggere valore da array multidimensionale a chiavi dinamiche PHP 1
M Passaggio variabili array php su un tasto jq PHP 3
M Somma inversa di Array C/C++ 2
MarcoGrazia Iterazione array PHP 5
N Passare array da php a javascript PHP 5
G Ordinare un array multidimensionale PHP 4
H Errore su array associativo PHP 1
K Array senza ripetizioni Presentati al Forum 4
A Gestione array multidimensionale PHP 6
otto9due Più chiavi in array con array_key_exists() PHP 0
M Array associativi php su 2 campi mysql PHP 10
T ALTRO PROBLEMA CON ARRAY PHP PHP 1
T PROBLEMA CON ARRAY PHP 8
L Sessione e array per utenti PHP 0
R Importazione csv su mysql tramite array PHP 2
elpirata Ricavare e stampare indirizzo ip da array associativo PHP 0
P Ciclare tra array di oggetti PHP 1
R Raggruppare valori array PHP 5
S Come conoscere la posizione di numeri in un array escludendo i doppioni PHP 4
D Popolare array PHP 8
R Includere elementi array fra apici PHP 1
P Array da foreach PHP 2
N Variabile di sessione è un array PHP7 PHP 3
R Scorporare array e recuperare record tabella PHP 10
A Contare gli elementi di un array PHP 13
A Importare array in mysql PHP 1
A Array di immagini Sviluppo app per Android 10
D Chiave unica in estrazione dati da array php PHP 0
D Spazio vuoto in un elemento di un array php PHP 2
S Come filtrare valori di un array PHP 4
mazman mysqli_query() mi ritorna un array vuoto anche se presente un record nella tabella PHP 13
A Non è un array e nemmeno un intero, che tipo di dato è? Javascript 1
max1974 PHP, Array Multidimensionale e Grafici PHP 22
S [PHP] Confrontare due array con valori quasi uguali PHP 2
MarcoGrazia [PHP] Unioni di due array con somma di valori PHP 6
R [PHP] Visualizzazione dati Array PHP 2
S [PHP] Eliminare doppioni array e rinumerare le posizioni PHP 2
M Importare - Manipolare Json Array Sviluppo app per Android 2
M [PHP] Problemi su inserimento array nel db PHP 7
M [PHP] Visualizzare un array partendo dal numero 1 e non 0 PHP 5
G [ASP] Ciclare i valori di 2 array Classic ASP 2
S [PHP] Estrarre elementi array su più variabili PHP 5
S [PHP] Estrarre dati tabella in diversi array PHP 2
max1974 [PHP] Raggruppare array PHP 4
A [PHP] Caricamento database in array PHP 11
G sql select con array in php PHP 1
L [Java] Aggiungere elementi ad array JSON Java 0
S [PHP] individuare chiave elemento array PHP 7
A [PHP] Script con array con numeri che iniziano per 00 PHP 2
Emix [Javascript] Somma con array input HTML Javascript 1

Discussioni simili