我有一个简单的PHP表单用于客户端信息,在提交时,生成一个找不到404错误的对象。我提交的信息仍然成功发送到数据库,所以我不确定为什么我看到这个错误。在此先感谢您的帮助。
<?php
$link=mysql_connect("localhost","root","");
$database='clientinformation';
if (!$link)
die('Failed to connect to Server'.mysql_error());
$db=mysql_select_db($database, $link);
session_start();
if(!$db)
die('Failed to select Data Base '.mysql_error());
if(isset($_GET['process']))
{
$query = "Insert INTO `client_reg` (ClientName, Address, CNICNumber, MobileNumber, TelephoneNumber, CompanyName, ClientStatus, RegisterDate) values('$_POST[ClientName]', '$_POST[Address]','$_POST[CNICno]','$_POST[Mobileno]', '$_POST[Telephoneno]', '$_POST[Companyname]', '$_POST[Clientstatus]', '$_POST[RegisteredDate]')";
//echo $query; exit;
$result = mysql_query($query) or die(mysql_error());
if(!$result)
{
$msg = "not Inserted";
}
else
{
$msg = "Inserted";
header("location:ClientList.php?m=".$msg);
}
}
?>
答案 0 :(得分:0)
404错误 - 当用户尝试关注断开或死链接时,“404 Not Found”网页;
`ClientList.php` the file not found or mismatching in filename
答案 1 :(得分:0)
您的服务器上是否存在Clientlist.php
?请记住,UNIX服务器区分大小写。如果驱动器上有clientlist.php
,那么您将获得404
答案 2 :(得分:0)
你应该遵循这个惯例:
$_POST["name"])
提交表格后存储价值:
$clientName=$_POST['ClientName'];
$Address=$_POST['Address'];
$Mobileno=$_POST['Mobileno'];
$Telephoneno=$_POST['Telephoneno'];
$Companyname=$_POST['Companyname'];
$Clientstatus=$_POST['Clientstatus'];
$RegisteredDate=$_POST['RegisteredDate'];
现在在查询中使用此值,希望它能够正常工作。