mTzen
Новичок
Доброе время суток,
Не работает код, не могу понять в чем дело.
Заполняю поля формы и отправляю, но ничего не происходит, замерает на месте, а в адресной строке появляется только строчка - http://www.xxxxx.net/news.php?do=add
Зарание спасибо
Не работает код, не могу понять в чем дело.
Заполняю поля формы и отправляю, но ничего не происходит, замерает на месте, а в адресной строке появляется только строчка - http://www.xxxxx.net/news.php?do=add
PHP:
<?php
ob_start();
require('core.php');
class News extends Core{
function News()
{
Core::Core();
if(isset($_GET['do']))
{
switch ($_GET['do'])
{
case 'add':
$insert = "title = '".$_POST['title']."', text = '".$_POST['text']."', link = '".$_POST['link'].", date = '".date()."'";
$this->mysql_insert('table', $insert);
$this->redirect('news.php?msg=ok');
break;
}
}
}
}
ob_end_flush();
?>
<html xmlns="http://www.w3.org/1999/xhtml">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251"/>
<head>
<title></title>
</head>
<body>
<? if(isset($_REQUEST['msg'])):?>
<? if($_REQUEST['msg'] == "ok"): ?>
Новость добавлена.<br/><br/><br/>
<? endif; ?>
<? endif; ?>
<form action="news.php?do=add" method="POST">
<input type="text" style="width: 300px;" name="title"/><br/><br/>
<textarea rows="15" name="text" style="width: 300px;"></textarea><br/><br/>
<input type="text" style="width: 300px;" name="link"/><br/></br>
<input type="submit" style="width: 300px;" value="send"/>
</form>
</body>
</html>