הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   [PHP] עזרה ! (https://hosts.co.il/forums/showthread.php?t=32939)

Ben-Malka 14-10-06 23:14

[PHP] עזרה !
 
שלום לכולם ,
את הטופס הזה

http://benmalka.com/works/name.php
אני בניתי ,

רציתי לדעת באיזה משתנה משתמשים בכדי שעם נגיד ירשמו את הגיל באותיות , אז ההודעת echo הבאה תציג את עצמה .

מקווה שהבנתם אותי ,
תודה ,

בן .

mlnn 14-10-06 23:21

is_numeric ?

Ben-Malka 14-10-06 23:27

ציטוט:

נכתב במקור על ידי mlnn
is_numeric ?

מה זה משתנה ?

נריה 14-10-06 23:34

לא הבנתי
אתה בעצם יודע לעשות את הכל אתה רק מחפש שם למשתנה שלך?

Ben-Malka 14-10-06 23:37

ציטוט:

נכתב במקור על ידי נריה
לא הבנתי
אתה בעצם יודע לעשות את הכל אתה רק מחפש שם למשתנה שלך?

כן .
( אני מקווה שעושים זאת ע"י פקודת ה Echo )

hod206 14-10-06 23:54

הוא מתכוון שאם יכניסו את הגיל באותיות אז זה יקפיץ הודעה... לא?

Ben-Malka 14-10-06 23:54

ציטוט:

נכתב במקור על ידי hod206
הוא מתכוון שאם יכניסו את הגיל באותיות אז זה יקפיץ הודעה... לא?

כן, בדיוק, לא מסובך .

Balrog 15-10-06 00:10

חחחח, מצטער שאני צוחק, לא עליך אישית כמובן

אין משתנה שבמקרה שמגיע אליו קלט לא תקין מוציא שגיאות מעצמו

את זה אתה עושה עם תנאי, כמו שרשמו לך למעלה .

Gal Shafrir 15-10-06 00:12

לא הבנת..
 
אתה עושה ככה:

PHP קוד:


$age 
$_POST["age"]; // שליחה
if(!is_numeric($age)) { // אם זה לא מספר.. 
echo "הגיל חייב להיות מורכב ממספרים";  
} else { 
// code אם הוא כן מורכב ממספרים


לא?

Ben-Malka 15-10-06 00:23

ציטוט:

נכתב במקור על ידי DJ G.S
אתה עושה ככה:

PHP קוד:


$age 
$_POST["age"]; // שליחה
if(!is_numeric($age)) { // אם זה לא מספר.. 
echo "הגיל חייב להיות מורכב ממספרים";  
} else { 
// code אם הוא כן מורכב ממספרים


לא?


איפה בדיוק לשים את זה ?

amirs_5 15-10-06 00:50

בתוך הקוד שלך, אתה בודק אם המשתנה age הוא מספר , אם לא יש שגיאה אם כן אתה רושם את שאר הקוד בחלק של ה
// code אם הוא כן מורכב ממספרים

Ben-Malka 15-10-06 01:01

אמיר עזר לי, אפשר לנעול, תודה .

mlnn 15-10-06 01:02

אמור לעבוד, :


PHP קוד:

//GetData.php


<html>
<head><meta http-equiv="Content-Type" content="text/html; charset=windows-1255" /></head>

<?
$name
=$_POST['name'];
$age=$_POST['age'];

if (!
is_numeric($age)) {
echo 
"אידיוט!";
die; 
// /redirect >> or whatever...
}

echo 
"אהלן! שמי " $name "ואני כרגע בן\בת " $age;
// $name >> xss >> =]
?>
</html>


עריכה: בעח, עד שכתבתי את זה חח


כל הזמנים הם GMT +2. הזמן כעת הוא 23:24.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