Cita:
Iniciado por Triby
En el action estás especificando esa página, tal vez deba ser solo "validar", sin la diagonal o "validar.php", dependiendo de la configuración de tu sitio.
Por otra parte, no es recomendable que un formulario de este tipo se envíe por get, sino por post, solo por cuestiones de seguridad.
bueno lo que pasa es que hice esa modificacion con el web.config y el .htaccess para que en vez de decir validar.php sea solo validar y si es verdad jeje olvide ese detalle que era post pero ahora ni el url cambia .-.
otra cosa mira tengo mi registro de usuarios asi:
Código HTML:
Ver original<form action="/validarregistro" method="post"> <p>Nombre:
<input type="text" name="username"></p> <p>Email:
<input type="text" name="mail"></p> <p>Contraseña:
<input type="password" name="password"></p> <p>Repite Contraseña:
<input type="password" name="repassword"></p>
<input type="radio" name="Gender" value="Gender"> <img src="http://www.forosdelweb.com/f18/imagenes/index/registro/boy.png"> <input type="radio" name="radio" id="GenderF" value="Gender"> <img src="http://www.forosdelweb.com/f18/imagenes/index/registro/girl.png"> <br><input type="checkbox" name="acepto" value="acepta"> <label for="acepto">Aceptar Terminos y Condiciones
</label> <input type="submit" id="registrar" name="registrar" value="Registrate">
y el validarregistro.php asi:
Código PHP:
Ver originalinclude('../Kira/config.php');
if(isset($_POST['registrar'])) {
if($_POST['username'] == '' or $_POST['password'] == '' or $_POST['repassword'] == '' or $_POST['mail'] == '')
{
echo 'Por favor llene todos los campos.';
}
else
{
$sql = 'SELECT username FROM users';
$verificar_usuario = 0;
{
if($result->usuario == $_POST['username'])
{
$verificar_usuario = 1;
}
}
if($verificar_usuario)
{
if($_POST['password'] == $_POST['repassword'])
{
$usuario = $_POST['usuario'];
$password = $_POST['password'];
$sql = "INSERT INTO users (username,password,look) VALUES ('$usuario','$password','$look')";
echo 'Usted se ha registrado correctamente.';
}
else
{
echo 'Las claves no son iguales, intente nuevamente.';
}
}
else
{
echo 'Este usuario ya ha sido registrado anteriormente.';
}
}
}
pero lo registro bien y no tengo ninguna tabla hecha en la bd y me dice que ese nombre ya existe .-. porque ocurre? :c