Hola a tod@s:
La pregunta que os traigo es muy simple. Se trata de comprobar en la base de datos si un usuario está registrado, y en función de esto darle un valor (0 ó 1). Esto lo hago para no tener que utilizar variables de sesión. En vez de postear el código completo, os muestro lo que sería la aplicación que quiero realizar:
1.- Recibo los datos de un formulario
2.- Recorro el recordset para comprobar si existe
3.- Si existe, asigno usuario=1
....y salgo del bucle
4.- Si alcanza el final del recordset, asigno usuario=0
Fin de la comprobación.
Luego, en el resto del código:
si usuario=1
...muestro los resultados al usuario
si no
...formulario para que se registre.
En principio esto es correcto, pero a veces se me cuelga el servidor cuando tengo varias visitas, y puede que haya más de un usuario con el valor 1.
He repasado el código varias veces por si me dejo algún objeto abierto, por si es por la conexión a la base de datos, pero parece que todo está bien.
Qué puede estar fallando?
Gracias anticipadas por vuestro interés. Un saludo.