Foros del Web » Programando para Internet » PHP »

Parse error: parse error, expecting `','' or `';''

Estas en el tema de Parse error: parse error, expecting `','' or `';'' en el foro de PHP en Foros del Web. miren, tengo un código al cual no le puedo encontrar la falla, obviamene me dice que le falta un punto y coma, es lo mas ...
  #1 (permalink)  
Antiguo 06/12/2004, 04:51
Avatar de spider_boy  
Fecha de Ingreso: diciembre-2003
Ubicación: Chile
Mensajes: 1.855
Antigüedad: 20 años, 4 meses
Puntos: 89
Parse error: parse error, expecting `','' or `';''

miren, tengo un código al cual no le puedo encontrar la falla, obviamene me dice que le falta un punto y coma, es lo mas probable... pero no puedo encontrar el error, asi que porfavor ayudenme...

Parse error: parse error, expecting `','' or `';'' in C:\Archivos de programa\Apache Group\Apache2\htdocs\www\imagenes.php on line 218

código //linea 218
Código PHP:
<?php
echo "<a href=\'#\' onclick=\"document.getElementById(\'im\').src="'.$_POST['url'];.'">"'.$_POST['nombreimagen'];.'"</a><br>";
?>
luego, intento cambiando el echo "", por echo '' (comillas simples) y me dice esto...

Parse error: parse error in C:\Archivos de programa\Apache Group\Apache2\htdocs\www\imagenes.php on line 218


porfavor ayudenme...

Última edición por spider_boy; 06/12/2004 a las 05:17
  #2 (permalink)  
Antiguo 06/12/2004, 05:13
 
Fecha de Ingreso: marzo-2004
Mensajes: 21
Antigüedad: 20 años, 1 mes
Puntos: 0
Hola, por lo pronto creo que hay un fallo aqui:
onclick=\"document.getElementById(\'im\').src="'

donde pones comillas dobles ", deberias ponerlas simples ' ,
y esta parte $_POSTecho... creo que esta mal, mas adelante tienes $_POST[...] que esta bien.

Un saludo
  #3 (permalink)  
Antiguo 06/12/2004, 05:19
Avatar de spider_boy  
Fecha de Ingreso: diciembre-2003
Ubicación: Chile
Mensajes: 1.855
Antigüedad: 20 años, 4 meses
Puntos: 89
disculpa, es que habia copiado 2 veces el mismo código, por eso me salio $_POSTECHO, pero ya lo arreglé...

ahora puse esto...
Código PHP:
echo '<a href=\'#\' onclick=\'document.getElementById(\'im\').src=''.$_POST['url'];.''>''.$_POST['nombreimagen'];.''</a><br>'
todo con comillas simples... pero me sale el mismo mensaje de error...

Parse error: parse error, expecting `','' or `';'' in C:\Archivos de programa\Apache Group\Apache2\htdocs\www\imagenes.php on line 218

nose que hacer :D
  #4 (permalink)  
Antiguo 06/12/2004, 05:40
 
Fecha de Ingreso: marzo-2004
Mensajes: 21
Antigüedad: 20 años, 1 mes
Puntos: 0
prueba asi:
echo "<a href=\'#\' onclick=\'document.getElementById(\'im\').src='".$ _POST['url']."'>".$_POST['nombreimagen']."</a><br>";

seguramente se me pase algo (me tengo que ir a currar ya mismo ,
los echo se abren y cierran con comillas dobles " y por el medio usa simples ' si las necesitas, y para concatenar cadenas usa "cadena".$_POST[...]."cadena".

Un saludo
  #5 (permalink)  
Antiguo 06/12/2004, 07:26
Avatar de spider_boy  
Fecha de Ingreso: diciembre-2003
Ubicación: Chile
Mensajes: 1.855
Antigüedad: 20 años, 4 meses
Puntos: 89
ok, muchas gracias, me funcionó a la perfección...
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.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 06:16.