É coisa simples, é só pra inserir dados no banco de dados.
Eu preencho o formulário e a mesnagem que eu defini é
exibida como se tivesse ocorrido tudo bem.
Mas vou ver no banco de dados, não é iserido nada!
Fiz um teste, inseri manualmente os dados no campo de dados,
e inseriu corretamente. Mas pelo formulário, bão dá certo!
Ajuda!?
Eis o código do banco de dados:
CREATE TABLE `ficha_de_matricula` ( `numero_da_matricula` int(11) NOT NULL, `nome_do_aluno` text NOT NULL, `sexo_do_aluno` text NOT NULL, `data_de_nascimento_do_aluno` date NOT NULL, `nacionalidade_do_aluno` text NOT NULL, `naturalidade_do_aluno` text NOT NULL, `estado_do_aluno` text NOT NULL, `raca_do_aluno` text NOT NULL, `certidao_do_aluno` int(11) NOT NULL, `edenreco_do_aluno` text NOT NULL, `bairro_do_aluno` text NOT NULL, `telefone_do_aluno` int(11) NOT NULL, `pai_do_aluno` text NOT NULL, `nacionalidade_pai_do_aluno` text NOT NULL, `mae_do_aluno` text NOT NULL, `nacionalidade_mae_do_aluno` text NOT NULL, `responsavel_do_aluno` text NOT NULL, PRIMARY KEY (`numero_da_matricula`) )
Eis o códgio da conexão:
<?php $conexao = mysql_connect ("localhost", "root", ""); mysql_select_db ("sistemaescolar"); ?>
Eis o códgio do formulário:
<form method="post" action="matricula.php"> <input type="hidden" name="operacao" value="matricular_aluno" /> <p align="left">Aluno(a): <input type="text" name="nome_do_aluno" size="100" /></p> <p align="left">Sexo: <input type="text" name="sexo_do_aluno" size="20" /></p> <p align="left">Data de nascimento: <input type="text" name="data_de_nascimento_do_aluno" size="20" /></p> <p align="left">Nacionalindade: <input type="text" name="nacionalidade_do_aluno" size="20" /></p> <p align="left">Naturalidade: <input type="text" name="naturalidade_do_aluno" size="20" /></p> <p align="left">Cor/Raça: <input type="text" name="raca_do_aluno" size="20" /></p> <p align="left">Estado: <input type="text" name="estado_do_aluno" size="20" /></p> <p align="left">Nº da Certidão de Nascimento ou Casamento: <input type="text" name="certidao_do_aluno" size="20" /></p> <p align="left">Endereço: <input type="text" name="endereco_do_aluno" size="100" /></p> <p align="left">Bairro: <input type="text" name="bairro_do_aluno" size="50" /></p> <p align="left">Telefone: <input type="text" name="telefone_do_aluno" size="20" /></p> <p align="left">Pai: <input type="text" name="pai_do_aluno" size="100" /></p> <p align="left">Nacionalidade: <input type="text" name="nacionalidade_pai_do_aluno" size="20" /></p> <p align="left">Mãe: <input type="text" name="mae_do_aluno" size="100" /></p> <p align="left">Nacionalidade: <input type="text" name="nacionalidade_mae_do_aluno" size="20" /></p> <p align="left">Responsável: <input type="text" name="responsavel_do_aluno" size="20" /></p> <p align="left">Número da matrícula: <input type="text" name="numero_da_matricula" size="20" /></p> <input type="submit" value="matricular aluno" /> </form>
Eis o códgio do script:
<?php $operacao = $_POST['operacao']; include "conexao.php"; if ($operacao == "matricular_aluno") { $numero_da_matricula = $_POST['numero_da_matricula']; $nome_do_aluno = $_POST['nome_do_aluno']; $sexo_do_aluno = $_POST['sexo_do_aluno']; $data_de_nascimento_do_aluno = $_POST['data_de_nascimento_do_aluno']; $nacionalidade_do_aluno = $_POST['nacionalidade_do_aluno']; $naturalidade_do_aluno = $_POST['naturalidade_do_aluno']; $estado_do_aluno = $_POST['estado_do_aluno']; $certidao_do_aluno = $_POST['certidao_do_aluno']; $endereco_do_aluno = $_POST['endereco_do_aluno']; $bairro_do_aluno = $_POST['bairro_do_aluno']; $telefone_do_aluno = $_POST['telefone_do_aluno']; $pai_do_aluno = $_POST['pai_do_aluno']; $nacionalidade_pai_do_aluno = $_POST['nacionalidade_pai_do_aluno']; $mae_do_aluno = $_POST['mae_do_aluno']; $nacionalidade_mae_do_aluno = $_POST['nacionalidade_mae_do_aluno']; $responsavel_do_aluno = $_POST['responsavel_do_aluno']; $comando_sql = "INSERT INTO ficha_de_matricula VALUES ('$numero_da_matricula', '$nome_do_aluno', '$sexo_do_aluno', '$data_de_nascimento_do_aluno', '$nacionalidade_do_aluno', '$naturalidade_do_aluno', '$estado_do_aluno', '$certidao_do_aluno', '$endereco_do_aluno', '$bairro_do_aluno', '$telefone_do_aluno', '$pai_do_aluno', '$nacionalidade_pai_do_aluno', '$mae_do_aluno', '$nacionalidade_mae_do_aluno', '$responsavel_do_aluno')"; $resultado = mysql_query ($comando_sql); echo "Aluno matriculado com sucesso!"; } mysql_close($conexao); ?>