יש לי אתר שאחרי שמכניסים את הנתונים הרצויים, לוחצים על אישור ואז מופיע על המסך התוצאות מבלי שיפתח דף נוסף.
איך אני יכול לעשות את זה גם בphp שלי?
תודה
שליפת נתונים לphp בשיטת get מאתר מסויים העובד בתור java script
-
- הודעות: 980
- הצטרף: 16:42 28/04/2016
Re: שליפת נתונים לphp בשיטת get מאתר מסויים העובד בתור java script
לא כל כך הבנתי את שאלתך והקשרה לכותרת השאלה
אבל אם התכוונת לשאול כיצד הנך יכול לחקות את האתר המדובר ולעשות באתר שלך כזה דבר של נתונים משתנים בלי רענון הדף מחדש
התשובה היא שצריך ידע בשפת צד לקוח כל שהיא ג'אווה סקריפט או אג'קס וכו'
אם מדובר בנתונים סטטיים פשוטים אז זה מספיק , ואם מדובר בנתונים דינמיים אז צריך בנוסף סקריפט php או שפת צד שרת אחרת שיתקשר אם הדפדפן של הלקוח באמצעות הסקריפט של שפת צד הלקוח ויעביר לו את הנתונים בפורמט מקובל של json וכדומה שהוא אמור לפענח
כדוגמא קח את הדף באתר של ימות המשיח שרואים בזמן אמת את השיחות הנכנסות למערכת
ברגע שאתה גולש לדף זה, מופעל סקריפט בדפדפן שלך שמתקשר און-ליין עם API פנימי של ימות המשיח שמחזיר מערך json עם כל השיחות הנכנסות והשלוחות בהם הם נמצאים ומשך השיחה בשניות
שפת צד הלקוח מעבדת את הנתונים לטבלה מסודרת כאשר השניות נהפכים לדקות ושעות וכו'
אבל אם התכוונת לשאול כיצד הנך יכול לחקות את האתר המדובר ולעשות באתר שלך כזה דבר של נתונים משתנים בלי רענון הדף מחדש
התשובה היא שצריך ידע בשפת צד לקוח כל שהיא ג'אווה סקריפט או אג'קס וכו'
אם מדובר בנתונים סטטיים פשוטים אז זה מספיק , ואם מדובר בנתונים דינמיים אז צריך בנוסף סקריפט php או שפת צד שרת אחרת שיתקשר אם הדפדפן של הלקוח באמצעות הסקריפט של שפת צד הלקוח ויעביר לו את הנתונים בפורמט מקובל של json וכדומה שהוא אמור לפענח
כדוגמא קח את הדף באתר של ימות המשיח שרואים בזמן אמת את השיחות הנכנסות למערכת
ברגע שאתה גולש לדף זה, מופעל סקריפט בדפדפן שלך שמתקשר און-ליין עם API פנימי של ימות המשיח שמחזיר מערך json עם כל השיחות הנכנסות והשלוחות בהם הם נמצאים ומשך השיחה בשניות
שפת צד הלקוח מעבדת את הנתונים לטבלה מסודרת כאשר השניות נהפכים לדקות ושעות וכו'
Re: שליפת נתונים לphp בשיטת get מאתר מסויים העובד בתור java script
בדיוק יצא לי לעבוד על פרוייקט דומה
שעושה שימוש בספריית ajax למטרה זו
אני מצרף כאן דוגמא שעושה פעולה כזו קרדיט: מבוסס על מדריך של יוסי בן הרוש מאתר רשתטק
הדוגמא מורכבת מקובץ בשם ajax.php שהוא הדף שאליו מגיעים הגולשים
קובץ נוסף בשם Pictures.php שאליו הסקריפט בדף הקודם שולח נתונים והוא אחראי על עיבוד המידע והחזרת התשובה
ותיקייה המכילה 2 תמונות המוצגות בדף לפי בחירת המשתמש ללא צורך ברענון
שעושה שימוש בספריית ajax למטרה זו
אני מצרף כאן דוגמא שעושה פעולה כזו קרדיט: מבוסס על מדריך של יוסי בן הרוש מאתר רשתטק
הדוגמא מורכבת מקובץ בשם ajax.php שהוא הדף שאליו מגיעים הגולשים
קובץ נוסף בשם Pictures.php שאליו הסקריפט בדף הקודם שולח נתונים והוא אחראי על עיבוד המידע והחזרת התשובה
ותיקייה המכילה 2 תמונות המוצגות בדף לפי בחירת המשתמש ללא צורך ברענון
נערך לאחרונה על ידי 011371 ב 18:35 27/03/2018, נערך 3 פעמים בסך הכל.
-
- הודעות: 980
- הצטרף: 16:42 28/04/2016
Re: שליפת נתונים לphp בשיטת get מאתר מסויים העובד בתור java script
לא כל כך הצלחתי להבין מה ואיך אני משתמש בזה. האם זה יכול לעזור לי בשליפת נתונים בגאווה סקריפט אחרי החישוב והדפסתו אצלי???וכן אצלי להגדיר מה ישלח לאתר הגאווה?
בקיצור...טיפה יותר הסבר אם אפשר.
תודה
בקיצור...טיפה יותר הסבר אם אפשר.
תודה
Re: שליפת נתונים לphp בשיטת get מאתר מסויים העובד בתור java script
הרעיון של הדוגמא היא שאתה לא צריך בכלל ללמוד ג'אוה סקריפטלא כל כך הצלחתי להבין מה ואיך אני משתמש בזה. האם זה יכול לעזור לי בשליפת נתונים בגאווה סקריפט אחרי החישוב והדפסתו אצלי???וכן אצלי להגדיר מה ישלח לאתר הגאווה?
בקיצור...טיפה יותר הסבר אם אפשר.
תודה
ואת כל החשבון תמשיך לעשות בphp
הajax אחראי רק על שליחת נתונים לphp בלי לרענן את הדף
ולהדפיס את התשובה של הphp היכן שתרצה בדף!
כל מה שאתה צריך לעשות הוא
להגדיר בדף איזור
קוד: בחירת הכל
<p id='xxx'></p>
ואז למשל אם יש לך תיבת בחירה שאתה רוצה שברגע שבוחרים משהו מתוך הרשימה יודפס תוצאה לאזור הנ"ל
תתן לה גם כן מאפיין
קוד: בחירת הכל
id="yyy"
קוד: בחירת הכל
<?php
print scrip_ajax_to_php();//מכניס את הפונקציה לדף
$PhpAddress='Pictures.php';//כתובת הדף שאליה ישלחו הנתונים
$feedback='xxx';// id של האזור בדף לשם רוצים שיודפסו התוצאות
$idORval='yyy';//id של תיבת הבחירה
$type='select';//מגדיר את סוג הערך כתיבת בחירה
print input_to_php($idORval, $PhpAddress, $feedback, $type );//מדפיס את הפונקציה
?>
הנתון שהמשתמש בחר נמצא בתוך המשתנה
קוד: בחירת הכל
$_POST['INPUT']
מה שתחליט להדפיס בדף השני יוצג בסוף התהליך (שאורך כחלקיק שניה)
בתוך האזור 'XXX' שהגדרת בדף הראשון
בהצלחה
-
- הודעות: 980
- הצטרף: 16:42 28/04/2016
Re: שליפת נתונים לphp בשיטת get מאתר מסויים העובד בתור java script
לא כל כך הצלחתי להבין ואנסה להסביר את עצמי בדיוק מה אני צריך.הרעיון של הדוגמא היא שאתה לא צריך בכלל ללמוד ג'אוה סקריפטלא כל כך הצלחתי להבין מה ואיך אני משתמש בזה. האם זה יכול לעזור לי בשליפת נתונים בגאווה סקריפט אחרי החישוב והדפסתו אצלי???וכן אצלי להגדיר מה ישלח לאתר הגאווה?
בקיצור...טיפה יותר הסבר אם אפשר.
תודה
ואת כל החשבון תמשיך לעשות בphp
הajax אחראי רק על שליחת נתונים לphp בלי לרענן את הדף
ולהדפיס את התשובה של הphp היכן שתרצה בדף!
כל מה שאתה צריך לעשות הוא
להגדיר בדף איזורxxx יהיה שם האזור אליו יודפסו התוצאותקוד: בחירת הכל
<p id='xxx'></p>
ואז למשל אם יש לך תיבת בחירה שאתה רוצה שברגע שבוחרים משהו מתוך הרשימה יודפס תוצאה לאזור הנ"ל
תתן לה גם כן מאפייןמה שנשאר לך זה להגדיר לאן ישלחו הנתונים ולקרוא לפונקציהקוד: בחירת הכל
id="yyy"
עכשיו כל הקטע של החישוב מה להדפיס בתגובה למה שהמשתמש בחר אתה עושה בקובץ השני (בדוגמא שלנו 'Pictures.php') שזה קובץ php רגיל שאתה כנראה כבר יודע באופן בסיסי כיצד לכתובקוד: בחירת הכל
<?php
print scrip_ajax_to_php();//מכניס את הפונקציה לדף
$PhpAddress='Pictures.php';//כתובת הדף שאליה ישלחו הנתונים
$feedback='xxx';// id של האזור בדף לשם רוצים שיודפסו התוצאות
$idORval='yyy';//id של תיבת הבחירה
$type='select';//מגדיר את סוג הערך כתיבת בחירה
print input_to_php($idORval, $PhpAddress, $feedback, $type );//מדפיס את הפונקציה
?>
הנתון שהמשתמש בחר נמצא בתוך המשתנהואתה יכול לעשות בו כרצונךקוד: בחירת הכל
$_POST['INPUT']
מה שתחליט להדפיס בדף השני יוצג בסוף התהליך (שאורך כחלקיק שניה)
בתוך האזור 'XXX' שהגדרת בדף הראשון
בהצלחה
באתר שיש את הajax יש טופס חישוב של: מוצא (הקלדת המוצא), יעד (הקלדת היעד), תאריך ושעה, ועוד כמה תיבות בחירה ואפשרויות לv. ואחרי שאני לוחץ על אישור אז מופיע לי התוצאות על הדף.
מה שאני מנסה להבין זה איך בphp לשלוח את הנתונים לתיבות האלה, ומיד להציג את התוצאות אחרי החישוב וכל התוצאות יופיעו בדף הphp שלי.
האם תוכל לעזור לי?
ממש תודה
Re: שליפת נתונים לphp בשיטת get מאתר מסויים העובד בתור java script
מעניין מאודמצורף קישור להדגמה של הפעולה
חשבתי על כיוון לפי הנ"ל
לעשות "דף הזמנת מוצרים"
דהיינו:
שיהיה כזאת תיבה של רשימה נפתחת שברשימה יהיה את כל המוצרים
כשיבחר את המוצר יופיע התמונה של המוצר וליד זה יופיע תיבת הקלדה ל"כמות"
ותמיד יהיה מתחת לזה מקש "מוצר נוסף" שלחיצה עליו תפתח עוד שורה לבחירת מוצר מתוך רשימה
וחוזר חלילה
(וכמובן שיהיה כתוב ליד כל שורה הסה"כ לתשלום לפי הכמות, וכן סיכום סופי, ובחירת דרך לתשלום)
מי מחובר
משתמשים הגולשים בפורום זה: אין משתמשים רשומים | 5 אורחים