Boas noites,
Estou aqui com uma dúvida/erro manhoso...
Tenho um simples form para adicionar um texto e a data actual numa bd.
form:
<form method="POST" action="">
<input type="text" name="data" value="<?php echo $data_actual;?>" size="20"/>
<input type="text" id="myinputbox" onfocus="this.value = this.value;" name="texto" size="115"/>
<input type="hidden" name="form" value="sim"/>
<input type="submit" value="+"/>
</form>
adição de dados à bd
//Adicionar
if(isset($_POST['form']) && $_POST['form'] == 'sim')
{
$data_input = $_POST['data'];
$texto_input = $_POST['texto'];
$insert = mysql_query("INSERT INTO registo (data, texto) VALUES ('$data_input', '$texto_input')") or die(mysql_error());
//linha 63 header('Location: index.php');
}
Depois disto mostro os dados da bd cada um por linha com uma consulta simples...
while($result = mysql_fetch_array($consulta_bd))
{
echo '<form method="POST" action="">
<input type="hidden" name="id_apagar" value="'.$result['id'].'"/>
<input type="hidden" name="apagar" value="sim"/><input type="submit" value="X"/>
//linha 52 <b>'.$result['data'].'</b> | '.$result['texto'].'</br></form>';
}
O problema é que depois do 16º registo aparece o erro:
Warning: Cannot modify header information - headers already sent by (output started at H:\USBWebserver v8\root\hist\index.php:52) in H:\USBWebserver v8\root\hist\index.php on line 63
Alguém sabe porque é que isto acontece?
Obrigado,
Roberto Francisco