Bansedition
ก๊วนเสียว
พลังน้ำใจ: 2
ออฟไลน์
กระทู้: 213
|
 |
« ตอบ #20 เมื่อ: 14 ตุลาคม 2012, 22:55:39 » |
|
code เยอะแยะเลยน่ะครับ ผมคิดว่าน่าจะได้แล้วน่ะครับ อิอิ  ยังครับเยอะแต่ผมไม่เข้าใจเลย พยายามอ่านหลายๆรอบก็ไม่เข้าหัวครับ เพราะไม่มีความรู้ php เลยครับผม
|
|
|
บันทึกการเข้า
|
|
|
|
( ̄(工) ̄)
Newbie
พลังน้ำใจ: 3
ออฟไลน์
กระทู้: 32
|
 |
« ตอบ #21 เมื่อ: 14 ตุลาคม 2012, 23:10:47 » |
|
<?php if($_POST['submit']) { $name=$_POST['Name']; $email=$_POST['Email']; $subject = $_POST['Subjec']; $content=$_POST['Message']; $message = " ได้รับการติดต่อจาก\r\n ชื่อ : $name\r\n Email Address : $email \r\n เนื้อหา : $content ";
$headers = "From:[email protected]\r\n"; $headers.= "Content-Type: text/html; charset=utf-8"; mail("[email protected]", "$subject", "$message", "$headers"); } ?> copy ไปเซฟเป็นไฟล์ชื่อ sendmail.php ครับแล้วลองดู
|
|
« แก้ไขครั้งสุดท้าย: 14 ตุลาคม 2012, 23:16:14 โดย ( ̄(工) ̄) »
|
บันทึกการเข้า
|
|
|
|
jommann
สมุนแก๊งเสียว
พลังน้ำใจ: 34
ออฟไลน์
กระทู้: 677
|
 |
« ตอบ #22 เมื่อ: 14 ตุลาคม 2012, 23:11:45 » |
|
code เยอะแยะเลยน่ะครับ ผมคิดว่าน่าจะได้แล้วน่ะครับ อิอิ  ยังครับเยอะแต่ผมไม่เข้าใจเลย พยายามอ่านหลายๆรอบก็ไม่เข้าหัวครับ เพราะไม่มีความรู้ php เลยครับผม ตอนนี้ติดเรื่องอะไรอยู่ครับ อิอิ เผื่อ ผมจะช่วยได้บ้างครับ 
|
|
|
บันทึกการเข้า
|
|
|
|
Bansedition
ก๊วนเสียว
พลังน้ำใจ: 2
ออฟไลน์
กระทู้: 213
|
 |
« ตอบ #23 เมื่อ: 14 ตุลาคม 2012, 23:18:16 » |
|
<?php if($_POST['submit']) { $name=$_POST['Name']; $email=$_POST['Email']; $subject = $_POST['Subjec']; $content=$_POST['Message']; $message = " ได้รับการติดต่อจาก\r\n ชื่อ : $name\r\n Email Address : $email \r\n เนื้อหา : $content ";
$headers = "From:[email protected]\r\n"; $headers.= "Content-Type: text/html; charset=utf-8"; mail("[email protected]", "$subject", "$message", "$headers"); } ?> copy ไปเซฟเป็นไฟล์ชื่อ sendmail.php ครับแล้วลองดู ได้แล้วครับผม พอกดส่งแล้วเด้งมาอีกหน้าขาวๆ แต่ข้อมูลส่งไปเมล์แล้วครับ เดี่ยวจะลองดัดแปลงดูครับผม ขอบคุณมากๆครับผม
|
|
|
บันทึกการเข้า
|
|
|
|
( ̄(工) ̄)
Newbie
พลังน้ำใจ: 3
ออฟไลน์
กระทู้: 32
|
 |
