-1
Good evening, I wonder if there is a way to put the sql commands for insertion in the same form as the inputs. Obrihado!
INSERTION FORM
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<title>Cadastro de Usuário</title>
<link rel="stylesheet" href="css/style.css">
</head>
<body>
<div id='container'>
<div class='signup'>
<form action="cadastrar1.php" method="POST">
<input name="nome" type='text' placeholder='Nome:' required=".$this->fields["nome"]."/>
<input name="sobrenome" type='text' placeholder='Sobrenome:'required=".$this->fields["sobrenome"]. />
<input name="rm" type='text' placeholder='RM:' required=".$this->fields["rm"]."/>
<input name="curso" type='text' placeholder='Curso:' required=".$this->fields["rm"]."/>
<input name="data_nasc" type='date' placeholder='Data de Nacimento:' required=".$this->fields["rm"]."/">
<input name="email" type='text' placeholder='Email:' required=".$this->fields["rm"]."/>
<input name="senha" type='password' placeholder='Senha:' required=".$this->fields["rm"]."/>
<button type="submit">Cadastrar</button>
</form>
</div>
<div class='whysign'>
<h1>Teste de Cadastro de Dados :3</h1>
<p></p>
<p>
</p>
</div>
</div>
</body>
</html>
REGISTER.PHP
if(!$conect=mysqli_connect('localhost','root','','cadastros'))
die ('erro ao conectar');
#Recolhendo os dados do formulário
$nome=$_POST['nome'];
$sobrenome=$_POST['sobrenome'];
$data=$_POST['data_nasc'];
$rm=$_POST['rm'];
$curso=$_POST['curso'];
$email=$_POST['email'];
$senha=$_POST['senha'];
# Verificando apenas um campo, no caso dado1.
$sql = $conect->query("SELECT * FROM usuarios WHERE email='$email'");
if(mysqli_num_rows($sql) > 0){
echo "Este usuário já existe";
exit();
}
else {
if(!$conect->query("INSERT INTO usuarios(nome, sobrenome, data_nasc, rm, curso, email, senha)
VALUES('$nome','$sobrenome','$data','$rm','$curso','$email','$senha')"))
die ('Os dados não foram inseridos');
echo "<script type='text/javascript'>alert('Cadastro Concluído!');</script>";
header('Location: index.html');
}
Welcome my friend, you can be more specific, what you really want to do?
– MagicHat