
11-08-2007, 10:17
|
|
|
|
חבר מתאריך: 09.10.04
הודעות: 165
|
|
|
אשמח לעזרה עם טופס בבקשה
היי יש לי טופס וקראתי את השרשורים הרבים פה בפורום על הנושא
אבל עדיין זקוק לעזרה בבקשה
ולדעת האם מה שעשיתי הוא באמת תקין
אז ככה:
אני מעוניין שכל השדות יהיו ריקוויירד או איך שלא אומרים זאת כאילו שיהיו חייבים להכיל תוכן וזה מה יצא לי:
קוד PHP:
<?php if($_POST['full_name']== '') die('please enter your name'); if($_POST['subject']== '') die('please enter subject'); if($_POST['email_address']== '') die('please enter your email address'); if($_POST['text_area']== '') die('please enter your message'); $name = $_POST['full_name']; $subject = $_POST['subject']; $email = $_POST['email_address']; $text = $_POST['text_area']; mail("bla@bla.co.il", "Message from bla website!", "Name: \n$name \n\nSubject: \n$subject \n\nEmail: \n$email \n\nMessage: \n$text"); ?>
עכשיו בנוסף לזה יש לי שורת META ומעבירה אותי לעמוד אחר שבו אני סתם כותב שהטופס הגיע ותודה בלה בלה
קוד PHP:
<META HTTP-EQUIV="Refresh" CONTENT="0;URL=bla2.html">
עכשיו בלי כל הקטע של ה IF למעלה זה עובד מצויין,
אבל בא לי לעשות IF עכשיו ושבאמת יבדוק שמלאו את השדות והן לא ריקות בבקשה
עכשיו אם השדה ריק זה בעצם עדיין יעביר אותי לעמוד bla2.html בגלל הMETA נראה לי,
ככה שבעצם הרסתי לעצמי את זה עם הMETA (תקנו אותי במידה וזה לא נכון)
אז האם יש קוד שלאחר השליחה מוביל אותך לעמוד אחר כמו echo אבל שמעביר לעמוד אני אשמח מאוד בבקשה
ושאלה אחרונה מה זה משנה אם אני משתמש ב POST או ב REQUEST?
|