« ตอบ #24 เมื่อ: 14 ตุลาคม 2012, 23:23:17 » |
|
ตรงหน้าขาวๆนั่นลองทำเป็นรีไดเร็คแบบตั้งเวลา หรือจะให้ยูสเซอร์กด back ไปก็ได้ครับ ลองทำดูครับ ยิ่งลองยิ่งรู้ ถ้าไม่ได้อย่างไรก็ถามได้ครับ
|
|
|
บันทึกการเข้า
|
|
|
|
Bansedition
ก๊วนเสียว
พลังน้ำใจ: 2
ออฟไลน์
กระทู้: 213
|
 |
« ตอบ #25 เมื่อ: 14 ตุลาคม 2012, 23:29:26 » |
|
code เยอะแยะเลยน่ะครับ ผมคิดว่าน่าจะได้แล้วน่ะครับ อิอิ  ยังครับเยอะแต่ผมไม่เข้าใจเลย พยายามอ่านหลายๆรอบก็ไม่เข้าหัวครับ เพราะไม่มีความรู้ php เลยครับผม ตอนนี้ติดเรื่องอะไรอยู่ครับ อิอิ เผื่อ ผมจะช่วยได้บ้างครับ  ตรงหน้าขาวๆนั่นลองทำเป็นรีไดเร็คแบบตั้งเวลา หรือจะให้ยูสเซอร์กด back ไปก็ได้ครับ ลองทำดูครับ ยิ่งลองยิ่งรู้ ถ้าไม่ได้อย่างไรก็ถามได้ครับ
ขอบคุณครับผม ตอนนี้ กับคำว่า รีไดเรค พอเข้าใจว่าหลังจากลูกค้ากด submit มันจะเด้งหน้าขาวๆ หากทำเป็นรีไดเรค มันต้องไปเพิ่มตรงไหนครับ เพิ่มโค้ดอะไรที่ไหนครับ รบกวนหน่อยนะครับ
|
|
|
บันทึกการเข้า
|
|
|
|
zalapao23
ก๊วนเสียว
พลังน้ำใจ: 40
ออฟไลน์
กระทู้: 256
|
 |
« ตอบ #26 เมื่อ: 14 ตุลาคม 2012, 23:33:27 » |
|
code เยอะแยะเลยน่ะครับ ผมคิดว่าน่าจะได้แล้วน่ะครับ อิอิ  ยังครับเยอะแต่ผมไม่เข้าใจเลย พยายามอ่านหลายๆรอบก็ไม่เข้าหัวครับ เพราะไม่มีความรู้ php เลยครับผม ตอนนี้ติดเรื่องอะไรอยู่ครับ อิอิ เผื่อ ผมจะช่วยได้บ้างครับ  ตรงหน้าขาวๆนั่นลองทำเป็นรีไดเร็คแบบตั้งเวลา หรือจะให้ยูสเซอร์กด back ไปก็ได้ครับ ลองทำดูครับ ยิ่งลองยิ่งรู้ ถ้าไม่ได้อย่างไรก็ถามได้ครับ
ขอบคุณครับผม ตอนนี้ กับคำว่า รีไดเรค พอเข้าใจว่าหลังจากลูกค้ากด submit มันจะเด้งหน้าขาวๆ หากทำเป็นรีไดเรค มันต้องไปเพิ่มตรงไหนครับ เพิ่มโค้ดอะไรที่ไหนครับ รบกวนหน่อยนะครับ ใส่โค้ดหลัง Sent Mail ครับ echo "<meta http-equiv='refresh' content='1;URL=หน้าที่ต้องการให้ Redirect ไป'>";
|
|
|
บันทึกการเข้า
|
|
|
|
Bansedition
ก๊วนเสียว
พลังน้ำใจ: 2
ออฟไลน์
กระทู้: 213
|
 |
