【发布时间】:2018-07-11 10:20:50
【问题描述】:
我是 PHP 新手,从安装 xampp 服务器和编写 php 脚本开始。一切看起来都不错,但是当我在 html 表单上单击提交时出现错误(我的 apache 和 php 管理员都在运行) "在此服务器上找不到请求的 URL。引用页面上的链接似乎错误或过时。请将该错误通知该页面的作者。
错误 404 localhost Apache/2.4.29 (Win32) OpenSSL/1.0.2n PHP/5.6.33
目前我正在使用 Windows 10 并将我的文件“test1”放在 C://xampp 的 htdocs 文件夹中。下面是我的php代码:
<?php
if(isset($POST["Submit"])){
$ETask=$POST["ETask"];
$Status=$POST["Status"];
$Connection=mysqli_connect('localhost','root','root');
$selected=mysqli_select_db('test',$Connection);
$Query="INSERT INTO test1(task,status) VALUES($ETask,$EStatus)";
$Execute=mysqli_query($Query);
if($Execute){
echo '<span class="success"> Records have been added successfully </span>';
}
else{
echo '<span>Please check db connection or error on the page </span>';
}
}
?>
<!DOCTYPE>
<html>
<head>
<title>Insert Into Database</title>
</head>
<body>
<div>
<form action="test1.php method="POST">
<fieldset>
Task : <br><input type="task" Name="ETask" value=""><br>
Status : <br><textarea Name="EStatus" ></textarea><br>
<br><br><input type="Submit" Name="Submit" value="Submit Your Status"><br>
</fieldset>
</form>
</div>
</html>
我已经浏览了几个帖子,但找不到解决方案。非常感谢您提出意见和建议。
【问题讨论】:
-
你漏掉了一个双引号,应该是
<form action="test1.php" method="POST">