Ver Mensaje Individual
  #12 (permalink)  
Antiguo 19/04/2011, 15:29
adewalt
 
Fecha de Ingreso: agosto-2004
Mensajes: 21
Antigüedad: 20 años, 3 meses
Puntos: 1
Respuesta: Problema con Registrados y invitados

Cita:
Iniciado por _Ruben_ Ver Mensaje
Por los errores que muestras creo que estás copiando y pegando tal cual sin adaptar el código. El código que yo te he dado es genérico si no lo adaptas al tuyo no funcionará, igual que el código de JMSystem, en ese caso se ve claramente que no usas la variable que él ha usado en el ejemplo. Sin mostrar tu código es imposible que alguien te de un código para copiar y pegar y que funcione.

Dejando el código PHP a un lado... Dices de guardar en la base de datos el id del usuario si está logueado (entiendo que es un número y por tanto el campo será de tipo entero) y si no lo esta que ponga "Invitado", pero esto es un texto no puede guardarse como entero. Creo que tienes un error de diseño en la base de datos, no puedes usar el mismo campo para guardar un entero y una cadena de texto (salvo que guardes el entero como texto), pero igualmente habría un error de diseño en la base de datos ya que guardas como id un texto que no existe en la tabla de usuarios registrados.

Creo que deberías repasar los conceptos de diseño de bases de datos y ampliarlos/mejorarlos si fuese necesario.
Pues exacto, has dado en el clavo. Que es lo que tendria que modificar? y que habria que sustituir? :S es que no se como mirarlo, seguramente sea cambiar lo de lgin, pero no se por el que :S