Alguém sabe me dizer porque o header do programa abaixo está mostrando a seguinte mensagem de erro:
Warning: Cannot modify header information - headers already sent by (output started at C:\wamp\www\teste\cadastro.php:12) in C:\wamp\www\teste\cadastro.php on line 107
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
Pergunta
Luckxander
Alguém sabe me dizer porque o header do programa abaixo está mostrando a seguinte mensagem de erro:
Warning: Cannot modify header information - headers already sent by (output started at C:\wamp\www\teste\cadastro.php:12) in C:\wamp\www\teste\cadastro.php on line 107
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1250">
<meta name="generator" content="PSPad editor, www.pspad.com">
<title>Cadastro</title>
<link rel="stylesheet" type="text/css" href="inc/estilos.css">
</head>
<body>
<div id="tudo">
<div id="cabecalho">
<img src="imagens/cabecalho.gif">
</div>
<div id="corpo">
<table id="estrutura">
<tr>
<td id="menu" valign="top">
<a href="index.php">Login</a>
<br>
<br>
<a href="acao.php">Ação</a>
<br>
<br>
<a href="estrategia.php">Estratégia</a>
<br>
<br>
<a href="raciocinio.php">Raciocínio</a>
<br>
<br>
<a href="cadastro.php">Cadastrar</a>
<br>
<br>
</td>
<td id="textos" valign="top">
CADASTRAR
<form name="form" method="post" action="cadastro.php">
<table border="0">
<tr>
<td>
Usuário</td>
<td><input type="text" name="usuario" size="7"></td></tr>
<tr>
<td>
Senha</td>
<td><input type="password" name="senha" size="7"></td></tr>
<tr>
<td>
Código</td>
<td><input type="text" name="codigo" size="7"></td>
</tr>
<tr>
<td>
Nome</td>
<td><input type="text" name="nome" size="35"></td></tr>
<tr>
<td></td>
<td>
<input type="submit" name="submit" value="Cadastrar">
</td>
</tr>
</table>
</form>
</td>
</tr>
<tr><td></td>
<td>
<?php
$usuario = $_POST["usuario"];
$senha = $_POST["senha"];
$codigo = $_POST["codigo"];
$nome = $_POST["nome"];
if (isset($_POST["submit"]))
{
$error = array();
if (empty($usuario))
{
$error[] = "Favor digitar um nome de usuário";
}
if (empty($senha))
{
$error[] = "Favor digitar uma senha";
}
if (empty($codigo))
{
$error[] = "Favor informar o codigo";
}
if (!strstr($nome," "))
{
$error[] = "Favor preencher o nome completo";
}
foreach ($error as $erro)
{
echo "Erro: $erro<br>";
echo"<a href=\"java script:history.back()\">Voltar</a><br>";
}
if (empty($error))
{
include "conecta_bd.php";
$sql="insert into usuarios (cod_cli, nom_usuario, login_usuario, senha_usuario) values('$usuario','$nome','$login','$senha');";
if(mysql_query($sql))
{
header("Location: cadastro.php");
}
else
{
echo"Não foi possível gravar os dados<br>";
echo"<a href=\"java script:history.back()\">Voltar</a>";
}
}
}
?>
</td>
</tr>
</table>
</div> <!--fechando corpo-->
<div id="data">
<?php
include"inc/funcoes.php";
data();
?>
</div> <!--fechando data-->
Link para o comentário
Compartilhar em outros sites
4 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.