לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

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



  #1  
ישן 23-10-2011, 13:13
  DarkBoy DarkBoy אינו מחובר  
 
חבר מתאריך: 02.04.02
הודעות: 199
pagination של תוצאות ממסד נתונים לפי נתונים של טופס

היי כולם,
יש לי טופס בדף מסוים, נקרא לו לצורך העניין form.htm
המשתמש ממלא פרטים בטופס הזה ואז לוחץ על SUBMIT שמביא אותו לעמוד הנקרא search.php
עכשיו, עשיתי PAGINATION ובטעינה הראשונה של העמוד הכל טוב ויפה, אבל כשאני לוחץ על העמודים האחרים, זה מראה כאילו אין כלל תוצאות.
למיטב הבנתי, זה מכיוון שהנתונים של הטופס "תופסים" רק עבור הפעם הראשונה שהעמוד search.php עולה, השאלה שלי היא כיצד אני מעביר את כל הפרטים של הטופס גם לדפים הבאים, כדי שלא יתאפס לי הכל?
אם זה קריטי לפיתרון, הטופס הוא בשיטת POST, ולפני הPAGINATION הכל עבד חלק והציג לי את התוצאות בטבלה ארוכה, אחרי הPAGINATION זה הציג לי את התוצאות הראשונות בעמוד הראשון, ובלחיצה על המספרי עמודים האחרים, הטבלה ריקה.

תודה מראש
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #2  
ישן 23-10-2011, 14:07
  ישראל K ישראל K אינו מחובר  
 
חבר מתאריך: 25.08.03
הודעות: 9,114
בתגובה להודעה מספר 1 שנכתבה על ידי DarkBoy שמתחילה ב "pagination של תוצאות ממסד נתונים לפי נתונים של טופס"

קוד PHP:
<?php

'<input type="text" name="var1" value="'.htmlspecialchars($_POST['var1']).'" />

<input type="radio" name="varx" value="val4" '
.($_POST['varx']=='val4' 'checked="checked"' '').'" />

<select type="radio" name="vary" value="val4" '
.($_POST['varx']=='val4' 'checked="checked"' '').'>
    <optipn value=""></optipn>
    <optipn value="x" '
.($_POST['vary']=='x' 'selected="selected"' '').'></optipn>
    <optipn value="y" '
.($_POST['vary']=='y' 'selected="selected"' '').'></optipn>
    <optipn value="z" '
.($_POST['vary']=='z' 'selected="selected"' '').'></optipn>
</select>'
;


1. הקוד נכתב כאלחר יד, יתכן והוא לא חף משגיאה, אז תתמקד ברעיון, לא בקוד html וכדומה.
2. באובייקט קלט מסוג קובץ, אין אפשרות להגדיר ערך. מטעמי אבטחה כמובן.
3. הקריאה לפונקציה htmlspecialchars, נחוצה על מנת שתווים "מיוחדים" לא יגרמו לשיבוש קוד ה-html, כמו בדוגמה הבאה:
קוד PHP:
<?php $_ 'סה"כ' ?>
<input type="text" name="var1" value="><?php echo $_ ?>" />

------------------------------------------------------------

result:
<input type="text" name="var1" value="סה"כ" />
_____________________________________
בניית אתרים
פיתוח יישומי אינטרנט
שמות תחום, אחסון, עיצוב ושירותים נלווים.

פיתוח, שירות,יעוץ והדרכה.


נערך לאחרונה ע"י ישראל K בתאריך 23-10-2011 בשעה 14:12.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 11:50

הדף נוצר ב 0.06 שניות עם 10 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר