Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/03/2014, 06:15
netweb
 
Fecha de Ingreso: abril-2010
Mensajes: 33
Antigüedad: 14 años
Puntos: 0
Donde esta el error de este scrip de registro de usuarios?

Cuando envio los datos me pone: "Verifica que no haya ningun campo vacio y los passwords coincidan, aunque esten llenos.
Form.html
Cita:
<html>
<head>
<body>
<form action="registrar_c.php" method="post">
Nombre:<input type="text" name="Nombre">
<br></br>
Usuario:<input type="text" name="user">
<br></br>
Pasword:<input type="text" name="pw">
<br></br>
Confirmar password:<input type="text" name="pw2">
<br></br>
Email<input type="text" name="email">
<br></br>
<input type="submit" value="Enviar"><br></br>
</head>
</body>
</html>
Conexion.php

Cita:
<?php
$host="localhost";
$user="root";
$pw="root";
?>
registrar_c.php

Cita:
<?php
//Include del archivo de conexion a la base de datos
include("conexion.php");
///Comprueba que no exista ningun campo vacio
if(isset($_POST['nombre']) && !empty ($_POST['nombre'])&&
isset($_POST['user']) && !empty ($_POST['user'])&&
isset($_POST['pw']) && !empty ($_POST['pw'])&&
(isset($_POST['pw2']) && !empty ($_POST['pw2'])&&
(isset($_POST['email']) && !empty ($_POST['email'])&&
$_POST['pw'] == $_POST['pw2'])))
{
//Realiza conexion al servidor
$conectar = mysql_connect($host,$user,$pw)
//Si no concuerdan los datos lanza error.
or die("No se puede conectar.");
//Seleccion de la base de datos
mysql_select_db($db,$conectar)
or die("Error al a la base de datos.");
///Inserta los datos en la tabla registro
mysql_query("INSERT INTO () VALUES ('$_POST[nombre]','$_POST[user]','$_POST[pw]','$_POST[email]')",
$conectar);
echo "El usuario se ha registrado correctamente con los siguientes datos:";
echo "<br>";
echo "Nombre:".$_POST['nombre'];
echo "<br>";
echo "Usuario:".$_POST['user'];
echo "<br>";
echo "Email:".$_POST['email'];
} else
{
echo "Verifica que no haya ningun campo vacio y los passwords coincidan.";
}
?>

Última edición por netweb; 10/03/2014 a las 06:18 Razón: Error al pegar script.