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

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   [PHP]בעיה בקוד|T_VARIABLE (https://hosts.co.il/forums/showthread.php?t=42946)

ASTeam 06-04-07 14:35

[PHP]בעיה בקוד|T_VARIABLE
 
שלום פורום תיכנות אתרים
אני מפתח כרגע מערכת הזמנות וכד'
אני כרגע בשלב של עריכת נתונים מן המסד
כתבתי את השורה הבא בPHP והוא נותן לי את השגיאה המופיע בתחתית הקוד
מישהו יודע מה היא השגיאה וכיצד אפשר לתקן אותה?
PHP קוד:

      $order_update_query="UPDATE orders SET NameClient=$NameClient [,NamePack=$NamePack,Price=$Price] WHERE order_id=$_POST["order_id"]"

ציטוט:

Parse error: syntax error, unexpected T_VARIABLE in /home/avichay/domains/avichay.hemmetz.com/public_html/Coding/order/change_or.php on line 34
תודה...

Tomer 06-04-07 14:36

PHP קוד:

                      $order_update_query="UPDATE `orders` SET `NameClient`='$NameClient', `NamePack`='$NamePack', `Price`='$Price' WHERE `order_id`=".$_POST["order_id"]; 


BlueNosE 06-04-07 14:39

PHP קוד:

 $order_update_query="UPDATE orders SET NameClient={$NameClient} [,NamePack={$NamePack},Price={$Price}] WHERE order_id={$_POST['order_id']}"


SDF 06-04-07 14:56

זה מה זה טעות לקחת קלט ממשתמש, ובלי לבדוק אותו להכניס לquery.

ASTeam 06-04-07 15:41

ציטוט:

נכתב במקור על ידי SDF (פרסם 453903)
זה מה זה טעות לקחת קלט ממשתמש, ובלי לבדוק אותו להכניס לquery.

זה יכול לגרום לבעיה כזו?

BlueNosE , Tomer
לא עובד לי עדיין :(
מישהו יכול לעזור לי?

בניה 06-04-07 15:44

PHP קוד:

$order_update_query="UPDATE orders SET NameClient={$NameClient} ,NamePack={$NamePack},Price={$Price} WHERE order_id={$_POST['order_id']}"

ואם זה א עובד, יכול להיות שיש בעיה במקום אחר, שמשפיע על המקום הזה.

Eran-s 06-04-07 15:44

ציטוט:

נכתב במקור על ידי Tomer (פרסם 453893)
PHP קוד:

                      $order_update_query="UPDATE `orders` SET `NameClient`='$NameClient', `NamePack`='$NamePack', `Price`='$Price' WHERE `order_id`=".$_POST["order_id"]; 


תנסה ככה
PHP קוד:

$order_update_query="UPDATE `orders` SET `NameClient`='".htmlspecialchars($NameClient)."', `NamePack`='".htmlspecialchars($NamePack)."', `Price`='".htmlspecialchars($Price)."' WHERE `order_id`=".htmlspecialchars($_POST["order_id"]); 


4ior 06-04-07 16:05

PHP קוד:

$order_update_query="UPDATE `orders` SET `NameClient`='".$NameClient."','NamePack'='".$NamePack."','Price'='".$Price."' WHERE `order_id`='".$_POST["order_id"]."'"


LosNir 06-04-07 16:12

PHP קוד:

$order_update_query "UPDATE orders SET NameClient=$NameClient ,NamePack=$NamePack,Price=$Price WHERE order_id=$_POST[order_id]"


Tomer 06-04-07 16:16

תוסיף or die(mysql_error()); ב mysql_query

PHP קוד:

$sql mysql_query($sql) or die(mysql_error()); 



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

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