我真的很陌生,我有一个问题,过去几天一直在伤害我的大脑,我尝试搜索我的问题和东西,但没有任何效果。
问题是,我有一个 HTML 表单,当您单击提交时,它会将数据发布到 mysql 表中,它可以很好地提交数据,但是每次您按下提交时,它都会提交一组数据,其中除了customer
字段对应$session_user_id。
我已经尝试过“if isset”,但它似乎对代码没有影响。这可能是我遗漏的一些小东西,但我没有收到任何错误。我的代码在下面,数据库连接在另一个 .php 文件中并且工作正常。
<?php
if ( isset($session_user_id, $_POST['description'])){
$description = htmlentities(mysql_real_escape_string($_POST['description']));
mysql_query ("INSERT INTO `jobs` (customer, description)
VALUES ('".$session_user_id."', '".$description."')");
}
?>
和我的 html 表单:
<form action="" method="POST">
<ul>
<li>
<label for="description">Description:</label>
<textarea name="description" rows=5 cols=30></textarea>
</li>
<li>
<input type="submit" value="Submit">
</li>
</ul>
</form>
非常感谢您的帮助。
最佳答案
尝试删除 htmlentities
因为它只适用于特定的字符集。也检查一下here .
关于php - 将帖子空白数据提交到mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13430441/