PHP表单生成“未找到对象”但仍提交表单数据

时间:2014-01-09 18:50:49

标签: php forms

我有一个简单的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);
    }
   }
?>

3 个答案:

答案 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'];

现在在查询中使用此值,希望它能够正常工作。