พบกับบทความเกี่ยวกับคอมพิวเตอร์และ programming ได้ที่ http://articles.modoeye.com | บล็อกอาหาร
PHP development / ผมทำไม่ได้จริงๆครับ..รบกวนด้วยครับทุกท่าน
p
p
Mon 7 Jul 2008 16:04:49

ท่านครับผมทำไม่ได้จริงๆ
คือผมต้องการส่งข้อมูลที่อยู่ในหน้านี้ไปทางอีเมล์
ผลต้องเขียนอย่างไรครับ

สิ่งที่ผมทำแล้วคือ
1.เขียนฟอร์มให้ลูกค้ากรอกข้อมูล (เราขอเรียกแทนว่า "ฟอร์ม" )


2.เขียนหน้าที่แสดงมูลจากฟอร์มแล้วให้ลูกค้าดูว่าสั่งอะไรบ้าง ......(เราขอเรียกแทนว่า "โชว์ฟอร์ม" )
นี่คือโค้ดของหน้า "โชว์ฟอร์ม"...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<style type="text/css">
<!--
body,td,th {
 font-family: Arial, Verdana;
 font-size: 14px;
}
.style112 {color: #000000}
.style113 {color: #FFFFFF}
.style114 {
 font-size: 12px;
 color: #FFFF00;
}
.style116 {color: #FFFFFF; font-weight: bold; }
.style108 {
 font-family: Arial, Verdana;
 font-weight: bold;
 font-size: 11px;
 color: #000000;
}
.style118 {font-family: tahoma; font-weight: bold; font-size: 11px; color: #006600; }
.style119 {
 color: #000000;
 font-size: 11px;
 font-family: tahoma;
 font-weight: bold;
}
.style1 {
 font-family: tahoma;
 font-size: 11px;
}
-->
</style>
</head>
<body><form id="mail" name="mail" method="post" action="mailform22.php">
 
  <?php
$name1 = $_REQUEST['province'];
$name2 = $_REQUEST['group'];
$name3 = $_REQUEST['date'];
$name4 = $_REQUEST['time'];
$name5 = $_REQUEST['fight'];
$name6 = $_REQUEST['hotel'];
$name7 = $_REQUEST['tour'];
$name8 = $_REQUEST['after'];

$head1 = $_REQUEST['name'];
$head2 = $_REQUEST['email'];
$head3 = $_REQUEST['address'];
$head4 = $_REQUEST['city'];
$head5 = $_REQUEST['state'];
$head6 = $_REQUEST['country'];
$head7 = $_REQUEST['zip'];
$head8 = $_REQUEST['telephone'];
$head9 = $_REQUEST['fax'];

$mess = $_REQUEST['special_needs'];

echo "
</td>
</tr>
<tr>
  <td><div align=\"center\">
    <table width=\"600\" border=\"1\" cellpadding=\"0\" cellspacing=\"2\" bordercolor=\"#FFFFFF\"

bgcolor=\"#00CC99\">
      <tr>
        <td colspan=\"4\" align=\"center\" valign=\"top\"><table width=\"100%\" border=\"0\" cellpadding=\"0

\" cellspacing=\"0\" bgcolor=\"#FFFFFF\">
          <tr>
            <td><div align=\"center\"><img src=\"img/LogoTT.gif\" width=\"300\" height=\"77\" /></div></td>
          </tr>
        </table></td>
      </tr>
      <tr>
        <td colspan=\"4\" align=\"left\" valign=\"middle\">&nbsp;</td>
      </tr>
      <tr>
        <td colspan=\"4\" align=\"left\" valign=\"middle\"><div align=\"center\">
          <table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" bgcolor=\"#666666\">
            <tr>
              <td align=\"center\" valign=\"middle\"><div align=\"center\"><span class=\"style116\">DETAIL OF

YOUR BOOKING</span></div></td>
            </tr>
          </table>
          </div></td>
        </tr>
      <tr>
        <td width=\"200\">&nbsp;</td>
        <td colspan=\"3\">&nbsp;</td>
      </tr>
      <tr>
        <td align=\"right\" valign=\"middle\"><span class=\"style119\">Province you want to

go&nbsp;</span></td>
        <td colspan=\"3\" align=\"left\" valign=\"middle\"><span class=\"style116\">".$name1."</td>"; //แสดง

จังหวัด (กลับไปแก้ไขการแสดงผลของ echo)
      echo "</tr>
      <tr>
        <td align=\"right\" class=\"style119\">People in your group&nbsp;</td>
        <td colspan=\"3\" align=\"left\" valign=\"middle\"><span class=\"style116\">".$name2."</td>"; //

แสดงจำนวนคน
       echo "</tr>
      <tr>
        <td align=\"right\" valign=\"middle\" class=\"style119\">Whene you arrive&nbsp;</td>
        <td width=\"133\" align=\"left\"><span class=\"style116\">Date Arrivr ".$name3."</td>"; // แสดงวันที่
        echo "<td width=\"133\" align=\"left\" valign=\"middle\"><span class=\"style116\">Time

Arrive".$name4."</td>"; //แสดงเวลา
        echo "<td width=\"133\" align=\"left\" valign=\"middle\"><span class=\"style116\">Fight

No.".$name5."</td>
        "; //show fight
      echo "</tr>
      <tr>
        <td>&nbsp;</td>
        <td colspan=\"3\">&nbsp;</td>
      </tr>
      <tr>
        <td align=\"right\" valign=\"middle\"><span class=\"style119\">Name of hotels your

booking&nbsp;</span> </td>
        <td colspan=\"3\" align=\"left\" valign=\"middle\">".$name6."</td>"; //show hotel
      echo "</tr>
      <tr>
        <td align=\"right\" valign=\"middle\" class=\"style119\">Tours of your booking&nbsp; </td>
        <td colspan=\"3\" align=\"left\" valign=\"middle\">".$name7."</td>
        "; //show tour
      echo "</tr>
      <tr>
        <td align=\"right\" valign=\"middle\"><span class=\"style119\">After Bangkok&nbsp;</span> </td>
        <td colspan=\"3\" align=\"left\" valign=\"middle\">".$name8."</td>
        "; //show after
      echo "</tr>
      <tr>
        <td>&nbsp;</td>
        <td colspan=\"3\">&nbsp;</td>
      </tr>
      <tr>
        <td colspan=\"4\" align=\"right\" valign=\"middle\"><div align=\"center\">
          <table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" bgcolor=\"#666666\">
            <tr>
              <td><div align=\"center\"><span class=\"style113\"><strong>YOUR

INFORMATION</strong>&nbsp;</span><span class=\"r style2 style114\">&nbsp;&nbsp;&nbsp;* Required

fields</span></div></td>
            </tr>
          </table>
        </div></td>
        </tr>
      <tr>
        <td align=\"left\" valign=\"middle\" class=\"style112\"><table width=\"200\" border=\"0\"

cellspacing=\"0\" cellpadding="\&quot;0\&quot;">
          <tr>
            <td>&nbsp;</td>
          </tr>
        </table></td>
        <td colspan=\"3\"><table width=\"400\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
          <tr>
            <td>&nbsp;</td>
          </tr>
        </table></td>
      </tr>
      <tr>
        <td align=\"right\" valign=\"middle\" class=\"style119\">Name (first &amp; last)&nbsp;</td>
        <td colspan=\"3\" align=\"left\" valign=\"middle\"><span class=\"style116\">"   .$head1."</td>
        "; //show name and lastname
      echo "</tr>
      <tr>
        <td align=\"right\" valign=\"middle\"><span class=\"style119\">Email Address&nbsp;</span></td>
        <td colspan=\"3\" align=\"left\" valign=\"middle\"><span class=\"style116\">"   .$head2."</td>
        "; //show Email
      echo "</tr>
      <tr>
        <td align=\"right\" valign=\"middle\" class=\"style119\">Address&nbsp;</td>
        <td colspan=\"3\" align=\"left\" valign=\"middle\"><span class=\"style116\">"   .$head3."</td>
        "; // show address
      echo "</tr>
      <tr>
        <td align=\"right\" valign=\"middle\" class=\"style112\"><span class=\"style119

\">City</span>&nbsp;</td>
        <td colspan=\"3\" align=\"left\" valign=\"middle\"><span class=\"style116\">"   .$head4."</td>
        "; // show city
      echo "</tr>
      <tr>
        <td align=\"right\" valign=\"middle\" class=\"style108\"><span class=\"style119\">State (Province or

County)</span>&nbsp;</td>
        <td colspan=\"3\" align=\"left\" valign=\"middle\"><span class=\"style116\">"   .$head5."</td>
        "; // show province and country
      echo "</tr>
      <tr>
        <td align=\"right\" valign=\"middle\"><span class=\"style118\"><span class=\"style119

\">&nbsp;Country</span>&nbsp;</span></td>
        <td colspan=\"3\" align=\"left\" valign=\"middle\"><span class=\"style116\">"   .$head6."</td>
        "; //show country
      echo "</tr>
      <tr>
        <td align=\"right\" valign=\"middle\" class=\"style119\">Zip (Area) Code&nbsp;</td>
        <td colspan=\"3\" align=\"left\" valign=\"middle\"><span class=\"style116\">"   .$head7."</td>
        "; //show code
      echo "</tr>
      <tr>
        <td align=\"right\" valign=\"middle\"><span class=\"style119\">Telephone&nbsp;</span></td>
        <td colspan=\"3\" align=\"left\" valign=\"middle\"><span class=\"style116\">"   .$head8."</td>
        "; // show telephone
      echo "</tr>
      <tr>
        <td align=\"right\" valign=\"middle\" class=\"style119\">Fax&nbsp;&nbsp;</td>
        <td colspan=\"3\" align=\"left\" valign=\"middle\"><span class=\"style116\">"   .$head9."</td>
        "; //show fax
      echo "</tr>
      <tr>
        <td align=\"right\" valign=\"top\" class=\"style119\">Special needs
          or&nbsp; requirements,comments or&nbsp;&nbsp; questions:&nbsp;</td>
        <td colspan=\"3\" align=\"left\" valign=\"top\"><span class=\"style116\">"  .$mess."</td>
        "; //shoe meaasge
      echo "</tr>
      <tr>
        <td align=\"right\" valign=\"middle\">
          <label>
            <input type=\"submit\" name=\"send\" id=\"send\" value=\"Send\" />
            </label>
        </td>
        <td colspan=\"3\">&nbsp;</td>
      </tr>
    </table>
  </div></td>
</tr>";
?>
</form>
</body>
</html>

------------------------------------------------------------------------------------------

3.ผมอยากเอาข้อมูลที่อยู่ในหน้า"โชว์ฟอร์ม"นั้นส่งทางอีเมล์ ......(ข้อมูลหน้า"โชว์ฟอร์ม"...มันไม่ได้เขียนในรูปของฟอร์ม

ครับ)

อยากรบกวนถามว่า...ผมต้องเขียนโค้ดอย่างไรครับ.....

webmaster
webmaster
Mon 7 Jul 2008 18:30:14
ผมได้เขียนบอกไว้ก่อนหน้านี้แล้ว แต่คิดว่าคุณยังสับสนเรื่องการทำงานของ php, html และ http และส่วนประกอบของ http ต่างๆ เหมือนหลายๆคน ทำให้ติดปัญหาแบบเส้นผมบังภูเขา

ผมยกตัวอย่างโค๊ด

print_r($_REQUEST);

ถ้าแทรกโค๊ดไว้ก่อนโค๊ดทั้งหมด จะเกิดอะไรขึ้น
และถ้าแทรกไว้สุดท้ายของโค๊ดทั้งหมด จะเกิดอะไรขึ้น

ถ้าลองตอบคำถามแล้วน่าจะหาทางออกเจอ ถ้าไม่เจอลองทดลองตามข้างบนแล้วแจ้งให้ทราบหน่อยครับ
Reply
Name:
E-mail:
Home | Services | Forum | Classified | Directories | Support | Contact
ATOM feed RSS 0.9 feed RSS 1.0 feed RSS 2.0 feed
Copyright © 2005 - 2007 Modoeye.com, All Rights Reserved.
Disclaimer | Privacy policy | Term of Use | Term of Services
Valid XHTML Valid CSS! PHP: Hypertext Preprocessor MySQL database Apache Powered! FreeBSD Power to serve
Modoeye Sitemap Client login