16-02-2005, 22:13
|
|
|
חבר מתאריך: 22.09.04
הודעות: 217
|
|
בעיה בקובץ ההרשמה אצלי באתר...
סוף כל סוף בניתי מערכת החלפת באנרים אבל יש לי בעיה בקובץ ההרשמה....
הנה הקוד:
קוד PHP:
<?php include("admin_gall/connect.php"); // קובץ ההתחברות למסד # משתנים # $UserName = $_POST['UserName']; $password = $_POST['password']; $p_check = $_POST['p_check']; $email = $_POST['email']; $email_check = $_POST['e_check']; $url = $_POST['url']; $wi = $_POST['width']; $he = $_POST['height']; $s_url = $_POST['surl']; #מסדי נתונים# $cpuser = mysql_query("SELECT * FROM ncb WHERE `username`='$UserName'"); $cpemail = mysql_query("SELECT * FROM ncb WHERE `email`='$email'"); $cpurl = mysql_query("SELECT * FROM ncb WHERE `url`='$url'"); $cps_url = mysql_query("SELECT * FROM ncb WHERE `s_url`='$s_url'"); # בדיקה # if($UserName == ""){ echo "חובה למלא שם משתמש<br />"; } elseif(strlen($UserName) < 3){ echo "שם משתמש לא יכול להיות קטן מ 3 תווים<br />"; } elseif(strlen($UserName) > 32){ echo "שם משתמש לא יכול להיות גדול מ 32 תווים<br />"; } elseif($mysql_num_rows($cpuser) > 0){ echo "שם משתמש נמצא כבר במערכת אנא בחר שם משתמש אחר.<br />"; } if($password == ""){ echo "חובה למלא את השדה סיסמא!<br />"; } elseif(strlen($password) < 5){ echo "סיסמא לא יכולה להיות קטנה יותר מ 5 תווים!<br />"; } elseif(strlen($password) > 32){ echo "סיסמא לא יכולה להיות גדולה מ 32 תווים!<br />"; } elseif($password !== $p_check){ echo "הסיסמאות לא תואמות אחת את השנייה!<br />"; } if($email == ""){ echo "חובה למלא את האימייל!<br />"; } elseif(!preg_match("/@/", $email)){ echo "אימייל לא חוקי אנא נסה אימייל אחר.<br />"; } elseif(!preg_match("/./", $email)){ echo "אימייל לא חוקי אנא נסה אימייל אחר.<br />"; } elseif(strlen($email) < 6){ echo "אימייל לא יכול להכיל רק 6 תווים.<br />"; } elseif(strlen($email) > 50){ echo "אימייל לא יכול להכיל יותר מ 50 תווים!<br />"; } elseif($mysql_num_rows($cpemail) > 0){ echo "האימייל שכתבת נמצא כבר במערכת אנא בחר אימייל אחר.<br />"; } if($url == ""){ echo "חובה לרשום את כתובת הבאנר!<br />"; } elseif(!preg_match("/http:\/\//", $url)){ echo "כתובת הבאנר שכתבת לא חוקית.<br />"; } elseif(!preg_match("/./", $url)){ echo "כתובת הבאנר שכתבת לא חוקית.<br />"; } elseif($mysql_num_rows($cpurl) > 0){ echo "כתובת הבאנר שכתבת נמצא כבר במערכת.<br />"; } if($wi == ""){ echo "חובה לכתוב את אורך הבאנר<br />"; } elseif(!is_numeric($wi)){ echo "חובה להשתמש במספרים באורך!<br />"; } elseif($wi > 460){ echo "עברת את האורך המותר של 460!<br />"; } if($he == ""){ echo "חובה למלא את גובה הבאנר!<br />"; } elseif(!is_numeric($he)){ echo "חובה להשתמש במספרים בגובה!<br />"; } elseif($he > 60){ echo "גובה של באנר לא יכול להיות מעל ל 60!<br />"; } if($s_url == ""){ echo "חובה למלא אתר<br />"; } elseif(!preg_match("/http:\/\//", $s_url)){ echo "כתובת האתר שכתבת לא חוקית.<br />"; } elseif(!preg_match("/./", $s_url)){ echo "כתובת האתר שכתבת לא חוקית.<br />"; } elseif($mysql_num_rows($cps_url) > 0){ echo "כתובת האתר שכתבת נמצא כבר במערכת.<br />"; } # הכנסת הנתונים # $insert = mysql_query("INSERT INTO cnb(UserName,password,email,url,height,width,surl) VALUES (".$_POST['UserName'].",".$_POST['password'].",".$_POST['email'].",".$_POST['url'].",".$_POST['height'].",".$_POST['width'].",".$_POST['surl'].")"); if($insert){ echo "נרשמת בהצלחה!"; } ?>
זאת בינתיים ההרשמה....ולא הבנתי מה הבעיה פה...הוא רושם לי:
Fatal error: Call to undefined function: () in /home/next/domains/next.smashhost.com/public_html/addnew1.php on line 28
מישהו יוכל להגיד לי מה הבעיה?
|