โดย nmonjang » 13/05/2015 5:33 pm
1. คือตอนนี้ผมติด ปัญหา คือ หลังจาก add ข้อมูลลง database แล้ว ผมจะให้มัน Redirect ไปอีกหน้า ครับแต่ ปรากฏว่ามันไม่ redirect ไปให้ต้องกด f5 อีกที มันถึงจะไป ไม่ทราบว่าผมผิดตรงไหนหรือเปล่า ครับ
โค้ด: เลือกทั้งหมด
<?
header('charset=utf-8');
include("include/connect.php");
$var1 = $_POST['one'];
$var2 = $_POST['two'];
$var3 = $_POST['three'];
$var4 = $_POST['four'];
/*$total = $var2+$var4;*/
$sql = "INSERT INTO `tb_dss` SET ";
$sql .= "dss_1='$var1',";
$sql .= "dss_2='$var2',";
$sql .= "dss_3='$var3',";
$sql .= "dss_4='$var4',";
$sql .= "total='$total'";
$qry = mysql_query($sql);
exit ("<script>
window.location.href = 'aa1.html';
</script>");
?>
2. ถ้าผมจะใช้เงื่อนไขในการ Redirect ได้ไหม แล้วถ้าต้องการให้เป็น 3 เงื่อนไขใช้แบบนี้ได้ไหมครับ หรือต้อง if ซ้อน if อย่างเดียว ครับเช่น
โค้ด: เลือกทั้งหมด
if ($var1 ==a || $var2 ==15000 || $var3 ==a){
exit ("<script>
window.location.href = 'aa1.html';
</script>");
}
ขอบคุณพี่ๆล่วงหน้าครับ
1. คือตอนนี้ผมติด ปัญหา คือ หลังจาก add ข้อมูลลง database แล้ว ผมจะให้มัน Redirect ไปอีกหน้า ครับแต่ ปรากฏว่ามันไม่ redirect ไปให้ต้องกด f5 อีกที มันถึงจะไป ไม่ทราบว่าผมผิดตรงไหนหรือเปล่า ครับ
[code]<?
header('charset=utf-8');
include("include/connect.php");
$var1 = $_POST['one'];
$var2 = $_POST['two'];
$var3 = $_POST['three'];
$var4 = $_POST['four'];
/*$total = $var2+$var4;*/
$sql = "INSERT INTO `tb_dss` SET ";
$sql .= "dss_1='$var1',";
$sql .= "dss_2='$var2',";
$sql .= "dss_3='$var3',";
$sql .= "dss_4='$var4',";
$sql .= "total='$total'";
$qry = mysql_query($sql);
exit ("<script>
window.location.href = 'aa1.html';
</script>");
?>
[/code]
2. ถ้าผมจะใช้เงื่อนไขในการ Redirect ได้ไหม แล้วถ้าต้องการให้เป็น 3 เงื่อนไขใช้แบบนี้ได้ไหมครับ หรือต้อง if ซ้อน if อย่างเดียว ครับเช่น
[code]if ($var1 ==a || $var2 ==15000 || $var3 ==a){
exit ("<script>
window.location.href = 'aa1.html';
</script>");
}[/code]
ขอบคุณพี่ๆล่วงหน้าครับ