ช่วยดูการทำ redirect ด้วยครับ ผมใส่ header ไว้หลังจากที่ insert data เสร็จ ให้ทำหาร redirect กลับไปที่หน้าหลัก
ผมใส่ header ไว้หลังจากที่ insert data เสร็จ ให้ทำหาร redirect กลับไปที่หน้าหลักแต่พอ run ดูพบ error
Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\calendar\master_shift_save.php:20) in C:\AppServ\www\calendar\master_shift_save.php on line 42
ทุกที
ไม่รู้ว่าอะไรผิดนะครับ
Code (PHP)
<?
//เรียกการ connect database
include("inc\DB_Conf.php");
?>
<?
$this_month =date('21-F-Y');
$next_month =date('20-F-Y',strtotime('+1 month'));
$tag_date = (strtotime($next_month)-strtotime($this_month))/ ( 60 * 60 * 24 );
$this_year= date('Y');
?>
<!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>
</head>
<body>
<?
$d=0;
while ($d<count($tct_id))
{
$e=0;
while ($e<$tag_date)
{
$s_date=date("Y-m-d", strtotime("+ $e day", strtotime($this_month)));
//echo $tct_id[$d]." --> ".$s_date."--> ".$name_list[$tct_id[$d]][$e]."<br>";
$new_pk = $tct_id.$s_date;
$sql_insert= "insert into time_stamp_user_detail(pk,tct_id,shift_id,date_shift,year) values($new_pk,'".$tct_id[$d]."','".$name_list[$tct_id[$d]][$e]."','$s_date','$this_year')";
$insertQuery = mysql_query($sql_insert);
$e++;
}
$d++;
}
header("Location:timelogin.php");
exit();
?>
</body>
</html>
Tag : - - - -
Date :
2010-07-27 17:33:36
By :
ziix
View :
1293
Reply :
1
ลองใส่ ob_start(); ข้างบนสุดดูครับ
Date :
2010-07-27 22:24:07
By :
adaaugusta
Load balance : Server 01