Gravar Dados de um Campo Select no Banco de Dados!
Boa noite, eu tenho um campo no meu cadastro para o usuário selecionar seu curso, que seria esse:
<select name="curso" type="text" required=".$this->fields["cursos"].">
<option value="Informática">Informática</option>
<option value="ADM">Administração</option>
<option value="Edificações">Edificações</option> />
e eu gostaria de saber como gravar essa escolha no banco de dados, segue o código de inserrir
<?php
if(!$conect=mysqli_connect('localhost','root','','cadastros'))
die ('erro ao conectar');
#Recolhendo os dados do formulário
$nome=mysqli_real_escape_string($conect, $_POST['nome']);
$sobrenome=mysqli_real_escape_string($conect, $_POST['sobrenome']);
$data=mysqli_real_escape_string($conect, $_POST['data_nasc']);
$rm=mysqli_real_escape_string($conect, $_POST['rm']);
$curso=mysqli_real_escape_string($conect, $_POST['curso']);
$email=mysqli_real_escape_string($conect, $_POST['email']);
$senha=mysqli_real_escape_string($conect, $_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 email já foi cadastrado!";
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');
}
Muito obrigado desde já!Discussão (3)
Carregando comentários...