我收到警告Cannot modify header information- headers already sent by (output started...)
。我所做的是,如果用户提交了数据,它将被插入到数据库中,页面将被重定向到'members.php'。
这是我的代码......
include('connect.php');
if(isset($_POST['submit']))
{
$name= $_POST['name'];
$contact= $_POST['contact'];
$college= $_POST['college'];
$address= $_POST['address'];
$insert_query= mysql_query("insert into members_details(member_name,contact_no,college,address) values('".$name."','".$contact."','".$college."','".$address."')");
if($insert_query)
{
header("Location: members.php");
}
}
// members.php code
包括( 'connect.php');
$ select_query = mysql_query(“select * from members_details order by reg_no”);
$ rows = mysql_num_rows($ select_query);
答案 0 :(得分:0)
发布在这里:
修改HTTP标头的一些功能是:
您收到该错误是因为您正在使用echo来显示您的文本,而HTTP标头(如上所述)已经通过。您在此代码之前输出了一些内容。您需要查看输出标题的文件或代码。有关详细信息,请参阅我的链接。