Precedente :: Successivo |
Autore |
Messaggio |
frons Mortale devoto
Registrato: 08/11/07 11:31 Messaggi: 14 Residenza: Ancona
|
Inviato: 20 Dic 2007 13:00 Oggetto: immagini caricate via echo |
|
|
Salve, ho un nuovo problema: devo far generare via echo una tabella ed in una delle celle devo inserirvi un'immagine (logicamente dinamica presa dal db).
Il problema è che sbaglio la sintassi del codice PHP, ma non so altrimenti come fare.
Come faccio io (sbagliando) è così:
Codice: |
<td colspan="2" class="caption">_releases</td>
<?php
echo "<tr valign='top'>\n";
echo "<td><b>$titolo</b></td></tr>\n";
echo "<tr><td><img src=\"print $path_immagini_cover.\"/\".$linea['cover'];\" width=\"150\" height=\"127\" border=\"1\" /></td></tr>\n";
echo "<tr><td>$anno</td>\n";
echo "</tr>\n";
?>
</table></td> |
Logicamente è il terzo echo quello che mi dà rogne. Come posso fare? |
|
Top |
|
|
SverX Supervisor Macchinisti
Registrato: 25/03/02 11:16 Messaggi: 11566 Residenza: Tokelau
|
Inviato: 20 Dic 2007 14:52 Oggetto: Re: immagini caricate via echo |
|
|
frons ha scritto: | Logicamente è il terzo echo quello che mi dà rogne. Come posso fare? |
puoi farlo su più righe ad esempio
Codice: | echo "<tr><td><img src=\"";
print $path_immagini_cover.'\'.$linea['cover'];
echo "\" width=\"150\" height=\"127\" border=\"1\" /></td></tr>\n"; |
|
|
Top |
|
|
frons Mortale devoto
Registrato: 08/11/07 11:31 Messaggi: 14 Residenza: Ancona
|
Inviato: 20 Dic 2007 19:31 Oggetto: Re: immagini caricate via echo |
|
|
SverX ha scritto: | frons ha scritto: | Logicamente è il terzo echo quello che mi dà rogne. Come posso fare? |
puoi farlo su più righe ad esempio
Codice: | echo "<tr><td><img src=\"";
print $path_immagini_cover.'\'.$linea['cover'];
echo "\" width=\"150\" height=\"127\" border=\"1\" /></td></tr>\n"; |
|
ma il terzo echo non è sbagliato, non viene chiuso subito dopo le seconde " ? |
|
Top |
|
|
horus Macchinista
Registrato: 22/03/05 09:48 Messaggi: 2554 Residenza: Sirio e dintorni
|
Inviato: 21 Dic 2007 08:31 Oggetto: |
|
|
Nella tua prima versione avevi fatto un po' di casino con gli escape, se la scrivi così funziona:
Codice: | echo "<tr><td><img src=\"" . $path_immagini_cover ."/" . $linea['cover'] . "\" width=\"150\" height=\"127\" border=\"1\" /></td></tr>\n"; |
Se invece vuoi usare più righe
Codice: | echo "<tr><td><img src=\"";
print $path_immagini_cover.'\\'.$linea['cover'];
echo "\" width=\"150\" height=\"127\" border=\"1\" /></td></tr>\n"; |
o meglio visto che sono path
Codice: | echo "<tr><td><img src=\"";
print $path_immagini_cover.'/'.$linea['cover'];
echo "\" width=\"150\" height=\"127\" border=\"1\" /></td></tr>\n"; |
La differenza sta nella seconda riga dove al posto del doppio backslash ho messo uno slash semplice. |
|
Top |
|
|
frons Mortale devoto
Registrato: 08/11/07 11:31 Messaggi: 14 Residenza: Ancona
|
Inviato: 21 Dic 2007 10:59 Oggetto: |
|
|
Grazie 1000! |
|
Top |
|
|
|