[Resolvido] Problemas com HEADER
Olá pessoal!
Abaixo está o código completo:
include 'access_db.php';
if (empty($_POST['consult']))
{
echo "<script>alert('Digite um número de telefone !!!');</script>";
echo "<script>window.location='princ.php?consulta=consulta';</script>";
}
$query = "SELECT cl.id, cl.tel, cl.obs, co.condicao FROM clientes cl, condicao co WHERE co.codigo = cl.condicao AND tel ='". $_POST['consult']."'";
$result = mysql_query($query) or die("Erro no SQL: ".mysql_error());
$busca = mysql_fetch_array($result);
if (strlen($_POST['consult']) < 14){
echo "<script>alert('Digite um número de telefone válido !!!');</script>";
echo "<script>window.location='princ.php?consulta=consulta';</script>";
} elseif ($busca[tel] == $_POST['consult']){
header("Location: princ.php?condicao=".$busca[condicao]."&tel=".$busca[tel]."&obs=".$busca[obs]); // essa é a linha 40
} else {
Header("Location: princ.php?condicao=9&tel=".$_POST[consult]);
}
mysql_free_result($result);
mysql_close($link);
O erro que acontece é:
Warning: Header may not contain more than a single header, new line detected. in /home/e-ys/www/teste_codigos/consulta.php on line 40
O trecho referente a linha 40 é:
header("Location: princ.php?condicao=".$busca[condicao]."&tel=".$busca[tel]."&obs=".$busca[obs]);
Porém, estava funcionando normal e agora depois de algum tempo já em uso começou a dar esse erro.
O que pode ser? O que devo fazer?
Fico no aguardo de uma ajuda.
Grato pela atenção,
Discussão (26)
Carregando comentários...