הזנת נתונים דרך הטלפון בAPI
-
@לעזור-לכולם בשביל לקבל נתונים שנשלחו ב-get צריך להשתמש באותיות גדולות:
$_GET
זה מחזיר מערך, הדרך הנכונה לגשת לערך במערך ב-php היא עם סוגריים מרובעות
var days = $_GET['days'];
נראה עוד שהערך אצלך בשלוחה הוא
ID
ואתה מנסה לקבל אתid
. -
פוסט זה נמחק! -
@שואל-ברצינות
ועכשיו?<?php $yamim=$_GET['ID']; $שבוע=$yamim/7; $days=$yamim%7; $week=floor($שבוע); print "id_list_message=t-omer.n-$week.t-days.n-$days.t-thenk you"; ?>
-
-
@שואל-ברצינות
כלומר כשאני כותב את הURL בדפדפן? -
@שואל-ברצינות
זה?
Notice: Undefined index: ID in /storage/ssd4/623/18230623/public_html/sfirat.haomer.php on line 2 id_list_message=t-omer.n-0.t-days.n-0.t-thenk you
ובתרגום לעברית:
הודעה : אינדקס לא מוגדר: מזהה ב- /storage/ssd4/623/18230623/public_html/sfirat.haomer.php בשורה 2 id_list_message=t-omer.n-0.t-days.n-0.t-תודה לך
-
@לעזור-לכולם זה קורה בגלל שהקוד מחפש את הערך
ID
במערך של$_GET
בשורה 2 לעיל:$yamim=$_GET['ID'];
הוסף ל-URL את הפרמטר כדי לבדוק איך תיראה התוצאה כשהערך נשלח מהשלוחה, לדוג':
https://eaxmple.com/sfirat.haomer.php?ID=2
-
@שואל-ברצינות
זה מה שיצא לי
id_list_message=t-omer.n-0.t-days.n-2.t-thank you
-
@לעזור-לכולם אמר בהזנת נתונים דרך הטלפון בAPI:
@שואל-ברצינות
זה מה שיצא לי
id_list_message=t-omer.n-0.t-days.n-2.t-thank you
מה ציפית שיקרה ולא קרה?
-
@שואל-ברצינות
שהמערכת תקריא את כל ההודעה הזאת -
@לעזור-לכולם אמר בהזנת נתונים דרך הטלפון בAPI:
@שואל-ברצינות
שהמערכת תקריא את כל ההודעה הזאתהאם כעת המערכת מקריאה לפחות חלק מההודעה?
תוכל לצרף את הקוד שבשלוחה שלך?
ניסיתי לבדוק שגיאות בדו"ח של ה-API? -
@שואל-ברצינות
לא מקריא שום דבר
type=api api_link=https://mahagar-dirot1.000webhostapp.com/omer.php api_000=ID,yes,,,7,Number,yes,no,*/,
-
@לעזור-לכולם אמר בהזנת נתונים דרך הטלפון בAPI:
לפי השגיאה למעלה ולפי הפלט שהבאת נראה שהקישור בשלוחה לא מפנה לקובץ הנכון בשרת.
אתה אמור לגשת לקובץ:
https://mahagar-dirot1.000webhostapp.com/sfirat.haomer.php -
@שואל-ברצינות
ואיך אני מאפס, כך שאם יכנס שוב לאותה שלוחה יצטרך להקיש מחדש? -
@לעזור-לכולם אמר בהזנת נתונים דרך הטלפון בAPI:
@שואל-ברצינות
ואיך אני מאפס, כך שאם יכנס שוב לאותה שלוחה יצטרך להקיש מחדש?במקום:
api_000=ID,yes,,,7,Number,yes,no
להגדיר את הערך השני
no
:api_000=ID,no,,,7,Number,yes,no
-
באמת תודה לכם @avrham @MGM-IVR @שואל-ברצינות @מנסה על כל העזרה שלכם עם כל הלב