<?php
if(isset($_GET['registar'])){
require_once("ligacao.php");
// ?registar&nome&apelido&username&password
$username=$_GET['username'];
$sql="SELECT * FROM users WHERE username LIKE '$username'";
$query=mysqli_query($ligarECD, $sql) or die("erro 2");
$total=mysqli_num_rows($query);
if($total==0){
// registo
$nome=$_GET['nome'];
$apelido=$_GET['apelido'];
$password=$_GET['password'];
$sql="INSERT INTO pessoas (nome, apelido) VALUES('$nome', '$apelido')";
mysqli_query($ligarECD, $sql) or die("erro 3");
$idPessoa=mysqli_insert_id($ligarECD);
$sql="INSERT INTO users (idPessoa, idPrivilegio, estado, username, password) VALUES($idPessoa,2,1,'$username','$password')";
mysqli_query($ligarECD, $sql) or die ("erro 4");
$mensagem="sucesso";
}
elseif($total>0){
//não registo
$mensagem="fracasso";
}
header("Location:?$mensagem");
}
?>
<!DOCTYPE html>
<html lang="pt">
<head>
<meta charset="UTF-8">
<title>Formulário de registo de utilizador</title>
</head>
<body>
<form>
<div>
<input type="text" name="nome" required autofocus placeholder="Nome:">
</div>
<div>
<input type="text" name="apelido" required placeholder="Apelido:">
</div>
<div>
<input type="email" name="username" required placeholder="Email como username">
</div>
<div>
<input type="password" name="password" required placeholder="Senha:">
</div>
<div>
<input type="submit" name="registar" value="Registar novo utilizador">
</div>
</form>
</body>
</html>
Sem comentários:
Enviar um comentário