我对此真的很陌生,我遇到了问题,过去几天一直在伤害我的大脑,我尝试搜索我的问题和事情,但没有任何效果。
问题是,我有一个 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>
非常感谢你的帮助。