我是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>
我经历过几个帖子但找不到解决方案。评论&amp;建议得到高度赞赏。
答案 0 :(得分:2)
您在表单标记中错过了"
引用。
<form action="test1.php" method="POST">
答案 1 :(得分:0)
您错过了使用双引号“以html格式填写表单。<form action="test1.php" method="POST">
答案 2 :(得分:-1)
请改变:
<form action="test1.php method="POST">
要
<form action="test1.php" method="POST">