Re: קבלת הודעה 'לא הוקשה בחירה' לפני השמעה מה שהלקוח הקיש
נשלח: 14:05 29/01/2020
על זה אמרתי קוד מסובךהנה לך דוגמא תגיד אם זה מובןלא הבנתי למה אתה מתכווןאז תעשה שזה גם יקריא במצב כזה אתה יכול לעשות את זה בשתי שורות בלבד
אם יש לי תפריט 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,*/";
}
כשאתה כותב תפריט ארוכים זה ממש לא נוח