View Single Post
ישן 28-02-07, 21:08   # 1
al_n
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 449

al_n לא מחובר  

[עזרה, PHP] למה המידע בטופס לא נשמר שיש error

PHP קוד:

    <?php

    
include("db.php");

    
$err null;

    if(
$_POST["posted"] == 1) {

        if(!
$_POST["name"]) {
            
$err $err."<br/>&nbsp;&nbsp;- חובה להכניס שם לדף."
        } if(!
$_POST["text"]) {
            
$err $err."<br/>&nbsp;&nbsp;- חובה להכניס תוכן לדף."
        }

        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
ומציג לי את הטופס ריק בלי הערך של 'טקסט' שהכנסתי...
למה? אני משתגע!

Last edited by al_n; 28-02-07 at 21:28..
  Reply With Quote