עבור לתוכן

עזרה ב PHP JS

Featured Replies

פורסם

שלום

יש לי קוד PHP וכאשר אני משתמש בפונקציה

ALERT

אני רוצה שזה יראה לי תשגיאה שהכנסתי באלרט ויחזיר אותי חזרה לדף שצפיתי בו

ניסיתי את זה אבל לא עובד


function alert($text) {
print "<script>alert('$text')</script>";
document.location.href=history.go(-1);
die;
}

[br]פורסם בתאריך: 7.05.2008 בשעה 16:25:28


מישהו ? :|
פורסם

את השורה של ה-history.go אתה צריך להדפיס גם כן.

חוץ מזה, לא צריך בכלל document.location.href, מספיק רק ה-history.go.

פורסם
  • מחבר

את השורה של ה-history.go אתה צריך להדפיס גם כן.

חוץ מזה, לא צריך בכלל document.location.href, מספיק רק ה-history.go.

ניסיתי בלי document.location.href ולא עבד

בכל מקרה זה עובד, תודה


function alert($text) {
print "<script>alert('$text');window.history.go(-1)</script>";
die;
}

תודה על העזרה :)

פורסם

לפי הקוד שלך אני מבין שאתה מכניס פונקציה של JS בתוך פונקציה של PHP.

למה לא לעשות ישר פונקציה של JS?

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

פורסם
  • מחבר

גם וגם .. בחלק מהם הוא מתחבר ל sql ובחלק הוא סתם מראה שגיאות כמו "אנא מלא את כל השדות" ...

פורסם

ספציפית במקרה הזה הוא צריך לחזור לצד שרת?

כי אם זה סתם בדיקת ולידציה פשוטה (שימלא את כל השדות, שהסיסמא תיהיה יותר מ8 תוים וכו'), אז באמת שאין צורך לעטוף את זה בphp.

תעבורת רשת מיותרת.

ואז אתה לא צריך לדאוג לחזור לדף או משהו. כי אין בכלל מעבר של דף (במקרה של רק JS בצד הלקוח, בלי חזרה אל השרת).

פורסם
  • מחבר

אני יסביר בדיוק מה הוא עושה

בהתחלה יש דף html עם כמה שדות טסקט שצריכים למלאות ואז הוא עובד לדף PHP שמוסיף את הנתונים לDB ואז בא השימוש באלרט שרשום "Added Successfully..." ולאחר שעושים אישור זה מחזיר לדף של ה HTML ..

אני לא חושב שיש דרך יותר טובה מזה .. אלא אם כן משפרים את הפונקציה אלרט שבניתי .. ב JS אני על הפנים :o

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים