שלח תשובה

זירת השאלות

679
צפיות
6
תשובות

קישור כפתור לעמוד הבא

,‏ 13 בספטמבר, 2008

שלום!

אודה למי שיוכל לעזור לי:

יש לי טופס על האתר, ויש בסופו כפתור Submit, שנותן פקודה דרך קובץ PHP לשלוח אימייל לבוס שלי עם התשובה של הלקוח.
ניסיתי לכתוב קישור לעמוד שאומר ללקוח תודה, ולשים את זה מסביב לקוד של הכפתור submit, אבל משום מה כשאני לוחצת על הכפתור זה לא שולח אותי לעמוד התודה אלא לקובץ ה-PHP (שנקרא processor.PHP).


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


תודה!

שיר

תגיות:

6 תשובות

  1. לא מובן מה זה "מסביב לכפתור"
    בעיקרון כדי להציג למשתמש עמוד תודה אחרי שהאימייל נשלח – את צריכה בעמוד php שקיבל את הטופס לבצע את השליחה של האימייל, לוודא שנשלח תקין, ואם כן – להעביר (redirect) את המשתמש לעמוד חדש שאומר תודה, או שמדווח על תקלה בשליחה במידת הצורך.


    אלי ענתבי
    entry interactive
    http://www.entry.co.il

  2. lamusicata הגיב:

    האימייל נשלח תקין…
    עם האימייל אין לי בעיה. אם הייתי יכולה לשלוח לך את הקובץ עצמו הייתי שולחת…
    אולי תוכל דרך "הצג מקור" להיכנס למה שאני מדברת עליו:

    http://www.graffmusic.com/VIP
    http://www.graffmusic.com/processor.php

    וב-"מסביב לכפתור" אני מתכוונת לכך שניסיתי להדביק לפני הקוד של submit את
    <"a herf="www.graffmusic.com/confirm>
    ואחרי הקוד של submit, את הסוגר <a/>.

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

  3. זה בדיוק מה שהסברתי
    את לא יכולה גם להעביר עמוד וגם להריץ קישור יחד באותו כפתור. תאורתית גם אם היית יכולה – הטעינה של הקישור הייתה מפריעה לתהליך של שליחת האימייל.

    מה שאת צריכה לעשות זה בעמוד שמבצע את השליחה – אחרי שהוא שולח את האימייל להעביר את הגולש לאן שאת רוצה. מעיין שרשרת:
    עמוד עם טופס > עמוד ששולח אימייל > עמוד עם הודעה שנשלח בהצלחה


    אלי ענתבי
    entry interactive
    http://www.entry.co.il

  4. lamusicata הגיב:

    המון תודה…
    הבנתי מה צריך לעשות, והבנתי איפה הטעות הייתה.
    העמוד ששולח את האימייל זה עמוד ה-processor.php.
    אז איפה שם אני מכניסה את הקישור לעמוד התודה, אם בכלל?

    שיר

  5. בתחתית העמוד processor.php
    אחרי הקריאה לשליחת מייל ובסוף קוד הקוד, את צריכה לקרוא לפונקציה מובנית ב-PHP שעושה העברת דף אצל הגולש.

    אני לא כ"כ מכיר PHP, אבל בחיפוש בסיסי בגוגל אני חושב שזה הפקודה שאת מחפשת:
    http://www.designersplayground.com/articles/31/1/Php-Redirect/Page1.html


    אלי ענתבי
    entry interactive
    http://www.entry.co.il

שלח תשובה