Foros del Web » Programando para Internet » PHP »

error : Parse error: parse error, unexpected $

Estas en el tema de error : Parse error: parse error, unexpected $ en el foro de PHP en Foros del Web. Hola, nuevamente a todos, tengo la siguiente duda y ojala alguien me pueda dar sus comentarios al respecto En mi código php me aparece el ...
  #1 (permalink)  
Antiguo 07/04/2003, 12:44
 
Fecha de Ingreso: diciembre-2002
Ubicación: d.f
Mensajes: 79
Antigüedad: 21 años, 3 meses
Puntos: 0
Pregunta error : Parse error: parse error, unexpected $

Hola, nuevamente a todos, tengo la siguiente duda y ojala alguien me pueda dar sus comentarios al respecto

En mi código php me aparece el siguiente error
"Parse error: parse error, unexpected $" , sin embargo si agrego más código me sigue apareciendo el error en la misma línea aun que esta sea un comentario .

¿Alguien me podría decir si alguna vez le aparecio este error?, ya que de pronto funciona bien todo el programa y luego me aparece el error.

Saludos
Gracias!
  #2 (permalink)  
Antiguo 07/04/2003, 13:34
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 9 meses
Puntos: 16
Hola,

Esto ..., sin ver el codigo me es un poco dificil saber la causa (me he dejado la bola de crsital en el tall ;)).

Pero echandole imaginacion puede ser que tengas mal cerrado algun string antes del comentario, o te falte algun ; o ( o ) o [ o] o { o }.

Si dispones de un editor con resalto de sintaxis (con colorines), fijate en los colorines que te muestra.

Cuando PHP te da un error, te da un numero de linea. Pues el error esta en esa linea o en las anteriores. Revisa todas desde esa linea hasta el comienzo del fichero, incluidas las lineas que estan en los ficheros incluidos.

Saludos.

PD: si pones el codigo, pon las 10 lineas anteriores y posteriores de la que te dice.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
  #3 (permalink)  
Antiguo 07/04/2003, 13:47
 
Fecha de Ingreso: diciembre-2002
Ubicación: d.f
Mensajes: 79
Antigüedad: 21 años, 3 meses
Puntos: 0
De acuerdo envio el código

Hola, te envio el código

function display_algunas_tablas($col_name_t, $col_value_t){

echo "entre a display<BR>";

switch ($col_name_t) {
case "aspirante_id" :
echo "</BR>Datos Personales del aspirante";
call_user_func("display_rows","aspirante", "id",$col_value_t);
break;
case "domicilio_aspirante_id" :
echo "Domicilio del aspirante";
call_user_func("display_rows","domicilio_aspirante ", "id",$col_value_t);
break;
case "modalidad_id":
echo "</BR>Modalidad del curso aspiranre";
call_user_func("display_rows","modalidad", "id",$col_value_t);
break;
case "titulo_aspirante_id":
echo "</BR>Datos profesionales del aspiranre";
call_user_func("display_rows","titulo_aspirante", "id",$col_value_t);
break;


case "trabajoact_aspirante_id":
// En la siguiente línea me marca el error.
echo "</BR>Lugar de trabajo del aspirante";
call_user_func("display_rows","trabajoact_aspirant e", "id",$col_value_t);
break;

case "cfunciones_aspirante_id":
echo "</BR>Actividades Profesionales relacionadas con la Gestión Cultural";
call_user_func("display_rows","cfunciones_aspirant e", "id",$col_value_t);
break;
case "motivosgc_aspirante_id":
echo "</BR>Motivos por los cuales desea ingresar al curso ";
call_user_func("display_rows","motivosgc_aspirante ", "id",$col_value_t);
break;
case "proyectof_aspirante_id":
echo "</BR>Descripción del Proyecto final del aspirante ";
call_user_func("display_rows","proyectof_aspirante ", "id",$col_value_t);
break;
default:

echo "</BR>".$col_name . ":No encontre un encabezado ";


} //del case
}// de la función display_algunas_tablas


Saludos y gracias!
  #4 (permalink)  
Antiguo 07/04/2003, 14:05
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 9 meses
Puntos: 16
Como es una funcion, quizas el error este al llamado de la funcion. Porque a mi (y a mi editor de codigo) me parece que este codigo esta bien. ¿Te sale el error aunque no llames a la funcion? ¿ O solo te sale el error cuando $col_name_t es "trabajoact_aspirante_id"?

Dentro de la funcion antes del switch haz un echo $col_name_t.' - '.$col_value_t.'<br>'; para que te muestre si se ejecuta alguna vez.

Suerte.

PD: Que yo sepa, </BR> no es ningun tag valido de HTML. El tag <BR> no se cierra, como mucho se puede usar <br /> si usas XHTML.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
  #5 (permalink)  
Antiguo 07/04/2003, 16:29
 
Fecha de Ingreso: diciembre-2002
Ubicación: d.f
Mensajes: 79
Antigüedad: 21 años, 3 meses
Puntos: 0
gracias

Josemi.

Hice todo lo que me sugeriste y la función generaba información correcta, con echo $col_name_t.' - '.$col_value_t.'<br>', sin embargo con el código que te mostre al principio me mostraba el mismo error.

Te sorprenderas si te digo que una vez que se reseteo el servidor donde se encontraba la aplicación soluciono los problemas del codigo que te mostre al principio.

Agradezco de antemano tu valiosa ayuda
Un saludo!
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 22:58.