Avatar Image
Usuario Novato
Usuario Novato

Copie el código que tan amablemente pusisteis a nuestra disposicion. Cree una pagina desde donde llamaba al formulario. Quise poner el formulario dentro de una tabla. Tras multiples intentos frustados lo consegui, pero no me funcionaba.

Desesperado retome el original, tan solo modificando el enlace de retorno una vez dado de alta. No da de alta nada. Lo curioso de todo es que no me da ningun error. Parece que lo hace todo bien, incluso sale el mensaje de que ha dado bien de alta al usuario, pero luego voy a mirar en la tabla de la base de datos y no ha añadido nada.

Os pego el codigo del fichero:

<?
include("config.php&quot ;
if($registrar) {
function quitar($texto) {
$texto = trim($texto) ;
$texto = htmlspecialchars($texto) ;
return $texto ;
}
$nick = quitar($nick) ;
$email= quitar($email) ;
$validado= "N";
// Comprobar si ya existe este usuario en la base de datos
$resp = mysql_query("select id from usuarios where nick='$nick' or email='$email'&quot ;
if(mysql_num_rows($resp) != 0) {
echo "Ya existe un usuario con ese nick o email en la base de datos. Haz click <a href=\"javascript:history.back()\">aquí</a> para regresar." ;
}
else {
$fecha = time() ;
$contrasena = quitar($contrasena) ;
mysql_query("insert into usuarios (fecha,nick,contrasena,email,ip, validado) values ('$fecha','$nick','$contrasena','$email','$REMOTE_ADDR',$validado)&quot ;
echo "Has sido registrado con éxito. Haz click <a href='/' target='_self'>aquí</a> para ir a la página principal." ;
}
}
else {
?>
<script>
function revisar() {
if(formulario.nick.value.length < 3) { alert('El nick debe contener por lo mínimo 3 caractéres') ; return false ; }
if(formulario.contrasena.value.length < 5) { alert('La contraseña debe contener por lo mínimo 5 caractéres') ; return false ; }
if(formulario.email.value.length == 0) { alert('Debes poner un email válido') ; return false ; }
}
</script>
<form name="formulario" method="post" action="uregistrar.php" onsubmit="return revisar()">
<b>Nick:</b><br>
<input type="text" name="nick" maxlength="20"><br>
<b>Contraseña:</b><br>
<input type="password" name="contrasena" maxlength="20"><br>
<b>Email:</b><br>
<input type="text" name="email" maxlength="40"><br><br>
<input type="submit" name="registrar" value="Registrar">
</form>
<?
}
mysql_close($conectar) ;
?>

A ver si alguien me puede decir que pasa.

Os pego la pagina por si quereis ver la ejecucion.

https://pruebalrpa.webcindario.com/

Muchas gracias

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
TemaUsuariosRespuestasVisitasActividad
Por: , el 10/Jun/2004, 21:44
LA_BASE_MUSICAL NoSetup.org GestionXls stratovare134kJul/11
Por: , el 01/Nov/2011, 06:00
alchro GestionXls12kNov/11
Por: , el 20/Feb/2008, 14:46
pacopakito Torry_II PaseanteDelForo Ellocodelataquilla NoSetup.org92kFeb/08
Por: , el 19/Ene/2005, 14:18
danny20050933Jan/05
Por: , el 12/Mar/2004, 17:53
NoOkYWeb.tk NoSetup.org User 4798014982Mar/04