使用Xampp的PHP:不允许POST错误

时间:2017-04-25 19:28:04

标签: php xampp dreamweaver

当它尝试将表单内容提交到数据库时,我收到以下错误:  {"code":"MethodNotAllowedError","message":"POST is not allowed"}

我正在使用Dreamweaver cc 2017和xampp v3.2.2在Windows 10上运行Apache和Mysql。

html表格:

  <form action="register.php" id="form1" name="form1" method="post"> 

和register.php的内容是:

<?php
$hostname_conn = "localhost";
$database_conn = "hotels";
$username_conn = "root";
$password_conn = "";
$conn = mysqli_connect($hostname_conn, $username_conn, $password_conn) or trigger_error(mysqli_error(),E_USER_ERROR); 

$db=mysqli_select_db($conn,$database_conn);
$q1= "insert into users(username,email,password,number)values('$_POST[textfield]','$_POST[email]','$_POST[password]','$_POST[number]')";
$q2=mysqli_query($conn,$q1);

if(mysqli_query($conn,$q1))
 {
    $msg = 'User information saved successfully.';
 }
 else
 {
    $msg = 'Error: We encountered an error while inserting the new record.';
 }
echo $msg;
mysqli_close($conn);
?>

</body>
</html>

2 个答案:

答案 0 :(得分:1)

使用PDO:

Nan

答案 1 :(得分:0)

问题在于语法。无论如何,你应该使用良好的做法。查看此帖子How can I prevent SQL injection in PHP?

df.loc[(df.Award == 'Best Actress') & (df.Winner == 1.0), 'Name'].value_counts().plot()