Sigo sin poder insertar los datos
Publicado por María de Alejandría (37 intervenciones) el 15/01/2017 11:47:23
Saludos
Hace poco pregunté acerca de introducir datos desde php en una base de datos mysql en phpmyadmin. He modificado el código pero sigue mostrándose siempre el error informando de que los datos no se han podido introducir correctamente.Aquí el código:
Dejo también el código del formulario:
De nuevo gracias de antemano a quien responda y perdón por las molestias.
Hace poco pregunté acerca de introducir datos desde php en una base de datos mysql en phpmyadmin. He modificado el código pero sigue mostrándose siempre el error informando de que los datos no se han podido introducir correctamente.Aquí el código:
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
<?php
$nombre=$_POST['nombre'];
$email=$_POST['email'];
$pass=$_POST['pass'];
$mysqli = mysqli_connect("localhost","root","clave");
if (!$mysqli) {
echo 'No se pudo establecer la conexión con la base de datos';
}
else{
mysqli_select_db("usuarios",$mysqli);
$consulta="INSERT INTO login(nombre,email,pass) VALUES ('$nombre','$email','$pass')";
$consulta_email="SELECT * FROM login WHERE email='$email'";
$checkemail=mysqli_query($consulta_email,$mysqli);
$check_mail=mysqli_num_rows($checkemail);
if($check_mail>0){
echo ' <script language="javascript">alert("Atencion, ya existe el mail designado para un usuario, verifique sus datos");</script> ';
}else{
if(!mysqli_query($consulta,$mysqli)){
echo ' <script language="javascript">alert("Error, no se han podido registrar los datos");</script> ';
}
else{
echo ' <script language="javascript">alert("Usuario registrado con éxito");</script> ';
}
}
}
?>
Dejo también el código del 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
<!DOCTYPE HTML>
<html>
<form id="formulario" action="formulario registro.php" method="post">
<fieldset>
<input type="text" value="login" id="login" hidden>
<br>
<p>Nombre de usuario</p>
<input type="text" name="nombre" value=""/>
<p>Email</p>
<input type="text" name="email" value=""/>
<p>Contraseña</p>
<input type="password" name="pass" value="" />
<br />
<button class="button" type="submit" name="submit">Enviar</button>
</form>
</fieldset>
<?php
if(isset($_POST['submit'])){
require("registro.php");
}
?>
</html>
De nuevo gracias de antemano a quien responda y perdón por las molestias.
Valora esta pregunta


0