GORAGOD.com

freelance, web developer, web designer, hosting, domain name

Do you want to open or save this file? [PHP]


ทำไมเวลาผมส่งค่าแบบ POST ไปยังอีกไฟล์จะขึ้น



 Do you want to open or save this file?



 



ไฟล์ที่รับค่า จะมี code ประมาณนี้ครับ



 



<?  ob_start();

 session_start();

 header("content-type: application/x-javascript; charset=tis-620");



 include ("db/connect.php");

?>

<LINK href="style/style.css" type=text/css rel=stylesheet>

<script src="lib/ajax.js" type="text/javascript"></script>

<table id="TbViewOrder">

 <tr>

  <td id="Td0" colspan="7">ORDER</td>

 </tr>

 <tr>

  <td colspan="7" align="center"><br class="Space" /></td>

 </tr>

 <?php

  require("db/connect.php");



  $name = $_POST[name];

  $lname = $_POST[lname];

  $address = $_POST[address];

  $country = $_POST[country];

  $city = $_POST[city];

  $postcode = $_POST[postcode];

  $email = $_POST[email];

  $tel = $_POST[tel];

  $total_order = $_POST[total_order];

  $total_price_hid = $_POST[total_price_hid];

  $code = $_POST[code];



  if($sess_id!="")

   {

    if($code==$_SESSION['verify_value'])

     {

      $datenow = date("d/m/Y H:i:s");

      $sql = "insert into order_list values(null,'$name','$lname','$email','$tel','$address','$country','$city','$postcode','$total_order','$datenow')";

      mysql_db_query($dbname,$sql);



      $sql2 = "select max(id_order) from order_list" ;

      $result2 = mysql_db_query($dbname,$sql2);

      $row = mysql_fetch_row($result2);



      $sql_pre = "select id_order,name_order from order_list where id_order='$row[0]'";

      $result1 = mysql_db_query($dbname,$sql_pre);

      $rs=mysql_fetch_array($result1);

      $id_order=$rs[id_order];

      $id_orders=sprintf("%05d",$id_order);



      for($i=0;$i<count($sess_id);$i++)

       {

        if($sess_price_reduce[$i]==0)

         {

          $sql3 = "insert into order_detail values('$row[0]','$sess_id[$i]','$sess_num[$i]','$sess_price[$i]')";

          mysql_db_query($dbname,$sql3);

         }

        else

         {

          $sql3 = "insert into order_detail values('$row[0]','$sess_id[$i]','$sess_num[$i]','$sess_price_reduce[$i]')";

          mysql_db_query($dbname,$sql3);

         }

        }

    ?>

      <tr>

       <td colspan="7" align="center">

        <?

         if($email!="" && $id_orders!="" && $name!="")

          {

           $to_s = $email;

           $subject_s = "your detail form xxx.com";

           $from_s = "info@xxx.com";

           $message_s = "purchase order ID : ".$id_orders." / first name : ".$name." / total price : ".$total_price_hid." | <a href='http://www.xxx.com/main/payment_way.php'>Bank of payment!!</a>";

           $header = "MIME-Version: 1.0\r\n";

           $header .= "Content-type: text/html; charset=windows-874\r\n";

           $header .= "From: ".$from_s;



           if(mail(iconv( 'UTF-8' , 'TIS-620' , $to_s ), iconv( 'UTF-8' , 'TIS-620' , $subject_s ), iconv( 'UTF-8' , 'TIS-620' , $message_s ),  iconv( 'UTF-8' , 'TIS-620' , $header )))

            {

             $status = "<font class='complete'>mail process complete</font>";

            }

           else

            {

             $status = "<font class='require'>mail process uncomplete please try agin!!</font>";

            }



             echo $status."<p>";

          }

        ?>

        <font class="complete">order process complete!!</font><br /><br class="Space-1"><br />

        <font class="require">purchase order ID</font> : <?php echo $id_orders?><br />

        <font class="require">first name</font> : <?php echo $name;?><br /><br class="Space-1"><br />

        xxx are sent <font class="require">purchase order ID</font> and <font class="require">first name</font> for confirm payment to your email.<br /><br class="Space-1"><br />

        we will send product after you are confirm payment complete.<br /><br class="Space-1">

        

        <!-- [ <a href="javascript:getDataReturnText3('view_purchase_order.php?id_order=<?php echo $id_order?>&<?php echo $time=date('YmdHis');?>','TbViewOrder')">view purchase order</a> ] -->

       </td>

      </tr>

      <?

      session_unregister("sess_id");

      session_unregister("sess_name");

      session_unregister("sess_price");

      session_unregister("sess_price_reduce");

      session_unregister("sess_num");



      mysql_close();

     }

    else

     {?>

      <tr>

       <td colspan="7" align="center">

        <font class="require">security code not true!!</font><br /><br class="Space-1">

        system is back to previous page automatically. <META HTTP-EQUIV='Refresh' CONTENT='5;URL=product_order.php'><br /><br class="Space">

        or click &nbsp;<input type="button" name="Back" value="<< Back" onClick='jascript:history.go(-1)' id="SubmitButton">&nbsp; for back to previous page.

       </td>

      </tr>

    <?}

   }

  else

   {?>

    <tr>

     <td colspan="7" align="center"><font class="require">out of order!!</font><br /><br class="Space-1"></td>

    </tr>

   <?}?>

</table>



 



 



  มันเป็นเพราะอะไรครับ รบกวนด้วยนะครับ



  ขอบคุณมากครับ


25 ก.ย. 2554 2 13,064

header("content-type: application/x-javascript; charset=tis-620");



ลองเปลี่ยนเป็น



header("content-type: text/html; charset=tis-620");



หรือ เอาออกไปเลยครับ

#1


ได้แล้วครับ ผมเปลี่ยนตามที่บอกไว้เลยครับ ขอบคุณมากครับ


#2
ความคิดเห็น
ไฟล์อัปโหลด ชนิด jpg, jpeg ขนาดไฟล์ไม่เกิน 2M
^