דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. ארכיון code613m
  4. php

php

מתוזמן נעוץ נעול הועבר ארכיון code613m
10 פוסטים 4 כותבים 653 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • H מנותק
    H מנותק
    hubhcbh
    כתב ב נערך לאחרונה על ידי
    #1

    איך אני שולח מערך ענק של נתונים מVIEW ל CONTROLLER
    בצורה של POST?

    אני עובד עם mvc - codeigniter

    תודה

    פורסם במקור בפורום CODE613 ב18/07/2014 13:28 (+03:00)

    תגובה 1 תגובה אחרונה
    0
    • S מנותק
      S מנותק
      softs
      כתב ב נערך לאחרונה על ידי
      #2

      JQUERY עושה את זה פשוט
      לדוגמה :
      CLIENT SIDE

      $.post( "MyPage.php/receiveArray", arrayvar );
      

      וב SERVER SIDE

      function receiveArray() { 
      $array = $_POST;
      }
      

      פורסם במקור בפורום CODE613 ב18/07/2014 15:07 (+03:00)

      תגובה 1 תגובה אחרונה
      0
      • H מנותק
        H מנותק
        hubhcbh
        כתב ב נערך לאחרונה על ידי
        #3

        תודה,

        אבל אני לא רוצה לחזור חזרה ל js,
        אני רוצה להביא בסרבר דף אחר.

        תודה רבה

        פורסם במקור בפורום CODE613 ב20/07/2014 20:08 (+03:00)

        תגובה 1 תגובה אחרונה
        0
        • K מנותק
          K מנותק
          kingyes
          כתב ב נערך לאחרונה על ידי
          #4

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

          פורסם במקור בפורום CODE613 ב20/07/2014 22:08 (+03:00)

          תגובה 1 תגובה אחרונה
          0
          • H מנותק
            H מנותק
            hubhcbh
            כתב ב נערך לאחרונה על ידי
            #5

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

            תודה

            פורסם במקור בפורום CODE613 ב20/07/2014 22:47 (+03:00)

            תגובה 1 תגובה אחרונה
            0
            • K מנותק
              K מנותק
              kingyes
              כתב ב נערך לאחרונה על ידי
              #6

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

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

              פורסם במקור בפורום CODE613 ב21/07/2014 00:43 (+03:00)

              תגובה 1 תגובה אחרונה
              1
              • dovidD מנותק
                dovidD מנותק
                dovid ניהול
                כתב ב נערך לאחרונה על ידי
                #7

                אם הבנתי לView יש את הנתונים, ואתה שולח אותם לצד שרת בשביל המיון.
                זה נראה מופרך לגמרי.
                אבל זה עדיין קל להיעשות ע"י JS שהופך את הנתונים לJSON. אמרת שאתה לא רוצה JS כי אתה רוצה שתתבצע פנייה לView חדש/מחדש. וכי א"א לעשות זאת עם JS?

                פורסם במקור בפורום CODE613 ב21/07/2014 12:22 (+03:00)

                מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

                בכל נושא אפשר ליצור קשר dovid@tchumim.com

                תגובה 1 תגובה אחרונה
                0
                • H מנותק
                  H מנותק
                  hubhcbh
                  כתב ב נערך לאחרונה על ידי
                  #8

                  view.php

                  <ul class = 'content'>
                      <?php foreach ($table as $item) { ?>
                      <li class="search-result-list-item"> 
                  		<i class="bullet"></i>
                  		<p class="search-result-list-item-title">
                  		    <?php echo "$item->products_name (pID#$item->products_ID)"; ?>
                          </p>
                          <?php
                  		    echo '<a href="#" class="dialog_edit_product" id="'.$item->products_ID.'">Edit</a>';	 
                  		    echo(' | ');																										
                  		    echo anchor('/products_list_admin/bestPriceList/'.$item->products_ID, 'Best price list', 'title=list');	
                  		    echo(' | ');
                  		    echo anchor('/products_list_admin/whoNeedsList/'.$item->products_ID, 'who needs the products', 'title=who needs');	
                  		?>	
                      </li>
                  </ul>
                  

                  חלקית מה VIEW
                  אני רוצה בלחיצה על כפתור למיין את table$

                  איך אני יכול אחרי המיון להציג את הדף מחדש ללא כתיבת קוד כפולה

                  פורסם במקור בפורום CODE613 ב21/07/2014 19:05 (+03:00)

                  תגובה 1 תגובה אחרונה
                  0
                  • K מנותק
                    K מנותק
                    kingyes
                    כתב ב נערך לאחרונה על ידי
                    #9

                    כמו שאמרנו לך למעלה, הדרך היעילה (בשביל מיון בלבד), לעשות את זה תחת jQuery עצמו על האלמנט ul.content > li.search-result-list-item p.search-result-list-item-title

                    אבל אם אתה מתעקש, אתה יכול לעשות sort() למערך $table רגע לפני הלולאה foreach. מה שכן, אם אתה רוצה כביכול להמנע מקוד כפול, תוסיף לפני-כן איזה IF קטן שבודק שזה "מצריך" את המיון.

                    פורסם במקור בפורום CODE613 ב21/07/2014 19:33 (+03:00)

                    תגובה 1 תגובה אחרונה
                    1
                    • H מנותק
                      H מנותק
                      hubhcbh
                      כתב ב נערך לאחרונה על ידי
                      #10

                      תודה רבה

                      נעזרתי גם ב:
                      http://stackoverflow.com/a/7834031

                      http://stackoverflow.com/a/18847859

                      פורסם במקור בפורום CODE613 ב21/07/2014 21:04 (+03:00)

                      תגובה 1 תגובה אחרונה
                      1

                      בא תתחבר לדף היומי!
                      • התחברות

                      • אין לך חשבון עדיין? הרשמה

                      • התחברו או הירשמו כדי לחפש.
                      • פוסט ראשון
                        פוסט אחרון
                      0
                      • דף הבית
                      • קטגוריות
                      • פוסטים אחרונים
                      • משתמשים
                      • חיפוש
                      • חוקי הפורום