Me Registra los datos pero no me aparecen en la BD
Publicado por djm (6 intervenciones) el 17/05/2020 18:14:54
Buenas Tardes, estoy haciendo un proyecto en el cual tiene un formulario de registro para que los usuarios se registren, al introducir los datos no me da ningún error me muestra los datos introducidos pero cuando accedo al phpmyadmin no me sale ningún usuario de los que he creado y le doy a actualizar y nada me he creado varias veces la bd con la misma tabla pero no soy capaz de que me aparezcan los usuarios registrados. Os paso el código.
Formulario:
Verificar:
Formulario:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width-device-width, user-scalable=yes, initial-scale=1.0, maximum-scale=3.0, minimum-scale=1.0">
<link href="css/estilos.css" rel="stylesheet">
<link rel="stylesheet" a href="https://use.fontawesome.com/releases/v5.13.0/css/all.css"
<title>GALOFAVEM</title>
</head>
<body>
<form action="verificar.php" method="post" class="formulario">
<table border="0" width="200">
<thead>
<tr>
<h1>Registrarse</h1>
<th>Formulario de registro</th>
</thead>
<tbody>
<tr>
<td><i class="fas fa-user icon">Usuario</td>
<td><input type="text" name="user"></td></i>
</tr>
<tr>
<td><i class="fas fa-user icon">Nombre</td>
<td><input type="text" name="nombre"></td></i>
</tr>
<tr>
<td><i class="fas fa-surname icon">Apellidos</td>
<td><input type="text" name="apellidos"></td></i>
</tr>
<tr>
<td><i class="fas fa-envelope icon">E-mail</td>
<td><input type="text" name="email"></td></i>
</tr>
<tr>
<td><i class="fas fa-key icon">Contraseña</td>
<td><input type="password" name="password"></td></i>
</tr>
<tr>
<td><i class="fas fa-key icon">Confirmar contraseña</td>
<td><input type="password" name="password2"></td></i>
</tr>
<tr>
<td></td>
<td><input type="submit" value="Registrar" class="button"></td>
<p>Al registrarte, aceptas nuestras condiciones de uso y la política de privacidad</p>
<p>¿Ya tienes cuenta?<a class="link" href="iniciarsesion.php">Inicia sesión</a><</p>
</tr>
</tbody>
</table>
</form>
</body>
</html>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?php
include 'conexion.php';
if(isset($_POST['user']) && !empty($_POST['user'])&&
isset($_POST['nombre']) && !empty($_POST['nombre'])&&
isset($_POST['apellidos']) && !empty($_POST['apeliidos'])&&
isset($_POST['email']) && !empty($_POST['email'])&&
isset($_POST['password']) && !empty($_POST['password'])&&
isset($_POST['password2']) && !empty($_POST['password2'])&&
$_POST['password'] == $_POST['password2'])
{
$con=mysqli_connect($host,$user, $password)
OR die("Problemas al conectar con el servidor");
mysqli_select_db($con, $db)
OR die("Problemas al conectar con la base de datos");
mysqli_query($con, "INSERT INTO formula (USER,NOMBRE,APELLIDOS,PASSWORD,EMAIL) VALUES ('$_POST[user]','$_POST[nombre],'$_POST[apellidos]','$_POST[email]','$_POST[password]')");
echo 'datos insertados<br>';
echo "Usuario:".$_POST['user']."<br>";
echo "Nombre:".$_POST['nombre']."<br>";
echo "Apellidos:".$_POST['apellidos']."<br>";
echo "Password:".$_POST['password']."<br>";
echo "Correo electrónico:".$_POST['email']."<br>";
echo '<a href="formularioreg.php">Volver</a>';
}else{
echo 'Verifica que llenaste los campos y que coincidan las contraseñas';
}
?>
Valora esta pregunta


0