PHP קוד:
<?php
include("db.php");
$err = null;
if($_POST["posted"] == 1) {
if(!$_POST["name"]) {
$err = $err."<br/> - חובה להכניס שם לדף.";
} if(!$_POST["text"]) {
$err = $err."<br/> - חובה להכניס תוכן לדף.";
}
if(!$err) {
$name = $_POST["name"];
$text = $_POST["text"];
mysql_query("INSERT INTO `pages` VALUES ('','$name','$text')") or die("שגיאה אנא נסה שנית");
mysql_close();
echo "נוסף בהצלחה!";
} else {
echo "error...";
}
}
?>
<form action="<?php $_SERVER['REQUEST_URI'] ?>" method="post">
<input type="hidden" name="posted" value="1">
שם הדף <input type="text" size="40" name="name" value="">
טקסט <input type="text" size="40" name="text" value="">
<br/><center><input type="submit" name="submit" value="הוסף דף <<"></center>
</form>
כשלמשל אני לא ממלא 'שם' אבל ממלא 'טקסט', זה נותן לי את ה error
ומציג לי את הטופס
ריק בלי הערך של 'טקסט' שהכנסתי...
למה? אני משתגע!