consulta datos con php
Publicado por locunar (6 intervenciones) el 31/01/2019 20:00:33
Buenas, estoy un poco desesperado porque no consigo sacar un simple registro adelante. El php saca los datos del formulario html y los guarda en la base de datos. Ahora lo que querria hacer es una comprovación, para saber si el email o el usuario ya existen. En el caso de que existan, que no registre, y en el caso de que no existan, que registre. Ya he probado mil cosas que he encontrado por ahi, pero me dan error.
(Lo de $password y $cpassword es lo que te sale en muchas paginas de "repite tu contraseña")
Adjunto el codigo:
(Lo de $password y $cpassword es lo que te sale en muchas paginas de "repite tu contraseña")
Adjunto el codigo:
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
<?php
//Variables de Registro
$email = $_GET['email'];
$usuario = $_GET['user'];
$password = $_GET['pass'];
$cpassword = $_GET['cpass'];
$xp = "0";
//Variables de conexion
$db = "prueba";
$dbu = "prueba";
$dbp = "test";
$host = "test";
$tabla = "usuarios";
//conection to BD
$dblink = mysqli_connect($host,$dbu,$dbp);
//Select DB
$seldb = mysqli_select_db($dblink,$db);
mysqli_query($dblink,"SET NAMES 'utf8'");
if( $password == $cpassword ){
$salt = md5($password);
ql_query = "INSERT INTO `$db`.`$tabla` (`user`,`email`,`password`,`xp`) VALUES ('$usuario','$email','$salt','$xp');";
$sql = mysqli_query($dblink,$sql_query);
if($sql) {
//We need the last id for insert into
header("Location: ../index.html");
}else {
echo 'NO Saved on database $db Problems with url|'.$dblink;
}
}else {
echo 'Las contraseñas no coinciden';
}
//Close off the MySQL connection to save resources.
mysqli_close($dblink);
?>
Valora esta pregunta
1