Embora os dados sejam alterados não ocorre o redirecionamento a página "exemplo.php", que no caso existe e se encontra na mesmo pasta do arquivo edita.php.
Utilizamos cookies e tecnologias semelhantes de acordo com a nossa Política de Privacidade, e ao continuar navegando, você concorda com estas condições.
Pergunta
VianeiRoberto
Mais uma de noob..
Neste simples script para alterar dados no MySQL, ocorre o seguinte problema:
Warning: Cannot modify header information - headers already sent by (output started at C:\webmaster\edita.php:7) in C:\webmaster\edita.php on line 15
Segue o Script da página:
<HTML>
<HEAD>
<TITLE>Documento PHP</TITLE>
</HEAD>
<BODY>
<?
$con = mysql_connect("localhost", "root", "");
mysql_select_db("exemplo", $con);
if ($_POST['nome'])
{
mysql_query("UPDATE funcionarios SET nome_func = '".$_POST['nome']."'
WHERE id_func = ".$_GET['id']);
header("Location: exemplo.php"); // <<<<<--------- LINHA 15
die;
}
$consulta = mysql_query("SELECT * FROM funcionarios WHERE id_func = ".$_GET['id']);
$linha = mysql_fetch_array($consulta);
?>
<form action=edita.php?id=<?=$_GET['id]?>" method="post">
<label>Nome:</label>
<input type="text" name="nome" value="<?=$linha['nome_func']?>"/>
<input type="submit" />
</form>
</BODY>
</HTML>
Embora os dados sejam alterados não ocorre o redirecionamento a página "exemplo.php", que no caso existe e se encontra na mesmo pasta do arquivo edita.php.
Sera que digitei algo errado d novo? :unsure:
vlw
Editado por VianeiRobertoLink para o comentário
Compartilhar em outros sites
10 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.