| Precedente :: Successivo   | 
	
	
	
		| Autore | 
		Messaggio | 
	
	
		frons Mortale devoto
  
  
  Registrato: 08/11/07 12:31 Messaggi: 14 Residenza: Ancona
  | 
		
			
				 Inviato: 20 Dic 2007 14: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 12:16 Messaggi: 11861 Residenza: Tokelau
  | 
		
			
				 Inviato: 20 Dic 2007 15: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 12:31 Messaggi: 14 Residenza: Ancona
  | 
		
			
				 Inviato: 20 Dic 2007 20: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 10:48 Messaggi: 2554 Residenza: Sirio e dintorni
  | 
		
			
				 Inviato: 21 Dic 2007 09: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 12:31 Messaggi: 14 Residenza: Ancona
  | 
		
			
				 Inviato: 21 Dic 2007 11:59    Oggetto:  | 
				     | 
			 
			
				
  | 
			 
			
				Grazie 1000!    | 
			 
		  | 
	
	
		| Top | 
		 | 
	
	
		  | 
	
	
		 |