Stack Overflow en español Asked by Hatori Hanso on September 11, 2020
Ayer con ayuda de miembros del foro logre mandar los datos del registro a la base de datos. El problema radica en que solo se envia el email, El usuario aparece como root y la contraseña esta en blanco, Reviso el Insert Into pero noto que estan todas las variables que se deberian enviar. Que debo hacer?
Este es el codigo:
<?php
if (isset($_POST["registrar"])){
$username = !empty($_POST['user']) ? $_POST['user'] : NULL;
$email = !empty($_POST['email']) ? $_POST['email'] : NULL;
$password = !empty($_POST['pass']) ? $_POST['pass'] : NULL;
if ($username && $email && $password) {
include ("connect.php");
if ($connect) {
$username=$connect->real_escape_string($username);
$sqluser = "SELECT idusuarios FROM user WHERE user = '$username' ";
$resultadouser = $connect->query($sqluser);
if ($resultadouser && $resultadouser->num_rows > 0) {
$msg="El usuario ya existe";
} else {
$correo=$connect->real_escape_string($email);
$password=$connect->real_escape_string($password);
$sqlusuario = "INSERT INTO usuarios(user,email,password)
VALUES ('$username', '$correo','$password')";
$resultadouser = $connect->query($sqlusuario);
if ($resultadouser && $connect->affected_rows > 0){
$msg="Registro Exitoso";
} else {
$msg="Error de consulta INSERT".$connect->error;
}
}
} else {
$msg="Conexión nula";
}
} else {
$msg="Error. Variables vacías";
}
} else {
$msg="Error. No hay POST registrar";
}
/*
El código es el mismo
sólo cambia el contenido de $msg
*/
echo "<script>
alert($msg);
window.location = 'index.php';
</script>";
?>
Encontre la solucion y me gustaria editar la publicacion para que si a alguien en un futuro le pasa, sepa solucionarlo.
Utilice las mismas variables de mi conexion a la base de datos y de mi form con php. *($username, $email, $password). Todo lo que hice fue cambiar las variables en el connect.php y ahora todos los datos se suben de forma correcta
Muchas gracias a todos
Get help from others!
Recent Answers
Recent Questions
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP