的$_POST
阵列没有更新由于某种原因,不知道为什么
这里是我的代码,写在一个名为database.php中的文件:
$user = 'root';
$password = '';
$db = 'comments_schema';
$host = 'localhost:3306';
$mysqli = mysqli_connect('localhost', $user, $password, $db);
$field1_name = "";
if(isset($_POST['field1_name'])) {
$field1_name = $_POST['field1_name'];
}
else {
echo "something is wrong here";
}
$field_name = mysqli_real_escape_string($mysqli, $field1_name);
$sql = 'INSERT INTO parent_comment(commentid, comment) VALUES
('.commentid.', '.$field_name.')';
$result = $mysqli->query($sql);
这里是那部分我的index.html部分:
<form action="database.php" method="post">
Comments: <input type="text" name="field1_name"/>
<input type="Submit" name="Submit" value="submit query"/>
</form>
有什么理由isset总是在这种情况下返回false
删除$ field1_name =“ “; –
供参考如果表格被提交,即使它是空的,它也会一直设置。 – AbraCadaver
@DhavalPatel:什么!?!? – AbraCadaver