הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   הגבלה של נתונים למסד (https://hosts.co.il/forums/showthread.php?t=25698)

הכומר 05-07-06 15:22

הגבלה של נתונים למסד
 
יש לי בעיה שאני פתחתי טבלא במסד ואפילו שעשיתי NOT NULL אם אני פשוט שולח את הנתונים כטופס בלי שאני ארשום כלום הם נשלחים וניכנסים למסד, איך אני יכול לעשות שתהיה הודעת שגיאה כאשר הם לא מכניסים כלום לשדות?

Elad-A 05-07-06 15:26

אתה יכול לעשות alert ב JS או קוד שעוצר את התהליך (אם אתה משתמש ב PHP)

הכומר 05-07-06 15:28

ציטוט:

נכתב במקור על ידי Elad-A
אתה יכול לעשות alert ב JS או קוד שעוצר את התהליך (אם אתה משתמש ב PHP)

אבל איך? יש איזה פונקציה או משהו מיוחד לזה?

Tomer 05-07-06 15:30

PHP קוד:

<form action="<?= $PHP_SELF ?>" method="post">
Username: <input type="text" name="uname" /><br />
<input type="submit" name="submit" value="add username" /><br />
</form>

<?php
if (isset($_POST['uname'])) $uname $_POST['uname']; else $uname "";
if (
$uname) {
$sql mysql_query(" ... ");
} else {
echo(
"Please enter username to add");
}
?>


הכומר 05-07-06 19:10

ציטוט:

נכתב במקור על ידי Atom-Bomb
PHP קוד:

<form action="<?= $PHP_SELF ?>" method="post">
Username: <input type="text" name="uname" /><br />
<input type="submit" name="submit" value="add username" /><br />
</form>

<?php
if (isset($_POST['uname'])) $uname $_POST['uname']; else $uname "";
if (
$uname) {
$sql mysql_query(" ... ");
} else {
echo(
"Please enter username to add");
}
?>


תודה, עבד לי מצוין!


כל הזמנים הם GMT +2. הזמן כעת הוא 13:10.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