QUERY WAS EMPTY

 
Publicar nuevo tema   Responder al tema    Ir al Indice de los Foros // Lenguajes
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
macrocomp
Novato por aquí


Registrado: 26 Nov 2009
Mensajes: 1

MensajePublicado: Vie Ago 05, 2011 6:37 pm    Asunto: QUERY WAS EMPTY Responder citando
TENGO EL SIGUIENTE CODIGO LA CUAL ES PARA REGISTRO Y AUTENTIFICACION DE USUARIO Y ME MARCA EL ERROR :
QUERY WAS EMPTY PERO PORQUE??
<body>
<?php
$username=$_POST["username"];
$clave=$_POST["clave"];
$confirmar=$_POST["confirmar"];
$email=$_POST["email"];
$nombre=$_POST["nombre"];
$error=0;
//validacion de campos del formulario llenos
if($username==""||$clave==""||$confirmar==""||$email==""||$nombre=="")
{
echo " Debe ingresar todos los datos.<a href= formulario.html>Regresar <br> ";
$error=1;
}
//Confirmar que las claves sean iguales
if($clave!=$confirmar)
{
echo "Las contraseñas ingresadas no coinciden.<a href= formulario.html> Regresar <br>";
$error=1;
}

//Verificar si el usuario ya existe en la base de datos
else
{
include("conexion.php");
mysql_select_db(registros);
$consulta=mysql_query(" select * from reguser where username ='$username'");
$resultado=mysql_query($consulta) or die (mysql_error());

// Si no existe el usuario entonces procede a registrarlo
if ( mysql_affected_rows($resultado)==0 )
{
$consulta="INSERT into reguser(username,clave,email,nombre) VALUES ('$user','$clave','$email', '$nombre')";
$resultado=mysql_query($consulta,$link);

if(!$resultado)
{
echo "Se ha presentado un error al registrar al usuario.<br> Por favor intentelo de nuevo";
$error=1;
exit();
}
else
{
$error=2;
}
}
else
{

echo "El usuario ya existe.<a href= formulario.html> Regresar <br>";
$error=1;
}

}

if ($error==2)
{
echo " se ha registrado en el sistema .Bienvenido. $nombre";
}

?>
</body>
</html>
AGRADECERE SU APOYO
Volver arriba
Ver perfil de usuario Enviar mensaje privado
owurl7
Empieza a enterarse de lo que vá


Registrado: 20 Oct 2010
Mensajes: 20
Ubicación: Argentina

MensajePublicado: Mie Oct 12, 2011 1:27 am    Asunto: Responder citando
Fíjate la forma de seleccionar una base de datos, lo mejor es acompañarlo de la variable de consulta.

Un ejemplo seria este:
mysql_select_db("registros",$conectar);
donde $conectar es la variable de la consulta de conexión.

y la consulta de tú tabla "reguser" proba de esta manera:
$consulta=mysql_query(" select * from reguser where username='".$username."'");

El error que mencionas dice que te falta un dato, que no pudo obtenerlo desde tus variables, tal vez puede ser que los campos del formulario no estén bien declarados.
_________________
http://www.owurl7.com.ar/
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor
Publicar nuevo tema   Responder al tema    Ir al Indice de los Foros // Lenguajes Todas las horas son GMT + 2 Horas
Página 1 de 1

 
Cambiar a:  
Puede publicar nuevos temas en este foro
No puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro
 
factoria de internet