我在JavaScript中有一个函数,其中包含以下参数:
insertdata(micheal, newyork)
我希望能够这样插入:
name = micheal
location = newyork
使用PHP和jQuery进入我的MySQL数据库。
这两项数据都来自表单 。我只是从JavaScript传递它们。
答案 0 :(得分:1)
由于我无法通过声誉发表评论,我建议您通过jQuery将此附加到当前表单作为隐藏字段,并将这些字段提交到PHP后端,您可以将其保存在数据库中。
如果您需要有关如何将其附加到表单的帮助,请告诉我们。
var name = $("<input type='hidden' name='whatever' value='micheal' />");
$("#myform").append(name);
另请看这个
Add elements using jQuery dynamically
要在PHP中处理此问题,请参阅
$variable_name_1 = $_POST['name_of_form_field_1'];
$variable_name_2 = $_POST['name_of_form_field_2'];
//Read how to sanitize variables
$query = "INSERT INTO table_name (field1, field2) VALUES ('$variable_name_1', '$variable_name_2')";
$result = mysqli_query($query);
if(!$result) {
echo "Error" . mysqli_error();
}
else {
echo "Done!";
}
您可以通过执行此var_dump($_POST)