Найдите ошибку в страничке, лично для меня она выражается в не возможности перезаписи в MYSQL.
PHP код:
<html>
<body>
<title>Панель администратора</title>
</body>
</html>
<?
Error_Reporting(E_ALL & ~E_NOTICE);
function show_form(){
require '../inc/connect.php';
$result = mysql_query("SELECT * FROM pages WHERE id = '".$_GET['id']."';");
$row = mysql_fetch_array($result);
?>
<form action="" method="post">
<table cellspacing="1" cellpadding="2" width=95% bgcolor=black>
<tr bgcolor=white>
<td><center><b>Имеющиеся страницы: </b></center></td>
</tr>
<tr>
<td>
<textarea name="body" rows="25" cols="146" class="enter">
<? ?>
<?=stripslashes($row['body']);?>
</textarea>
</td>
</tr>
<left><table cellspacing="1" cellpadding="2" width=95% bgcolor=black>
<tr bgcolor= white>
<td>
<center><input type="hidden" name="id" value="<?=$_GET['id'];?>">
<input type="submit" value="Сохранить" name="edit"></center>
</td>
</tr>
<?php
}
function complete(){
require '../inc/connect.php';
$result = mysql_query("SELECT * FROM pages WHERE id = '".$_POST[`id`]."';");
$row = mysql_fetch_array($result);
if(empty($row['id']))
$query = "INSERT INTO pages (body) VALUES ('".mysql_real_escape_string($_POST['body'])."'
)";
else
$query = "UPDATE pages SET
body = '".mysql_real_escape_string($_POST['body'])."'
WHERE id = '".$_POST['id']."';";
mysql_query($query);
echo '<h3>Информация изменена</h3>';
}
function show_pages() {
require '../inc/connect.php';
echo '
<left><table bgcolor=black border=0 cellpadding=2 cellspacing=2 width=95%>
<td bgcolor=white><center><b><a href="?id=new">Создать страницу</a></b></center></td>
</table></left>
';
echo '
<left><table cellspacing="1" cellpadding="2" width=95% bgcolor=black>
<tr bgcolor=white>
<td>
<center><b>Имеющиеся страницы:</b></center>
</td>
</tr>';
$result = mysql_query("SELECT * FROM pages ORDER BY id;");
while($row = mysql_fetch_array($result)){
echo '
<tr bgcolor=white>
<td>
<a href="?id='.$row['id'].'">'.$row['id'].'</a>
</td>
</tr>';
}
echo '
</table></left>';
}
if($_POST['edit']) complete();
if($_GET['id']) show_form(); else show_pages();
?>