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

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

vadimg88 18-02-09 15:05

ציטוט:

@param array $post
ציטוט:

$post=null
סתם הערה, אבל אם אתה רוצה להגדיר ערך ריק התחלתי למערך אז זה יהיה:

$post = array()

AlmogBaku 18-02-09 15:24

ציטוט:

נכתב במקור על ידי vadimg88 (פרסם 698935)
סתם הערה, אבל אם אתה רוצה להגדיר ערך ריק התחלתי למערך אז זה יהיה:

$post = array()

רציתי שאם לא שלחו פרמטר, זה ישלח את המשתנה הגלובאלי _POST

vadimg88 18-02-09 15:30

עם השינוי למעלה אפשר להחליף את זה:

PHP קוד:

if($post==null$post=$_POST

לזה:

PHP קוד:

if(count($post) == 0$post=$_POST

שיעשה את אותו הדבר.

עריכה: למרות שאתה עושה משהו שלא צריך. הערך POST הוא גלובאלי לא צריך להעביר אותו בתור פרמטר. הוא יהיה קיים גם בתוך הפונקציה.

AlmogBaku 18-02-09 16:45

זה יותר נכון לעשות את זה ע"י פרמטר, לדעתי.

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

0xfo7d 18-02-09 18:46

אלמוג באמת תודה רבה על התגובות והעזרה...אך אני לא ממש מצליח להבין את הפתרון שלך.

מה שיש לי כרגע זה תיבת SELECT עם האיזורים והערים(לשם סינון כמובן)...בלחיצה על איזור/עיר...זה משנה את הכתובת...מה שנותן אפשרות לשלוף את ה ID מה GET....
אי אפשר להמשיך מהנקודה שבה עצרתי...?
כי את הקוד שהבאת כאן, בנוסף להסבר של הטבלאות...לא ממש נכנס לי לראש איך לעבוד עם זה...

תודה רבה,
מתן.

AlmogBaku 18-02-09 18:50

תקרא את הקוד שרשמתי ותנסה להבין מה הוא עושה, הוא לא בנוי לSELECT הוא סתם קוד.


תקרא אותו ותנסה להבין, זה סופר פשוט..

0xfo7d 18-02-09 18:57

אם הוא לא בנוי ל SELECT אז איך בדיוק אני אמור להיעזר בו כדי לשלוף כרטיסי עסק מהמסד...?

AlmogBaku 18-02-09 19:43

אנחנו מדברים על הסלקט ב HTML כן?

במקום לבדוק אם השדה שהוכנס ריק, תבדוק אם הוא סומן.. תבין את הקוד, אל תעתיק אותו.


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

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