הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 26-10-05, 21:29   # 1
Shoko
משתמש בעל גישה מוגבלת
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 374

Shoko לא מחובר  

עזרה בבקשה ב IF

PHP קוד:
if ($_GET['act']=="edit") {
if (
$_POST['background'] == " ") {
}
else {
mysql_query("UPDATE FROM `".$user."_settings` SET background=`".$_POST['background']."`) or die(mysql_error());
}
if ($_POST['sitename'] == " ") {
}
else {
mysql_query("
UPDATE FROM `".$user."_settingsSET sitename=`".$_POST['sitename']."`) or die(mysql_error());
}
if (
$_POST['siteaddress'] == " ") {
}
else {
mysql_query("UPDATE FROM `".$user."_settings` SET siteaddress=`".$_POST['siteaddress']."`) or die(mysql_error());
}
if ($_POST['email'] == " ") {
}
else {
mysql_query("
UPDATE FROM `".$user."_settingsSET email=`".$_POST['email']."`) or die(mysql_error());
}

Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in secret on line 26

שורה 26:
if ($_POST['sitename'] == " ") {
מה הבעיות פה???:qqb001:

Last edited by Shoko; 26-10-05 at 22:32..
  Reply With Quote
ישן 27-10-05, 06:23   # 2
Saint
חבר פורום
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 123
שלח הודעה באמצעות MSN אל Saint

Saint לא מחובר  

דבר ראשון עשית יותר מדי 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..
  Reply With Quote
ישן 28-10-05, 20:37   # 3
Shoko
משתמש בעל גישה מוגבלת
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 374

Shoko לא מחובר  

תראו מה עשיתי:
PHP קוד:
if ($_GET['act']=="edit") {
$user == $_GET['username'];
mysql_query(" UPDATE FROM ".$user."_settings SET background=".$_POST['background']." ") or die(mysql_error());
mysql_query(" UPDATE FROM ".$user."_settings SET sitename=".$_POST['sitename']." ") or die(mysql_error());
mysql_query(" UPDATE FROM ".$user."_settings SET siteaddress=".$_POST['siteaddress']." ") or die(mysql_error());
mysql_query(" UPDATE FROM ".$user."_settings SET email=".$_POST['email']." ") or die(mysql_error());
mysql_query(" UPDATE FROM ".$user."_settings SET password=".$_POST['password']." ") or die(mysql_error());

מה שקיבלתי:
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'>";
  Reply With Quote
ישן 29-10-05, 23:43   # 4
Saint
חבר פורום
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 123
שלח הודעה באמצעות MSN אל Saint

Saint לא מחובר  

הקוד שנתתי לך עובד.... תנסה אותו..... הבעייה שלך היא שאתה משתמש ביותר מדי שאליתות, זה לא שימושי וזה לא עובד...
השימוש בשאליתא אחת תעבוד טוב מאוד....
__________________

פין.
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


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

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