« ตอบ #27 เมื่อ: 14 ตุลาคม 2012, 23:42:51 » |
|
ตอนนี้แก้เป้นแบบนี้ครับได้แล้วครับ แต่มีปัญหาตรงที่ พอกด submit มันจะขึ้นอีกหน้าเป้นรีไดเรค แต่หน้าเดิมยังอยู่ ไม่เปลีายนไปไหนเลย อาจจะทำให้ลูกค้ากดซ่ำได้ ผมต้องแก้ยังไงครับ หากต้องการให้ขึ้นว่า Thank you. Your enquiry has been submitted. We will reply to you shortly. เราต้องเพิ่มตรงไหนครับผม <?php if($_POST['submit']) { $name=$_POST['Name']; $email=$_POST['Email']; $subject = $_POST['Subjec']; $content=$_POST['Message']; $message = " Enquiry Form Name : $name Email Address : $email Subjec : $subject Message : $content ";
$headers = "From:[email protected]"; $headers.= "Content-Type: text/html; charset=utf-8"; mail("[email protected]", "$subject", "$message", "$headers"); echo "<meta http-equiv='refresh' content='1;URL=http://www.bansdivingresortkohtao.com'>"; } ?>
|
|
« แก้ไขครั้งสุดท้าย: 15 ตุลาคม 2012, 00:01:11 โดย Bansedition »
|
บันทึกการเข้า
|
|
|
|
Bansedition
ก๊วนเสียว
พลังน้ำใจ: 2
ออฟไลน์
กระทู้: 213
|
 |
« ตอบ #28 เมื่อ: 14 ตุลาคม 2012, 23:48:57 » |
|
 สงสัยหลับกันแล้ว ไว้พรุ้งนี้มาต่อนะครับผม
|
|
« แก้ไขครั้งสุดท้าย: 15 ตุลาคม 2012, 00:04:05 โดย Bansedition »
|
บันทึกการเข้า
|
|
|
|
zalapao23
ก๊วนเสียว
พลังน้ำใจ: 40
ออฟไลน์
กระทู้: 256
|
 |
« ตอบ #29 เมื่อ: 15 ตุลาคม 2012, 00:15:47 » |
|
<?php if($_POST['submit']) { $name=$_POST['Name']; $email=$_POST['Email']; $subject = $_POST['Subjec']; $content=$_POST['Message']; $message = " ได้รับการติดต่อจาก\r\n ชื่อ : $name\r\n Email Address : $email \r\n เนื้อหา : $content ";
$headers = "From:[email protected]\r\n"; $headers.= "Content-Type: text/html; charset=utf-8"; mail("[email protected]", "$subject", "$message", "$headers"); } echo "<meta http-equiv='refresh' content='2;URL=หน้าที่ต้องการให้ Redirect ไป'>"; ?> <html> <!DOCTYPE html> <head> <title>ส่งเมล์เรียบร้อย</title> <meta charset="tis-620"> </head> <body> Thank you. Your enquiry has been submitted.<br> We will reply to you shortly. </body> </html> ลองดูนะครับ
|
|
|
บันทึกการเข้า
|
|
|
|
Bansedition
ก๊วนเสียว
พลังน้ำใจ: 2
ออฟไลน์
กระทู้: 213
|
 |
