Código:
<html> <head> <title>Formulario de Registro</title> </head> <body> <form name="form1" method="post" action="insertar.php"> Username:<br> <label> <input name="username" type="text" id="username"> </label> <p>Password:<br> <label> <input name="password" type="password" id="password"> </label> </p> <p>Email:<br> <label> <input name="email" type="text" id="email"> </label> </p> <p>Nombre:<br> <label> <input name="nombre" type="text" id="email"> </label> </p> <p>Apellidos:<br> <label> <input name="apellidos" type="text" id="email"> </label> </p> <p> <label></label> <label> <input type="submit" name="Submit" value="Enviar Registro"> </label> </p> </form> </body> </html>
Código:
En teoría, al pulsar el botón enviar del formulario debería mostrar el mensaje Los datos han sido introducidos satisfactoriamente y que los datos aparecieran en la db, pero nada de eso... se queda la pantalla en blanco.<? include('config.php'); // Primero comprobamos que ningún campo esté vacío y que todos los campos existan. if(isset($_POST['username']) && !empty($_POST['username']) && isset($_POST['password']) && !empty($_POST['password']) && isset($_POST['nombre']) && !empty($_POST['nombre']) && isset($_POST['apellidos']) && !empty($_POST['apellidos']) && isset ($_POST['email']) && !empty($_POST['email'])) { // Si entramos es que todo se ha realizado correctamente $link = mysql_connect ($dbhost, $dbusername, $dbuserpass); mysql_select_db($dbname,$link); // Con esta sentencia SQL insertaremos los datos en la base de datos mysql_query("INSERT INTO usuarios (username,password,email,nombre,apellidos) VALUES ('{$_POST['username']}','{$_POST['password']}','{$_POST['email']}','{$_POST['nombre']}','{$_POST['apellidos']})",$link); // Ahora comprobaremos que todo ha ido correctamente $my_error = mysql_error($link); if(!empty($my_error)) { echo "Ha habido un error al insertar los valores. $my_error"; } else { echo "Los datos han sido introducidos satisfactoriamente"; } } else { echo "Error, no ha introducido todos los datos"; } ?>
Cuál es el problema???