ABA


"איך אני פותח POST לשמות שהוא קיבל"
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #15146 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 15146
code_blue  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 5.7.06
21280 הודעות, 7 פידבק
   10:58   10.07.09   
אל הפורום  
  איך אני פותח POST לשמות שהוא קיבל  
 
   נגיד הכנסתי בPOST כמה INP?UTים

בשם a b c

אני יודע שאפשר לפנות ב


$_POST['a']

וכדו ..

ואני יודע שיש איזה פקודה שלפי השם תעשה ממנו משתנה נגיד $a


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  אממ akoka 10.07.09 12:44 1
     תודה בדיוק לזה התכוונתי code_blue  10.07.09 14:10 2
         פונקציה בזבזנית בטירוף.... כל כך הרבה משתנים... Ice Cold  10.07.09 23:49 3
             לא הבנתי איפה הבזבוז code_blue  11.07.09 23:31 4
                 חח אני לא הייתי ממליץ להשתמש בפונקציה הזאת אף פעם, akoka 11.07.09 23:45 5

       
akoka

   12:44   10.07.09   
אל הפורום  
  1. אממ  
בתגובה להודעה מספר 0
 
   http://il2.php.net/extract

לא כזה אוהב להשתמש בה.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
code_blue  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 5.7.06
21280 הודעות, 7 פידבק
   14:10   10.07.09   
אל הפורום  
  2. תודה בדיוק לזה התכוונתי  
בתגובה להודעה מספר 1
 
   מת על הפונקציה הזו


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק
   23:49   10.07.09   
אל הפורום  
  3. פונקציה בזבזנית בטירוף.... כל כך הרבה משתנים...  
בתגובה להודעה מספר 2
 


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
code_blue  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 5.7.06
21280 הודעות, 7 פידבק
   23:31   11.07.09   
אל הפורום  
  4. לא הבנתי איפה הבזבוז  
בתגובה להודעה מספר 3
 
   אני אני שולח ב POST 10 נתוניפ ...
ואז רוצה להציג אותם

אז מה הבעאייה?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
akoka

   23:45   11.07.09   
אל הפורום  
  5. חח אני לא הייתי ממליץ להשתמש בפונקציה הזאת אף פעם,  
בתגובה להודעה מספר 4
 
   ערכתי לאחרונה בתאריך 11.07.09 בשעה 23:50 בברכה, akoka
 
מכמה סיבות די פשוטות

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

2.אני לא בטוח לגבי זה, אבל הזמן ריצה שלה אמור ליהיות בזבזני בטירוף.

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

מה הבעיה לכתוב פשוט:


echo $_POST[varname];

המקרה היחידי בו אני חושב שהייתי משתמש בextract זה אם אני עובד בתבנית של MVC ואני רוצה להעביר לVIEW מידע בצורה נוחה, למשל פרטים של כתבה יעברו בתור משתנים (title,content,date) ככה השליטה היא הרבה יותר נוחה, מאשר גישה מתוך מערך.

עוד דבר פשוט שנזכרתי בו, מה הטעם במערך עם 1000 איברים, אם אתה הופך את זה ל1000 משתנים?

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



                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net