У меня вопрос: а какого хрена этот код вообще должен работать?
Если вы располагаете html непосредственно в условиях php, нужно было сделать таким образом:
<?php
$luser="admin";
$puser="admin";
$login=$POST['login'];
$password=$POST['password'];
if($luser == $login && $puser == $password ){
include_once('config.php');
if (isset($_POST["submit"])) {
$sql = ("UPDATE db SET title='".$_POST["title"]."' WHERE id=1");
$res = mysql_query($sql, $link);
if($res){
echo "<p>Обновлено!</p>";
}
else{
echo "<p>Ошибка!</p>";
}
$updateform = mysql_query("SELECT * FROM db WHERE id=1");
$array = mysql_fetch_array($updateform);
?>
<form action="" method="post">
<table style="width: 100%;" border="0">
<tbody>
<tr>
<td>
<label>Заголовок</label><input type="text" name="title" value="<?=$array['title']?>">
</td>
</tr>
</tbody>
</table>
<input type="submit" name="submit" value="Редактировать">
</form>
<?php
}
}
else
{
echo "Не правильный логин или пароль";
}
?>
<style>
textarea {min-width: 200px; min-height: 80px; display: block;}
input {min-width: 200px; min-height: 20px; display: block;}
</style>
Учите PHP и не позорьтесь : /
И совет: используйте нормальные php теги, а не сокращенный вид во избежание возможных проблем с совместимостью.