|
|
|
รบกวนช่วยแนะนำการทำ popup หรือเปิด link หน้าใหม่จาก code ตัวอย่างหน่อยครับ |
|
|
|
|
|
|
|
Code (PHP)
<?
session_start();
if (session_is_registered("valid_uname") && session_is_registered("valid_pwd")) {
}else{
header('location:index.php');
exit();
}
require_once('connect/connect.php');
?>
<?php
//echo $txtfullname;
//echo $txtaddress;
$my_date=date('Y-m-d');
// echo $my_date;
$pay_status='0';
$delivery='0';
$sql="insert into orders (or_date,c_id,pay_status,delive_status,c_fulname,c_adress,or_sum) values ('$my_date','$valid_uname','$pay_status','$delivery','$txtfullname','$txtaddress','$sum_toal'+100)";
//echo $sql;
mysql_query($sql,$conn);
$order_id=mysql_insert_id();
$Strsql="select * from temp_order where id='$valid_uname'";
$Strresult=mysql_query($Strsql,$conn);
while($Strdata=mysql_fetch_array($Strresult)){
$pro_num=$proid[$Strdata['prod_id']];
$Stsql="insert into order_detail (or_id,prod_id,quantity) values ($order_id,'$Strdata[prod_id]',$pro_num)";
mysql_query($Stsql,$conn);
}
$sql="delete from temp_order where id='$valid_uname'";
mysql_query($sql,$conn);
$sql1="select * from orders where or_id='$order_id'";
$result1=mysql_query($sql1,$conn);
$rs1=mysql_fetch_array($result1);
/*<input name="ord_id" type="hidden" id="ord_id" value="<? echo $rs1[or_id]; ?>">*/
echo "<script language='javascript'>alert('บันทึกข้อมูลการสั่งซื้อแล้ว');</script>";
echo "<a href=\"paymentlast.php?id=$rs1[or_id]\">";
echo "<meta http-equiv='refresh' content='0;url=pay.php' />";
?>
เมื่อทำการบันทึกข้อมูลให้ alert ข้อความว่า บันทึกข้อมูลการสั่งซื้อเสร็จแล้ว อยากให้จะให้โชว์ใบสั่งซื้อขึ้นมาด้วย โดยเป็น popup เปิดหน้าใหม่ขึ้นมาอีก 1 หน้า โดยผมได้ทำหน้าใบสั่งซื้อไว้ชื่อว่า paymentlast.php แบบใน code แต่มันไม่มีอะไรเกิดขึ้นเลย อยากรู้ต้องเขียน code แบบไหนเหรอครับ
Tag : PHP, MySQL, HTML/CSS, JavaScript
|
ประวัติการแก้ไข 2010-09-26 11:19:29
|
|
|
|
|
Date :
2010-09-26 11:17:54 |
By :
hijackthis |
View :
2049 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
https://www.thaicreate.com/php/forum/014568.html
|
|
|
|
|
Date :
2010-09-26 20:57:15 |
By :
ฮานามิ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แบบว่าอยากให้เปิดขึ้นหน้าใหม่มาอีก 1 หน้าเลยอ่ะครับ
Code (PHP)
echo "<a href=\"paymentlast.php?id=$rs1[or_id]\">";
อยากให้เปิดหน้าขึ้นมาใหม่จาก code นี้อ่าครับ
|
|
|
|
|
Date :
2010-09-27 13:12:52 |
By :
hijackthis |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
echo <<<html
<SCRIPT language=JavaScript>
<!--
function popupM() {
var w = 600;
var h = 400;
var lp = (screen.width) ? (screen.width-w)/2 : 0;
var tp = (screen.height) ? (screen.height-h)/2 : 0;
attrs = 'height='+h+',width='+w+',top=' + tp + ',left=' + lp + ', resizable=yes, toolbar=no, scrollbars=0'
window.open(" paymentlast.php?id=$rs1[or_id] ", "popupM", attrs)
}
// -->
</SCRIPT>
html;
|
ประวัติการแก้ไข 2010-09-27 14:08:17 2010-09-27 14:12:01
|
|
|
|
Date :
2010-09-27 13:48:56 |
By :
dekkuza |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|