Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou estudando PHP através de um livro emprestado, chamado "PHP & MYSQL - Guia Introdutório 2ª Edição" do autor Claudio Adonai Muto (O livro é muito bom para iniciantes, recomendo ;) )
Neste livro, possui um exemplo de cadastro. Quando é completado os campos e envio as informações, para no arquivo "validacadastro.php" e não mostra nenhum erro, apesar do display_erros estar On e o error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT. :blink:
frmcadastra.php
<html>
<head>
<title>Cadastrando um cliente</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<?
include "cabecalho.php";
$matricula = $_POST["txmatricula"];
$nome = $_POST["txnome"];
$endereco = $_POST["txendereco"];
$cidade = $_POST["txcidade"];
$matricula = $matricula;
$nome = $nome;
$endereco = $endereco;
$cidade = $cidade;
?>
<table width="100%" border="0" cellspacing="0">
<tr>
<td> </td>
</tr>
<tr>
<td>
<div align="center">
<font size="2" face="Verdana, Arial, Helvetica, sans-serif"><b><i><font size="3">MiniCadastro de Funcionário</font></i></b></font>
</div>
</td>
</tr>
<tr>
<td>
<hr>
</td>
</tr>
<tr>
<td>
<font face="Verdana, Arial, Helvetica, sans-serif" size="2">Preencha os dados do funcionário abaixo:</font>
</td>
</tr>
<tr>
<td>
<form name="form1" method="post" action="validacadastro.php">
<table width="100%" border="0" cellspacing="0">
<tr>
<td width="15%"> </td>
<td width="85%"> </td>
</tr>
<tr>
<td width="15%">
<div align="right">
<font size="2" face="Verdana, Arial, Helvetica, sans-serif">Matrícula: </font>
</div>
</td>
<td width="15%">
<input type="text" name="txmatricula" size="5" maxlength="5" value="<? echo $matricula; ?>">
<td>
</tr>
<tr>
<td width="15%">
<div align="right">
<font size="2" face="Verdana, Arial, Helvetica, sans-serif">Nome: </font>
</div>
</td>
<td width="85%">
<input type="text" name="txnome" size="40" maxlength="50" value="<? echo $nome; ?>">
</td>
</tr>
<tr>
<td width="15%">
<div align="right">
<font size="2" face="Verdana, Arial, Helvetica, sans-serif">Endereço: </font>
</div>
</td>
<td width="85%">
<input type="text" name="txendereco" maxlength="70" size="60" value="<? echo $endereco; ?>">
</td>
</tr>
<tr>
<td width="15%">
<div align="right">
<font size="2" face="Verdana, Arial, Helvetica, sans-serif">Estado: </font>
</div>
</td>
<td width="85%">
<input type="text" name="txcidade" maxlength="2" size="3" value="<? echo $cidade; ?>">
</td>
</tr>
<tr>
<td width="15%" height="16"> </td>
<td width="85%" height="16"> </td>
</tr>
<tr>
<td width="15%"> </td>
<td width="85%">
<input type="submit" name="Submit" value="Cadastrar">
<input type="reset" name="Submit2" value="Limpar">
</td>
</tr>
<tr>
<td width="15%">
<font face="Arial, Helvetica, sans-serif" size="2"><a href="index.php">Voltar</a></font>
</td>
<td width="85%"> </td>
</tr>
</table>
</form>
</td>
</tr>
</table>
<?
include "rodape.php";
?>
</body>
</html><html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<?
$conec; /variavel pra conexão com o banco/
$bco; /variavel pra conexão com o banco /
$conectou = 0;
$matricula = $_POST['txmatricula'];
$nome = $_POST['txnome'];
$endereco = $_POST['txendereco'];
$cidade = $_POST['txcidade'];
include "conexao.php";
if ($conectou) {
include "cabecalho.php";
$stgsql = "insert into FUNCIONARIOS values ('$matricula','$nome','$endereco','$cidade')";
$res = mysql_query($stgsql,$conec);
if ($res) {
include "sucessoinclusao.php";
} else {
include "erroinclusao.php";
}
include "rodape.php";
}
?>
</body>
</html>Carregando comentários...