[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: ошибка с header();
Страницы: 1, 2
sseryozha
Есть база данных
subject_id (integer)
subject (text)

есть код добавления данных в эту таблицу
<?
$mysql_database="suverev";
$mysql_username="root";
$mysql_password="";
$mysql_host="localhost";
$dbpf="prefix";

$mysql_connect = mysql_connect($mysql_host,$mysql_username,$mysql_password);
mysql_select_db($mysql_database) or die("CAN NOT ACCEPT THIS DB");
$query = 'SELECT * FROM subjects';

if(isset($_POST['submit']))
{
$thName=$_POST['tname'];

$sql = "INSERT INTO `suverev`.`subjects` (`subject_id`, `subject`) VALUES (NULL,\"$thName\");";
$res = mysql_query($sql);
Header("Location: /subjects.php");
exit;
}
?>
<html>
<
head>
<
title> Welcome </title>

<
link rel="stylesheet" type="text/css" href="css.css">
</
head>
<
body>
<
br>
<
FORM method="POST" action="subjects.php" name="myform">
<
div align="center">Введите название предмета
<input type="text" name="tname" size="20">

</
textarea>
<
input type="submit" name="submit" value="Добавить" style="background: #FFFFFF">
</
div>
<?
$res=mysql_query($query);
echo "<TABLE border='1' width='40%' align='center' border-style: solid;> <caption> Предметы</caption><tr><th width='20%'>id</th><th width='20%'>Название</th></tr>";
$t=1;
while ($row = mysql_fetch_array($res))
{
echo "<tr width='50%'><td width='20%'>".$t++."</td><td width='20%' align='center'>".$row['subject']." </tr>";
}
echo "</table>";
?>
</FoRM>
</
body>
</
html>


После нажатия кнопки данные в базу добавляются, но страница не обновляется
ошибка выводится:
Warning: Cannot modify header information - headers already sent by (output started at Z:\home\localhost\www\subjects.php:1) in Z:\home\localhost\www\subjects.php on line 18
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.