immagini con fpdf

devo inserire all'interno di una pagina creata con fpdf una serie di immagini che provengono dal risultato di una query.

La query ha effetto ma visualizzo soltanto la prima immagine:

come devo fare per visualizzarle tutte magari tre per riga???

$query2 = "SELECT ...."; //LA QUERY DA COME RISULTATI 7 IMMAGINI

$result2 = mysql_query($query2, $db);

while($row2 = mysql_fetch_array($result2))

{

$accessorid = $row2['accessorid'];

$pdf->Image('http://test/miosito/images/accessori/'.$accessorid.'.png',115,70,15);

}
inviato 8 anni fa
stellina
X 0 X

Ma perch viene inserita solo la prima immagine? Quante volte viene eseguito il ciclio WHILE?

:bye:

risposto 8 anni fa
Gianni Tomasicchio
X 0 X

Gianni il while funziona perfettamente, solo che le sta mettendo tutte una sopra l'altra per cui ne vede una sola.

$pdf->Image('http://test/miosito/images/accessori/'.$accessorid.'.png',115,70,15);

Stellina controlla questa riga del tuo codice e cosa vedi?

Vedi che tutte le immagini le metti nella stessa posizione, si sovrappongono; devi mettere le coordinate variabili.

risposto 8 anni fa
LonelyWolf
X 0 X

hai perfettamente ragione

come posso fare in modo di incrementare il valoredell'altezza e posizionare gli elementi in 4 per riga??

....

risposto 8 anni fa
stellina
X 0 X

Tanto per iniziare $x = 115 e $y = 70 prima del while:

$pdf->Image('http://test/miosito/images/accessori/'.$accessorid.'.png',$x,$y,15);
$x += 17; //15 di larghezza +2 tra le immagini
if ($x > (115+17*3)) { //aumenta $y per andare a capo abbastanza da non sovrapporre e riporta $x a 115}

4 x riga.

Edit:

Controllalo il codice xk l'ho scritto di corsa!

risposto 8 anni fa
LonelyWolf
modificato 8 anni fa
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda