|
הרשם | ![]() |
שאלות ותשובות | ![]() |
רשימת חברים | ![]() |
לוח שנה | ![]() |
הודעות מהיום | ![]() |
חיפוש | ![]() |
|
![]() |
![]() |
|
כלים לאשכול | תצורת הצגה |
![]() |
# 1 |
חבר וותיק
|
[PHP - מאמר( מתחילים )] בעיית מספרים ושליפת נתונים!
זהו המאמר הראשון שלי, מקווה שתרחיבו את הידע שלכם איתו.
הרבה פעמים באתר שלך או אחר, משתמשים בשיטת GET כדי לשלוף רשומה מהמסד לדוגמא: קוד:
page.php?Id=528 . קוד:
page.php?Id=blah - לדוגמא קוד:
page.php?Id='or'" INTVAL. מהו INTVAL - זוהיא פונקציה שמחזירה את הערך המספרי ממחרוזת. עכשיו אם לדוגמא יש לנו מחרוזת קוד:
blah blah blah והינה הקוד: PHP קוד:
אז בעזרת mysql_num_rows אפשר להוציא פלט שהרשומה לא נמצאה! אני מקווה שמאמר קטן זה הרחיב לכם את המידע! שלכם, נבו.
__________________
צלם אירועים, צילום אירועים, צילום חתונות, צלם, צילום קוריאן , עיצוב , עיצוב מטבחים , דלפקים , שיש , דמוי שיש , חיפוי קירות Last edited by nevo; 14-05-06 at 13:38.. |
![]() |
![]() |
# 2 |
חבר מתקדם
|
יפה על ההשקעה קבל ח"ח
|
![]() |
![]() |
# 3 |
הוסטסניון
|
LOL
הרבה יותר פשוט להשתמש ב is_numeric - בדיקה אם מידע מסויים הוא מספר. |
![]() |
![]() |
# 4 |
משתמש - היכל התהילה
|
לא פשוט יותר לבדוק כמה שורות חזרו לך ואז להגיב לפי זה ?
הרי גם אם יכניסו נגיד ID של 100 ועדיין לא הגעת למספר 100 אז יהיה תקלה. אז עדיף לספור מספר שורות שנמצאו עם אותו ID, אם המספר שווה ל 1 שיציג את מה שבא לך, או לא, שיציג הודעת שגיאה. |
![]() |
![]() |
# 5 | |
חבר וותיק
|
ציטוט:
אם אתה משתמש בis_numeric אתה צריך לכתוב כמה שורות קוד. |
|
![]() |
![]() |
# 6 |
הוסטסניון
|
מאמר נחמד! קבל ח"ח על ההשקעה
|
![]() |
![]() |
# 7 |
חבר וותיק
|
אפשר לפתור חלק מבעיות ההזרקה עם הוספת סלאשים וכדו'.
ח"ח על המדריך. |
![]() |
![]() |
# 8 |
משתמש - היכל התהילה
|
ב"ה
אם רוצים לנטר נסיונות פריצה אז אפשר להשתמש בis_numeric אם לא אז אפשר פשוט לעשות: קוד:
(int)$_GET['id']
__________________
קו ישר, כי אפשר גם אחרת |
![]() |
![]() |
# 9 |
אין כמו ב127.0.0.1
|
מסכים עם בניה, אבל הכי פשוט-
is_int וזהו. גם 4e34.3 זה num, אבל לא int.. וזה גם בודק אם הוא רימה |
![]() |
![]() |
# 10 | |
חבר וותיק
|
ציטוט:
|
|
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|