Foros del Web » Programando para Internet » PHP »

Problema con string y sus comillas

Estas en el tema de Problema con string y sus comillas en el foro de PHP en Foros del Web. Hola, tengo el siguiente string que imprimo en pantalla: Código PHP: echo  "<td><a href='#' onclick='window.opener.$(\"#mapa_terreno\").attr({\"value= '" . $archivo . "'\"});\"><img src='../../graficos/mundo/terrenos/" . $archivo . "' alt='Terreno'/></a></td>" ;  Como vereis hay ...
  #1 (permalink)  
Antiguo 15/04/2009, 04:07
 
Fecha de Ingreso: septiembre-2005
Ubicación: Valencia
Mensajes: 738
Antigüedad: 19 años, 2 meses
Puntos: 5
Problema con string y sus comillas

Hola, tengo el siguiente string que imprimo en pantalla:
Código PHP:
echo "<td><a href='#' onclick='window.opener.$(\"#mapa_terreno\").attr({\"value= '".$archivo."'\"});\"><img src='../../graficos/mundo/terrenos/".$archivo."' alt='Terreno'/></a></td>"
Como vereis hay bastante juego con las comillas xd, la cosa esque me da error:
Código:
"Unterminated string literal" a la altura de "attr"
Que hay mal en este codigo?

Gracias!
  #2 (permalink)  
Antiguo 15/04/2009, 04:38
Avatar de echevemaster  
Fecha de Ingreso: diciembre-2002
Ubicación: Carabobo, Venezuela
Mensajes: 84
Antigüedad: 21 años, 11 meses
Puntos: 1
Respuesta: Problema con string y sus comillas

Código PHP:
echo "<td><a href='#' onclick='window.opener.\$(\"#mapa_terreno\").attr({\"value= '".$archivo."'\"});\"><img src='../../graficos/mundo/terrenos/".$archivo."' alt='Terreno'/></a></td>"
Cuando vas a utilizar los caracteres especiales en php, tienes que escaparlos, el simbolo de $ es uno de ellos
__________________
En el codigo esta la solucion, pero no la encuentro por ningun lado.
  #3 (permalink)  
Antiguo 15/04/2009, 06:53
 
Fecha de Ingreso: septiembre-2005
Ubicación: Valencia
Mensajes: 738
Antigüedad: 19 años, 2 meses
Puntos: 5
Respuesta: Problema con string y sus comillas

Hola echevemaster, gracias por informarme de eso no lo sabia, el codigo me sige dando error javascript, a la altura de estas comillas:
Código:
attr({\"value
esas comillas me las da como error "unterminated string literal"

Gracias a ver si lo solucionamos!
  #4 (permalink)  
Antiguo 15/04/2009, 08:13
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: Problema con string y sus comillas

http://www.forosdelweb.com/f18/como-...s-bien-588701/

Saludos.
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 21:34.