<?php
$nome = $_POST['nome'];
$login = $_POST['login'];
$senha = $_POST['senha'];
$curso = $_POST['curso'];
$modulo = $_POST['modulo'];
$semestre = $_POST['semestre'];
$bimestre = $_POST['bimestre'];
$pagamento = $_POST['pag'];
$situacao = $_POST['situacao'];
if ($nome=="")
{?>
<script>alert("Campo de Preenchimento obrigatório!!");</script>
<?php
}
if ($login=="")
{?>
<script>alert("Campo de Preenchimento obrigatório!!");</script><?php
}
if ($senha=="")
{?>
<script>alert("Campo de Preenchimento obrigatório!!");</script><?php
}
if ($curso=="")
{?>
<script>alert("Campo de Preenchimento obrigatório!!");</script><?php
}
if ($modulo=="")
{?>
<script>alert("Campo de Preenchimento obrigatório!!");</script><?php
}
if ($semestre=="")
{?>
<script>alert("Campo de Preenchimento obrigatório!!");</script><?php
}
if ($bimestre=="")
{?>
<script>alert("Campo de Preenchimento obrigatório!!");</script><?php
}
if ($pagamento=="")
{?>
<script>alert("Campo de Preenchimento obrigatório!!");</script><?php
}
if ($situacao=="")
{?>
<script>alert("Campo de Preenchimento obrigatório!!");</script><?php
}?>
<?php
$conn = mysql_connect("localhost","root","") or die("Impossível Conectar");
if ($conn)
{
mysql_select_db("bduser",$conn);
}
$adiciona = "INSERT INTO usuarios (nome, login, senha, curso, modulo, semestre, bimestre, pagamento, situacao) VALUES (2, '$nome','$senha','$curso','$modulo','$semestre','$bimestre','$pagamento','$situacao')";
mysql_query($add);
?>
<script>alert("Dados Inseridos com Sucesso!");</script>
<?php
mysql_close($conn);
header("Location: inserir.html");
?>
Já testei para ver se as variáveis estavam vazia, elas retornam exatamento o q foi passado pelo comando post.
a estrutura do banco de dados é a seguinte.:
Create table usuarios (
id int(10) not null auto_increment,
nome varchar(50) not null,
login varchar(10) not null,
senha varchar(10) not null,
curso varchar(5) not null,
modulo varchar(5) not null,
semestre varchar(5) not null,
bimestre varchar(5) not null,
pagamento int(1) not null,
situacao varchar(1) not null
);
Desde já agradeço pela atenção de todo.
OBS.: A clausula header esta retornando um erro.
Warning: Cannot modify header information - headers already sent by (output started at C:\wamp\www\authent\incluir.php:69) in C:\wamp\www\authent\incluir.php on line 72
Pergunta
Fabiano Furquim
Boa Tarde a todos.
Estou com um problema na hora de inserir dados no meu bco de dado mysql, os dado não são inseridos.
Tenho um site todo projetado em ASP com bco de dados access, estou reprogramando ele e passando para php e mysql.
Não tenho muito conhecimento dessas linguagens, pra dizer a verdade ainda estou aprendendo as duas(ASP,PHP).
O estranho é q não me retorna nenhuma msg de erro.
Será q alguém poderia dar uma olhada no meu código e dizer o q estou fazendo de errado?
Código do Formulário:
Código do php.: Já testei para ver se as variáveis estavam vazia, elas retornam exatamento o q foi passado pelo comando post. a estrutura do banco de dados é a seguinte.:Desde já agradeço pela atenção de todo.
OBS.: A clausula header esta retornando um erro.
Warning: Cannot modify header information - headers already sent by (output started at C:\wamp\www\authent\incluir.php:69) in C:\wamp\www\authent\incluir.php on line 72
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.