Foros del Web » Programando para Internet » PHP »

Error en registro de usuarios

Estas en el tema de Error en registro de usuarios en el foro de PHP en Foros del Web. Buenas Estaba desarrollando un panel de usuarios, login, logout, registro, recuperacion de contraseña. Lo tengo en un server en el pc en easyphp. Código PHP: ...
  #1 (permalink)  
Antiguo 17/10/2007, 11:45
Avatar de Epifanio999  
Fecha de Ingreso: abril-2006
Ubicación: Frente mi pantalla
Mensajes: 32
Antigüedad: 18 años
Puntos: 0
Error en registro de usuarios

Buenas

Estaba desarrollando un panel de usuarios, login, logout, registro, recuperacion de contraseña. Lo tengo en un server en el pc en easyphp.

Código PHP:
<?php
require('connect.php');

if (isset(
$_POST['submit'])==""){
?>

<form method="POST" action="register.php">
<table>
<tr><td width="200">Nombre de usuario:</td><td> <input type="text" name="user" size="40"></td></tr>
<tr><td>Contraseña:</td><td> <input type="password" name="pass" size="40"></td></tr>
<tr><td>Correo electronico:</td><td> <input type="text" name="email" size="40"></td></tr>
<tr><td>Persona de contacto:</td><td> <input type="text" name="name" size="40"></td></tr>
<tr><td>Telefono:</td><td> <input type="text" name="telefono" size="40"></td></tr>
<tr><td>Localidad:</td><td> <input type="text" name="localidad" size="40"></td></tr>
<tr><td>País:</td><td> <input type="text" name="pais" size="40"></td></tr>
<tr><td>¿Quieres recibir nuestro boletin?:</td><td> <input type="checkbox" name="newletter" value="0"></td></tr>
</table>

<table>
<tr><td><input type="submit" value="Registrarse"></td></tr>
<tr><td><i>(1)Al registrarse se guardan sus datos confidencialmente, no se comercializará con sus datos. (2)Sus datos nos ayudaran a contactar contigo para enviarles sus pedidos o poder atenderle de la mejor manera posible.</i></td></tr>
</table>

</form>

<?php
}else{

$user $_POST["user"];
$pass $_POST["pass"];
$email $_POST["email"];
$name $_POST["name"];
$telefono $_POST["telefono"];
$localidad $_POST["localidad"];
$pais $_POST["pais"];
$newletter $_POST["newletter"];

$resultado mysql_query("INSERT INTO `usuarios` (`id` , `user` , `pass` , `email` , `tienda` , `newletter` , `telefono` , `pais` , `localidad` , `name` , `cif`) Values (NULL,'$user', '$pass', '$email', NULL, '$newletter', '$telefono', '$pais', '$localidad', '$name', NULL)");

if (!
resultado) {
echo (
"Error al meter datos en la base de datos");
}else{
echo (
"Se ha actualizado correctamente");
}
$resultado="";
mysql_close($bdconex);
}
?>
Este es el registro de un nuevo usuario, se conecta con el connect.php a la base de datos y debe ingresar el campo en la misma.

Pero no sucede asi, esta correcto, el easyphp no es el fallo, antes tenia varios proyectos que algunas partes realizaban lo mismo y no funciona, aunque poniendolos ahora no funcionan, lo cual me hace dudar.

Perdonar el post, pero llevo un par de horas y no soy capaz de solucionarlo, he reistalado easyphp, la base de datos, ... y nada...

Haber si alguien le ha pasado lo mismo y me puede hechar un cable.

Última edición por Epifanio999; 18/10/2007 a las 05:05
  #2 (permalink)  
Antiguo 17/10/2007, 12:02
Avatar de ferbux  
Fecha de Ingreso: mayo-2007
Ubicación: por ahí intentado ayudar
Mensajes: 823
Antigüedad: 17 años
Puntos: 6
Re: Error en registro de usuarios

Código:
$resultado = mysql_query("INSERT INTO `usuarios` (`id` , `user` , `pass` , `email` , `tienda` , `newletter` , `telefono` , `pais` , `localidad` , `name` , `cif`) Values (NULL,'$user', '$pass', '$email', NULL, '$newletter', '$telefono', '$pais', '$localidad', '$name', NULL)");
Hola los valores a los ke les esignas null estan en tu bd como permitir valores nulos?
__________________
"Eres grande por que caminas entre gigantes"
  #3 (permalink)  
Antiguo 17/10/2007, 12:31
Avatar de Epifanio999  
Fecha de Ingreso: abril-2006
Ubicación: Frente mi pantalla
Mensajes: 32
Antigüedad: 18 años
Puntos: 0
Re: Error en registro de usuarios

Uno de ellos no, pero ya esta solventando, el problema radica es que al pulsar el sumbit, es como si solo refrescara la pagina, nada mas, no introduze los datos.

Tengo una pagina de esta web que si detecta la tabla y se conecta, asi que error de la conexion tampoco es.
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 21:46.