דף 1 מתוך 2

קבלת הודעה 'לא הוקשה בחירה' לפני השמעה מה שהלקוח הקיש

נשלח: 18:19 22/01/2020
על ידי ab3489
הגדרתי מינימום ומקסימום ספרות להקשה. כשהלקוח מקיש את מקסימום הספרות וגם # קודם יוצאת הודעה 'לא הוקשה בחירה' ומיד אח"כ המערכת חוזרת על הספרות שהוקשו ומבקשת אישור. (כשלא מקישים את מקסימום הספרות המותר ומקישים סולמית וכן כשמקישים את מקסימום הספרות אבל בלי סולמית הכל תקין ומיד חוזר על הספרות שהוקשו לקבלת אישור). האם זה באג? (אני מעדיף שלא לתת אפשרות להקשה של יותר ספרות, שזה אמנם יפתור את הבעיה, אבל זה פתח לטעויות) תודה רבה מראש.

Re: קבלת הודעה 'לא הוקשה בחירה' לפני השמעה מה שהלקוח הקיש

נשלח: 20:23 22/01/2020
על ידי אלחנן למד 22
תשנה את ההודעת מערכת ל שניה של שקט

Re: קבלת הודעה 'לא הוקשה בחירה' לפני השמעה מה שהלקוח הקיש

נשלח: 20:00 23/01/2020
על ידי ab3489
אני צריך את ההודעה הזו למי שבאמת לא הקיש בחירה...
האם מישהו נתקל בבעיה כזו? כי רק בחלק מהמקומות זה קורה לי. יש בקשות הקשה ששם אין את הבעיה.

Re: קבלת הודעה 'לא הוקשה בחירה' לפני השמעה מה שהלקוח הקיש

נשלח: 19:20 27/01/2020
על ידי קול הירושלמי
יש לי פיתרון מורכב קצת, ובעצם הוא כמו לבנות בית חולים מתחת לגשר..., תבטל את השמעת ההקשה המובנית, ותשלח את זה ב-read הבא

Re: קבלת הודעה 'לא הוקשה בחירה' לפני השמעה מה שהלקוח הקיש

