| Ver tema anterior :: Ver tema siguiente |
macrocomp Novato por aquí
Registrado: 26 Nov 2009 Mensajes: 1
|
Publicado: Vie Ago 05, 2011 6:37 pm Asunto: QUERY WAS EMPTY |
|
|
|
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 |
|
|
owurl7 Empieza a enterarse de lo que vá
Registrado: 20 Oct 2010 Mensajes: 20 Ubicación: Argentina
|
Publicado: Mie Oct 12, 2011 1:27 am Asunto: |
|
|
|
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 |
|
|
|
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
|
|
|
|
|
|