![]() |
# 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 אורחים) | |
|
|