html - to show different rows per page after select option n php pagination? -


<पूर्व> $ start_date = $ _REQUEST ['date1']; $ end_date = $ _REQUEST ['date2']; $ दशा = "1 = 1"; यदि ($ start_date! = "") $ शर्त। = "और event_date & gt; = '"। तारीख ("वाई-एम-डी", स्ट्रॉटोमेम ($ start_date))। "'"; यदि ($ end_date! = "") $ शर्त। = "और event_date & lt; = '"। तारीख ("वाई-एम-डी", स्ट्रॉटोम ($ end_date))। "'"; $ Start_date = तिथि ("वाई-एम-डी", स्ट्रॉटोम ($ start_date)); $ End_date = तिथि ("वाई-एम-डी", स्ट्रॉटोम ($ end_date)); $ Link = mysql_connect ('स्थानीयहोस्ट', 'उपयोगकर्ता नाम', 'पासवर्ड'); अगर (! $ Link) {die ('कनेक्ट नहीं किया जा सका:'। Mysql_error ()); } अगर ($ _ अनुरोध ["डायर"] == "" || $ _REQUEST ["dir"] == "desc") $ dir = "asc"; Else $ dir = "desc"; अगर ($ _ अनुरोध ["आदेश" "]! =" ") $ Ord =" ORDER BY "। $ _ अनुरोध [" आदेश ""]; अगर ($ _ अनुरोध ["डायर"]! = "") $ Ord। = ""। $ _ अनुरोध ["डायरे"]; Mysql_select_db ("intern_db", $ link); $ पृष्ठ = (अंतराल ($ _ GET ['पृष्ठ']) gt; 0)? $ _GET ['पृष्ठ']: 1; $ RecordPerPage = '30'; $ स्टार्टपॉइंट = ($ पृष्ठ - 1) * $ recordPerPage; $ Result = mysql_query ("SELECT count (*) cnt से" admin_crmf_poc_event_history` जहां $ condition "); $ पंक्ति = mysql_fetch_array ($ परिणाम); $ Num_rows = $ row ["cnt"]; $ Result = mysql_query ("SELECT * FROM से 'admin_crmf_poc_event_history` जहां $ शर्त $ ord LIMIT $ startPoint, $ recordPerPage"); $ TotalPages = प्लस्तर लगाना ($ NUM_ROWS / $ recordPerPage); अगर (! $ totalPages) {गूंज "कोई रिकॉर्ड नहीं है।"; } else {गूंजें "$ recordPerPage रिकॉर्ड दिखाए जाते हैं।"; } प्रतिध्वनित "& lt; तालिका चौड़ाई = '100%' & gt; & lt; tr & gt; & lt; th & gt; & lt; कोड & gt; & lt; a href = 'index.php? पृष्ठ ="। $ _ GET ["पृष्ठ"]। " ; DATE1 = "[DATE1"]। "& amp $ _ मिलता है।"; DATE2 = "$ _ मिलता है। [" DATE2 "]। "& Orderby = id & amp; dir ="। $ Dir। "'& Gt; आईडी & lt; / code & gt; & lt; / th & gt; & lt; th & gt; & lt; a href =' index.php? पृष्ठ ="। $ _ GET [" पेज "]।" & amp; DATE1 = "। $ _ प्राप्त [" DATE1 "]।" & amp; DATE2 = "$ _ प्राप्त [।" DATE2 "]।" & amp; orderby = EVENT_DATE & amp; "।। $ dir" dir = ' & Gt; ईवेंट दिनांक & lt; / a & gt; & lt; / th & gt; & lt; th & gt; & lt; a href = 'index.php? पृष्ठ = "। $ _ GET [" पृष्ठ "]। & Date1 ="। $ _ GET [" दिनांक 1 "]"। और amp; date2 = "। $ _ GET [" date2 "]। & Amp; आदेशबी = बीडीएम_नाव & amp; dir ="। $ Dir। "& Gt; बीडीएम नाम & lt; / th & gt; & lt; th & gt; & lt; ए Href = 'index.php? पृष्ठ = "। $ _ प्राप्त करें [" पृष्ठ "]।" और तिथि 1 = "। $ _ प्राप्त करें [" दिनांक 1 "]।" & Amp; तिथि 2 = "। $ _ मिल गया [" दिनांक 2 "]।" & Amp; orderby = event_type & amp; dir = "। $ Dir।" '& Gt; इवेंट निष्पादित & lt; / th & gt; & lt; th & gt; & lt; a href =' index.php? पृष्ठ = "। $ _ GET [" पृष्ठ "]। & amp; DATE1 = "[DATE1"]। "& amp $ _ प्राप्त करें।"; DATE2 = "[DATE2"]। "& amp $ _ मिलता है।"; orderby = पूरा & amp; "।। $ dir" dir = '& gt; पूरे & lt; / Th & gt; & lt; / tr & gt; "; जबकि ($ पंक्ति = mysql_fetch_array ($ परिणाम)) {गूंजती "& lt; tr & gt;"; गूंज "& lt; td & gt;" । $ पंक्ति ['आईडी'] "& Lt; / टीडी & gt;"; गूंज "& lt; td & gt;" । तिथि ("एम / डी / वाई", स्ट्रॉटोमियम ($ पंक्ति ['event_date'])) "& Lt; / टीडी & gt;"; गूंज "& lt; td & gt;" । $ पंक्ति ['बीडीएम_नाम'] "& Lt; / टीडी & gt;"; गूंज "& lt; td & gt;" । $ पंक्ति ['event_type'] "& Lt; / टीडी & gt;"; गूंज "& lt; td & gt;" । $ पंक्ति ['पूर्ण']। "& Lt; / टीडी & gt;"; गूंज "& lt; / tr & gt;"; } गूंजती है "& lt; / table & gt;"; mysql_close ($ लिंक);

कोड के ऊपर पृष्ठ पर अंक लगने में एसक्यूएल रिकॉर्ड दिखाता है केवल प्रति पृष्ठ 30 पंक्तियाँ दिखाती हैं क्योंकि $ recordPerPage = '30'; .मैं HTML में एक selectbox बनाना चाहता हूँ विकल्प 30 से 100 पंक्तियों से और इसे $ recordPerPage पर पास करें ताकि जब मैं किसी भी विकल्प का चयन करूँ तो यह चयनित विकल्प के अनुसार प्रति पृष्ठ पंक्तियां दिखाएगा। मदद के लिए पहले से धन्यवाद।

आपको बदलना होगा

  $ RecordPerPage = '30';   

करने के लिए

  $ recordPerPage = $ _REQUEST ['recordPerPage'];   

और उस नाम का प्रयोग करें जिसमें आप बॉक्स का चयन करें।

Comments

Popular posts from this blog

c# - Roxy file manager in MVC doesn't accept session path -

php - proc_open Too many open files in long running Symfony Console app -

c# - Show a huge number of data in DevExpress GridView -