נשלח: 07:22 28/01/2020
על ידי sbb0799
יש לי פיתרון מורכב קצת, ובעצם הוא כמו לבנות בית חולים מתחת לגשר..., תבטל את השמעת ההקשה המובנית, ותשלח את זה ב-read הבא
אם השרת מגיב מידי מהר יהיה לו אותו בעיה
כי המערכת תקלוט שהוא הקיש סולמית בתפריט הבא
אבל בכל זאת הפתרון שנתת מועיל ברוב המקרים לדעתי
(לא ידוע לי על דרך לעשות לזה לוג בשביל לראות כמה אנשים מקבלים את ההודעה הנ"ל, אז אי אפשר לדעת מה קורה בשטח בפועל9

Re: קבלת הודעה 'לא הוקשה בחירה' לפני השמעה מה שהלקוח הקיש

נשלח: 21:28 28/01/2020
על ידי bc98400
יש לי פיתרון מורכב קצת, ובעצם הוא כמו לבנות בית חולים מתחת לגשר..., תבטל את השמעת ההקשה המובנית, ותשלח את זה ב-read הבא
אם השרת מגיב מידי מהר יהיה לו אותו בעיה
כי המערכת תקלוט שהוא הקיש סולמית בתפריט הבא
אבל בכל זאת הפתרון שנתת מועיל ברוב המקרים לדעתי
(לא ידוע לי על דרך לעשות לזה לוג בשביל לראות כמה אנשים מקבלים את ההודעה הנ"ל, אז אי אפשר לדעת מה קורה בשטח בפועל9
תעשה הפוך שהמקסימום יהיה יותר מהספרות שאתה רוצה לקבל ובשרת תגדיר שאם זה יותר ממה שרצית שישלח תחזיר לו ב READ הקשת יותר מידי ספרות
בהצלחה

Re: קבלת הודעה 'לא הוקשה בחירה' לפני השמעה מה שהלקוח הקיש

נשלח: 06:02 29/01/2020
על ידי sbb0799
יש לי פיתרון מורכב קצת, ובעצם הוא כמו לבנות בית חולים מתחת לגשר..., תבטל את השמעת ההקשה המובנית, ותשלח את זה ב-read הבא
אם השרת מגיב מידי מהר יהיה לו אותו בעיה
כי המערכת תקלוט שהוא הקיש סולמית בתפריט הבא
אבל בכל זאת הפתרון שנתת מועיל ברוב המקרים לדעתי
(לא ידוע לי על דרך לעשות לזה לוג בשביל לראות כמה אנשים מקבלים את ההודעה הנ"ל, אז אי אפשר לדעת מה קורה בשטח בפועל9
תעשה הפוך שהמקסימום יהיה יותר מהספרות שאתה רוצה לקבל ובשרת תגדיר שאם זה יותר ממה שרצית שישלח תחזיר לו ב READ הקשת יותר מידי ספרות
בהצלחה
ואז מה?
איך אתה מחזיר אותו לתפריט הקודם?
הרי אתה בונה את הקוד בצורה שהוא מקריא את תפריט A, רק אם הערך A לא קיים
יש לזה כל מיני פתרונות אבל זה מסבך את הקוד

Re: קבלת הודעה 'לא הוקשה בחירה' לפני השמעה מה שהלקוח הקיש

נשלח: 08:05 29/01/2020
על ידי bc98400
אם השרת מגיב מידי מהר יהיה לו אותו בעיה
כי המערכת תקלוט שהוא הקיש סולמית בתפריט הבא
אבל בכל זאת הפתרון שנתת מועיל ברוב המקרים לדעתי
(לא ידוע לי על דרך לעשות לזה לוג בשביל לראות כמה אנשים מקבלים את ההודעה הנ"ל, אז אי אפשר לדעת מה קורה בשטח בפועל9
תעשה הפוך שהמקסימום יהיה יותר מהספרות שאתה רוצה לקבל ובשרת תגדיר שאם זה יותר ממה שרצית שישלח תחזיר לו ב READ הקשת יותר מידי ספרות
בהצלחה
ואז מה?
איך אתה מחזיר אותו לתפריט הקודם?
הרי אתה בונה את הקוד בצורה שהוא מקריא את תפריט A, רק אם הערך A לא קיים
יש לזה כל מיני פתרונות אבל זה מסבך את הקוד
אז תעשה שזה גם יקריא במצב כזה אתה יכול לעשות את זה בשתי שורות בלבד

Re: קבלת הודעה 'לא הוקשה בחירה' לפני השמעה מה שהלקוח הקיש

נשלח: 08:13 29/01/2020
על ידי sbb0799
תעשה הפוך שהמקסימום יהיה יותר מהספרות שאתה רוצה לקבל ובשרת תגדיר שאם זה יותר ממה שרצית שישלח תחזיר לו ב READ הקשת יותר מידי ספרות
בהצלחה
ואז מה?
איך אתה מחזיר אותו לתפריט הקודם?
הרי אתה בונה את הקוד בצורה שהוא מקריא את תפריט A, רק אם הערך A לא קיים
יש לזה כל מיני פתרונות אבל זה מסבך את הקוד
אז תעשה שזה גם יקריא במצב כזה אתה יכול לעשות את זה בשתי שורות בלבד
לא הבנתי למה אתה מתכוון
אם יש לי תפריט C "אנא הקש ת"ז" ואני נותן אפשרות להקיש 10 ספרות
עכשיו אני יכול לבחור האם להקריא או לא אבל אני לא יכול לעצור אותו במקרה שהוא הקיש מידי הרבה ספרות
בכל מקרה אחר כך הבקשה נשלחת לשרת עם הערך TZ=0123456789
שרת מזהה שהנתון שגוי ואומר לו הקשת מידי הרבה ספרות
בשלב הזה אני יכול להוציא אותו מהשלוחה
זה טוב עם מדובר בתפריט A
אבל בתפריט C (ז"א התפריט השלישי )
זה לא יפה להחזיר את הלקוח שיקיש הכל מהתחלה רק בכלל טעות קטנה

Re: קבלת הודעה 'לא הוקשה בחירה' לפני השמעה מה שהלקוח הקיש

נשלח: 10:28 29/01/2020
על ידי bc98400
ואז מה?
איך אתה מחזיר אותו לתפריט הקודם?
הרי אתה בונה את הקוד בצורה שהוא מקריא את תפריט A, רק אם הערך A לא קיים
יש לזה כל מיני פתרונות אבל זה מסבך את הקוד
אז תעשה שזה גם יקריא במצב כזה אתה יכול לעשות את זה בשתי שורות בלבד
לא הבנתי למה אתה מתכוון
אם יש לי תפריט C "אנא הקש ת"ז" ואני נותן אפשרות להקיש 10 ספרות
עכשיו אני יכול לבחור האם להקריא או לא אבל אני לא יכול לעצור אותו במקרה שהוא הקיש מידי הרבה ספרות
בכל מקרה אחר כך הבקשה נשלחת לשרת עם הערך TZ=0123456789
שרת מזהה שהנתון שגוי ואומר לו הקשת מידי הרבה ספרות
בשלב הזה אני יכול להוציא אותו מהשלוחה
זה טוב עם מדובר בתפריט A
אבל בתפריט C (ז"א התפריט השלישי )
זה לא יפה להחזיר את הלקוח שיקיש הכל מהתחלה רק בכלל טעות קטנה
הנה לך דוגמא תגיד אם זה מובן

קוד: בחירת הכל

<?php

$a = $_GET['a'];

$b = $_GET['b'];

$c = $_GET['TZ'];


if($b>0){ $d = 1}

if($c>0){
if($c>9999999999){ $d = 2}
}elseif($d==1){
echo "read=t-הקש את תעודת הזהות שלך=TZ,no,10,9,7,No,yes,no,*/";
}elseif($d==2){
echo "read=t-הקשת יותר מידי ספרות הקש את תעודת הזהות שלך=TZ,no,10,9,7,No,yes,no,*/";
}elseif($a>0){
echo "read=t-הקש את הסיסמא=b,no,10,9,7,No,yes,no,*/";
}else{
echo "read=t-הקש מספר פלאפון של השני=a,no,10,9,7,No,yes,no,*/";
}