« ตอบ #30 เมื่อ: 15 ตุลาคม 2012, 07:53:58 » |
|
<?php if($_POST['submit']) { $name=$_POST['Name']; $email=$_POST['Email']; $subject = $_POST['Subjec']; $content=$_POST['Message']; $message = " ได้รับการติดต่อจาก\r\n ชื่อ : $name\r\n Email Address : $email \r\n เนื้อหา : $content ";
$headers = "From:[email protected]\r\n"; $headers.= "Content-Type: text/html; charset=utf-8"; mail("[email protected]", "$subject", "$message", "$headers"); } echo "<meta http-equiv='refresh' content='2;URL=หน้าที่ต้องการให้ Redirect ไป'>"; ?> <html> <!DOCTYPE html> <head> <title>ส่งเมล์เรียบร้อย</title> <meta charset="tis-620"> </head> <body> Thank you. Your enquiry has been submitted.<br> We will reply to you shortly. </body> </html> ลองดูนะครับ ยังไม่หายครับผม ตอนนี้หลังจากกด submit มันเด้งหน้าใหม่ขึ้นมาครับ ส่วนหน้านี้ไม่หายไป และไม่ขึ้นข้อความครับ ผมแก้ไขเป้นแบบนี้ ในตอนนี้ครับ <?php if($_POST['submit']) { $name=$_POST['Name']; $email=$_POST['Email']; $subject = $_POST['Subjec']; $content=$_POST['Message']; $message = " Enquiry Form Name : $name Email Address : $email Subjec : $subject Message : $content ";
$headers = "From:[email protected]"; $headers.= "Content-Type: text/html; charset=utf-8"; mail("[email protected]", "$subject", "$message", "$headers"); echo "<meta http-equiv='refresh' content='1;URL=http://www.bansdivingresortkohtao.com'>"; } ?> <html> <!DOCTYPE html> <head> <title>Send Mail Completed.</title> <meta charset="tis-620"> </head> <body> Thank you. Your enquiry has been submitted.<br> We will reply to you shortly. </body> </html>
|
|
|
บันทึกการเข้า
|
|
|
|
zalapao23
ก๊วนเสียว
พลังน้ำใจ: 40
ออฟไลน์
กระทู้: 256
|
 |
« ตอบ #31 เมื่อ: 15 ตุลาคม 2012, 09:32:04 » |
|
ผมว่าคุณอย่าข้ามขั้นตอนเลยนะครับ ศึกษา HTML ให้แน่นซะหน่อยนะครับ ส่วนเรื่องที่เด้งขึ้นมาหน้าใหม่ ศึกษา target Attribute ให้ดีครับ http://www.w3schools.com/tags/att_a_target.asp
|
|
|
บันทึกการเข้า
|
|
|
|
Bansedition
ก๊วนเสียว
พลังน้ำใจ: 2
ออฟไลน์
กระทู้: 213
|
 |
« ตอบ #32 เมื่อ: 15 ตุลาคม 2012, 10:32:26 » |
|
ผมว่าคุณอย่าข้ามขั้นตอนเลยนะครับ ศึกษา HTML ให้แน่นซะหน่อยนะครับ ส่วนเรื่องที่เด้งขึ้นมาหน้าใหม่ ศึกษา target Attribute ให้ดีครับ http://www.w3schools.com/tags/att_a_target.asp ผทแก้เป้นเป็นแบบนี้ครับ หน้ากรอดข้อมูลยังอยู่ แต่จะเด้งหน้าใหม่ไปหน้าแรกที่ตั้งไว้ครับผม ที่ผมต้องการ พอหลังจากที่ลูกค้ากด submit แล้วขึ้นหน้าข้อความ ขอบคุณ ก็พอครับ <?php if($_POST['submit']) { $name=$_POST['Name']; $email=$_POST['Email']; $subject = $_POST['Subjec']; $content=$_POST['Message']; $message = " Enquiry Form Name : $name Email Address : $email Subjec : $subject Message : $content ";
$headers = "From:[email protected]"; $headers.= "Content-Type: text/html; charset=utf-8"; mail("[email protected]", "$subject", "$message", "$headers"); echo "<meta http-equiv='refresh' content='1;URL=http://www.bansdivingresortkohtao.com'>"; } ?> <html> <a href="http://www.w3schools.com" target="_blank">Visit W3Schools</a> <!DOCTYPE html> <head> <title>Send Mail Completed.</title> <meta charset="tis-2000"> </head> <body> Thank you. Your enquiry has been submitted. We will reply to you shortly. </body> </html>
|
|
|
บันทึกการเข้า
|
|
|
|
zalapao23
ก๊วนเสียว
พลังน้ำใจ: 40
ออฟไลน์
กระทู้: 256
|
 |
