Buenas a todos. Practicando con mysqli me he encontrado con un problema.
intento añadir unos datos que vienen de un formulario a una tabla. los relleno, envio el formulario y me dice que se ha añadido el registro correctamente pero entro en la bd y veo que si que se ha añadido, pero cada campo está en BLANCO!! es decir, VACIO.
Código PHP:
Ver original<?php
//datos de la base de datos...
$host = "localhost";
$user = "root";
$pass = "";
$dbname = "prueba";
/*
Datos de la tabla:
id, nombre, password, email, fechareg
*/
//conectamos a la bd:
//datos que vienen del formulario
$nombre = isset($_POST["nombre"]); $email = isset($_POST["email"]); $password = isset($_POST["password"]); $fechareg = date("j, n, Y");
$insertar = mysqli_query($conexion, "INSERT INTO usuarios (id, nombre, password, email, fechareg) VALUES (NULL, '$nombre', '$password', '$email', '$fechareg')"); if (!$insertar) {
echo "Error al guardar";
} else {
echo "Guardado con exito";
}
?>
La verdad es que no se que estoy haciendo mal!!
Probé a modificar la sentencia sql dejandola de esta forma pero en vez de añadirse en blanco simplemente salta el error de que no se puede añadir.
Código PHP:
Ver original$insertar = mysqli_query($conexion, "INSERT INTO usuarios (id, nombre, password, email, fechareg) VALUES (NULL, $nombre, $password, $email, $fechareg)");