Foros del Web » Programando para Internet » PHP »

problemas con comillas

Estas en el tema de problemas con comillas en el foro de PHP en Foros del Web. hola gente, tengo un dilema con las comillas, y no logro solucionarlo, por fa ayudenme. Código PHP: for( $i = 0 ;  $i <=( $total_fotos ...
  #1 (permalink)  
Antiguo 19/12/2010, 01:20
Avatar de cadrogui  
Fecha de Ingreso: junio-2003
Mensajes: 875
Antigüedad: 20 años, 10 meses
Puntos: 5
problemas con comillas

hola gente, tengo un dilema con las comillas, y no logro solucionarlo, por fa ayudenme.

Código PHP:
for($i=0$i<=($total_fotos-1); $i++):
                    
    echo 
"<li><a href='#' onclick='muestra_foto('$dirname/ $salida[$i]');'><img alt='vcenfoque' src='$dirname/tumb_$salida[$i]' /></a><br /></li>";
                    
endfor; 
el bucle funciona de maravillas, solamente que cuando clickeo la imagen no funciona en evento "onclick", y creo que puede ser por las comillas que imprime el php.

Código HTML:
<li><a href='#' onclick='muestra_foto('img/animales/DSC_0075.jpg');'><img alt='vcenfoque' src='img/animales/tumb_DSC_0075.jpg' /></a><br /></li> 
muchas gracias.
__________________
La mejor manera de aprender es por medio de un aprendizaje significativo....

http://www.cocert.cl
  #2 (permalink)  
Antiguo 19/12/2010, 01:52
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: problemas con comillas

Hola:

Creo que solo tendrías que alternar comillas simple con dobles, pero si no te vale tal vez te convenga usar la sintaxis heredoc
echo <<< texto
<!-- aquí el texto tal cual -->
texto;

Y sobre el contenido, puedes poner onclick a la propia imagen

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 19/12/2010, 10:48
Avatar de cadrogui  
Fecha de Ingreso: junio-2003
Mensajes: 875
Antigüedad: 20 años, 10 meses
Puntos: 5
Respuesta: problemas con comillas

heredoc me funciono, mil gracias, no sabia esto!!!..

saludos
__________________
La mejor manera de aprender es por medio de un aprendizaje significativo....

http://www.cocert.cl
  #4 (permalink)  
Antiguo 19/12/2010, 14:18
Avatar de metacortex
Viejo demente
 
Fecha de Ingreso: junio-2004
Ubicación: Caracas - Venezuela
Mensajes: 9.027
Antigüedad: 19 años, 10 meses
Puntos: 832
Respuesta: problemas con comillas

Cuando tengas un html que requiera comillas simples sólo invierte el encomillado:

Código PHP:
Ver original
  1. echo '<li><a href="#" onclick="muestra_foto(\''. $dirname .'/'. $salida[$i] .'\');"><img alt="vcenfoque" src="'. $dirname .'/'. tumb_$salida[$i] .'" /></a></li>';

Etiquetas: comillas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:54.