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

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   איך אני מזמן פונקציה...? (https://hosts.co.il/forums/showthread.php?t=10354)

x-ray 21-12-05 23:17

איך אני מזמן פונקציה...?
 
קוד:

echo"האם אתה בטוח?";
echo"<Br><a href=\"sure(0)\">לא</a><br><a href=\"sure(1)\">כן</a> ";


איך אני מזמן את הפונקציה sure?
זה לא עובד כמו שעשיתי..

Eran-s 21-12-05 23:18

במקום sure(0) תרשום:
קוד:

javascript:sure(0);

x-ray 21-12-05 23:18

אבל זאת פונקציה בphp...

meshuga 21-12-05 23:19

ציטוט:

נכתב במקור על ידי x-ray
קוד:

echo"האם אתה בטוח?";
echo"<Br><a href=\"sure(0)\">לא</a><br><a href=\"sure(1)\">כן</a> ";


איך אני מזמן את הפונקציה sure?
זה לא עובד כמו שעשיתי..

אני מניח שזה JS כן?...כי בPHP אי אפשר לעשות את זה .....אז:
HTML קוד:

<Br><a href="asd" onclick="sure(0); return false;">לא</a><br><a href="asd" onclick="sure(1); return false;">כן</a>
הגבתי בזמן שרשמתם את התגובות שמעליי....בכל מקרה....כתבתי שאי אפשר בPHP לעשות את זה..

ViPeRt 21-12-05 23:19

לא הגדרת שופ פונקציה...
אבל אם אתה מגדיר אז אתה קורה לה פשוט
sure();

Eran-s 21-12-05 23:19

אי אפשר לזמן פונקצית PHP עם קוד HTML

x-ray 21-12-05 23:21

אז איך אפשר ערן?
משוגע לא הבנתי...

תומר,הגדרתי פשוט לא העתקתי לפה..

meshuga 21-12-05 23:24

ציטוט:

נכתב במקור על ידי x-ray
אז איך אפשר ערן?
משוגע לא הבנתי...

תומר,הגדרתי פשוט לא העתקתי לפה..

אין איך אפשר,אי אפשר......אי אפשר לזמן פונקציית PHP בתור בחירה בתוך הHTML......
מה שכן אתה יכול לשלוח בGET משתנה שיגיד 1 או 0 (מסכים או לא) ואז לעשות בדיקת IF באותו דף...יותר מזה.....תחשוב ביצירתיות אני הראתי לך קצה חוט..;)

מה שאני הבאתי שם זה JS כי חשבתי שזה מה שאתה מתכוון..

Eran-s 21-12-05 23:25

ציטוט:

נכתב במקור על ידי x-ray
אז איך אפשר ערן?
משוגע לא הבנתי...

תומר,הגדרתי פשוט לא העתקתי לפה..

אין דרך, רק לכתוב את הפונקציה ב-JS או לעשות שהקישורים יובילו לדפי PHP שונים.

x-ray 21-12-05 23:30

איך משלבים JS וPHP?

somebody 21-12-05 23:41

ציטוט:

נכתב במקור על ידי x-ray
איך משלבים JS וPHP?

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

שקד 22-12-05 09:55

ציטוט:

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

הכוונה להשתמש ב form ..
עקרונית אפשר לעשות את זה בכמה שיטות, אני בעד הרעיון של somebody.

אגב אתה עידן אח של שירלי ?

somebody 22-12-05 14:09

אפשר גם בFORM אם הוא רוצה לשלוח ב POST, אבל אם הוא רצה מלחתחילה בJS אז אסכתי שהנתונים לא עד כדי כך חשובים שאססור ליראות, אז למה להסתבך אם אפשר פשוט לעשות שבלחיצה הגולש יעבור לעמוד שבכתובת של העמוד הוא גם יכניס את הנתונים האלו (אפשר גם לעשות שסקריפט קטן יוביל את הנתונים לעמוד אם זה כל כך קרטי שיהיה כתוב javascript:scriptname)); במעוד, ואז בסוגרים להכניס את הנתונים שמה שפשוט הסקריפט יעשה זה:
window.location.href="page.php?in="+in+"&in2="+in2 +" וכו..
ואז זה ירא "כאילו" זה בצד לקוח, אבל זה לא נירא לי בכלל קריטי.\::)

x-ray 22-12-05 18:14

אני פשוט לא רוצה ליצור עמוד נוסף אלא לעשות הכל באותו העמוד..

ושקד,אני אח של שירלי כן..מי אתה/את?

Eran-s 22-12-05 20:34

ציטוט:

נכתב במקור על ידי x-ray
אני פשוט לא רוצה ליצור עמוד נוסף אלא לעשות הכל באותו העמוד..

פשוט תוסיף בתחילת הדף:
PHP קוד:

if($_GET['option'] == "yes") {
   echo 
"You chose Yes";
} else {
   echo 
"You chose No";




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

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