Los datos no se guardan en la base de datos
Publicado por Nicolas (3 intervenciones) el 24/09/2020 19:40:28
Hola, estaba trabajando en un sistema de registro, se supone que ya tengo el código suficiente para que los datos se guarden en una base de datos, pero cuando intento hacer una prueba, los datos no se guardan.
El código de register.php
codigo de conexion.php:
Espero puedan ayudarme, les agradezco
El código de register.php
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
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Registrarse</title>
</head>
<body>
<form action="register.php" method="post">
<input type="text" name="user" placeholder="Usuario" required><br><br>
<input type="email" name="email" placeholder="Coreo electrónico" required><br><br>
<input type="password" name="pass" placeholder="Contraseña" id="pass1" required><br><br>
<b>Imagen de perfil: </b><input type="file" name="user_image"><br><br>
<b>Imagen de fondo (todos verán esta imagen cuando entren a tu perfil): </b><input type="file" name="back_image"><br><br>
<b>Color:</b><input type="color" name="color" placeholder="Color de tu usuario" required><br><br>
<input type="submit" value="Registrate">
</form>
<?php
include "conexion.php";
$user = $_POST["user"];
$email = $_POST["email"];
$pass = $_POST["pass"];
$user_image = $_POST["user_image"];
$back_image = $_POST["back_image"];
$color = $_POST["color"];
if (!$user AND !$email AND !$pass AND !$user_image AND !$back_image AND !$color) {
echo "<br><br>Ingresa tus datos";
} else {
$sql = "INSERT INTO user(id, name, mail, pwd, color, porfile, background) VALUES ('',$user,$email,$pass,$user_image,$back_image,$color)";
mysqli_query($conexion, $sql);
}
?>
</body>
</html>
codigo de conexion.php:
1
2
3
4
5
6
7
<?php
$conexion = mysqli_connect("localhost", "root", "", "backtime");
if (!$conexion)
{
echo "<h1>Lo sentimos, ha ocurrido un error</h1>";
}
?>
Espero puedan ayudarme, les agradezco
Valora esta pregunta


0