|
|
|
|
# 1 |
|
משתמש בעל גישה מוגבלת
|
עזרה בבקשה ב IF
PHP קוד:
שורה 26: if ($_POST['sitename'] == " ") { מה הבעיות פה???:qqb001: ![]() Last edited by Shoko; 26-10-05 at 22:32.. |
|
|
|
# 2 |
|
חבר פורום
|
דבר ראשון עשית יותר מדי ifים וelseים אני קצת יתקן לך ת'קוד
קוד:
// + ------------------------ +
// אם הטופס מכוון ל ?act=edit
// + ------------------------ +
if ($_GET['act']=="edit") {
// + ------------------------ +
// לקיחת מידע מהטופס
// + ------------------------ +
$sitename = $_POST['sitename'];
$email = $_POST['email'];
$siteaddress = $_POST['siteaddress'];
$background = $_POST['background'];
// + ------------------------ +
// בדיקה שהכל נכתב
// + ------------------------ +
if($sitename == "") {echo "חובה עלייך לכתוב את שם האתר";}
elseif($siteaddress == "") {echo "חובה עלייך לכתוב את כתובת האתר";}
elseif($email == "") {echo "חובה עלייך לכתוב את כתובת האימייל";}
elseif($background == "") {echo "חובה עלייך לכתוב את הקרע";}
else {
// + ------------------------ +
// אם הכל נכתב
// + ------------------------ +
mysql_query("UPDATE FROM `".$user."_settings` SET email=`".$_POST['email']."`) or die(mysql_error());
}
}
![]()
__________________
פין. Last edited by Saint; 29-10-05 at 23:42.. |
|
|
|
# 3 |
|
משתמש בעל גישה מוגבלת
|
תראו מה עשיתי:
PHP קוד:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FROM sdfg354_settings SET background=#FFFFFF' at line 1 ![]() ולא צריך לעשות בדיקה עם הכל ריק כי זה גם מראה בדרך את מה שיש עכשיו דוגמא: echo "<input type='text' name='background' value='$background'>"; |
|
|
|
# 4 |
|
חבר פורום
|
הקוד שנתתי לך עובד.... תנסה אותו..... הבעייה שלך היא שאתה משתמש ביותר מדי שאליתות, זה לא שימושי וזה לא עובד...
השימוש בשאליתא אחת תעבוד טוב מאוד....
__________________
פין. |
|
![]() |
| חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|