« ตอบ #33 เมื่อ: 15 ตุลาคม 2012, 11:12:13 » |
|
<html> <a href="http://www.w3schools.com " target="_blank">Visit W3Schools</a><!DOCTYPE html> <head> <title>Send Mail Completed.</title> <meta charset="tis-2000"> </head> <body> Thank you. Your enquiry has been submitted. We will reply to you shortly. </body> </html> บรรทัดสีแดงเอาไปใส่ทำไมอ่ะครับ ผมให้ลิงค์ไปศึกษาครับ แก้ไขในหน้า form ส่งอีเมล์นะครับ ส่วนของ target="new" ให้เปลี่ยนเป็น target="_parent" ครับ เวลาคุณกรอกข้อมูลเสร็จแล้วกด ปุ่ม Submit แล้วจะแจ้งเตือน Thank you. Your enquiry has been submitted. We will reply to you shortly. โดยไม่เด้งหน้าใหม่ขึ้นมา ตรงตามความต้องการของคุณไหมครับ
|
|
« แก้ไขครั้งสุดท้าย: 15 ตุลาคม 2012, 11:13:57 โดย zalapao23 »
|
บันทึกการเข้า
|
|
|
|
Bansedition
ก๊วนเสียว
พลังน้ำใจ: 2
ออฟไลน์
กระทู้: 213
|
 |
« ตอบ #34 เมื่อ: 15 ตุลาคม 2012, 11:23:55 » |
|
|
|
|
บันทึกการเข้า
|
|
|
|
zalapao23
ก๊วนเสียว
พลังน้ำใจ: 40
ออฟไลน์
กระทู้: 256
|
 |
« ตอบ #35 เมื่อ: 15 ตุลาคม 2012, 11:42:43 » |
|
ผมยังไม่เห็นคุณแก้ไขอะไรเลยอ่ะครับ
<form action="sendmail.php" method="post" name="form1" target="new" id="form1">
เปลี่ยนเป็น
<form action="sendmail.php" method="post" name="form1" target="_parent" id="form1">
|
|
|
บันทึกการเข้า
|
|
|
|
Bansedition
ก๊วนเสียว
พลังน้ำใจ: 2
ออฟไลน์
กระทู้: 213
|
 |
« ตอบ #36 เมื่อ: 15 ตุลาคม 2012, 12:00:05 » |
|
ผมยังไม่เห็นคุณแก้ไขอะไรเลยอ่ะครับ
<form action="sendmail.php" method="post" name="form1" target="new" id="form1">
เปลี่ยนเป็น
<form action="sendmail.php" method="post" name="form1" target="_parent" id="form1">
ได้แล้วครับผม ขอบพระคุณครับผมมมมม หากมีโอกาศหวังว่าได้รับใช้ครับผม สำหรับทุกท่านหากจะไปเที่ยวเก่าเต่า บอกมาจาก ไทยเสี่ยว เดี่ยวให้ส่วนลดครับผมมม 
|
|
|
บันทึกการเข้า
|
|
|
|
zalapao23
ก๊วนเสียว
พลังน้ำใจ: 40
ออฟไลน์
กระทู้: 256
|
 |
« ตอบ #37 เมื่อ: 15 ตุลาคม 2012, 12:20:56 » |
|
ดีใจด้วยครับ  แนะนำเพิ่มเติม ควรเช๊คค่าว่างของ Input และรูปแบบ e-mail ด้วยนะครับ
|
|
|
บันทึกการเข้า
|
|
|
|
Bansedition
ก๊วนเสียว
พลังน้ำใจ: 2
ออฟไลน์
กระทู้: 213
|
 |
« ตอบ #38 เมื่อ: 15 ตุลาคม 2012, 12:40:12 » |
|
ดีใจด้วยครับ  แนะนำเพิ่มเติม ควรเช๊คค่าว่างของ Input และรูปแบบ e-mail ด้วยนะครับ กำลังจะถามพอดีครับ แต่ไม่รู้จะถามว่ายังไงดี หากจะเพิ่ม 2 อย่างนี้เข้าไป ผมควรจะเพิ่มโค๊ดตรงไหนไหมครับ รบกวนอีกแล้ว
|
|
|
บันทึกการเข้า
|
|
|
|
|