表单提交数据到数据库和url

时间:2013-12-12 21:51:09

标签: javascript php jquery mysql forms

我需要将表单提交到url进行处理,并将表单字段插入数据库。表单是标准HTML,操作当前设置为:

<FORM name = "HTML_FORM" METHOD=POST ACTION="https://urlhere/MRcgi/ProcessIncomingForms.pl">

我的第一个想法是将动作更改为自定义的php页面,这将是

  1. 将数据发送到上述脚本
  2. 执行插入DB。
  3. 但是 - 这是我的问题 - 不确定它们是否可以完成以及如何按顺序完成?

    注意:我无法访问ProcessIncomingForms.pl脚本,我不认为这很重要但是,表单字段与数据库字段不匹配,所以我还必须进行重新分配才能提交到数据库。例如:

    $help_user = $_POST['username'];
    $help_dept = $_POST['help_dept'];
    

1 个答案:

答案 0 :(得分:1)

按照建议更改操作,然后在新的php页面上正常插入数据库,然后创建表单并为用户提交:

<form action='https://urlhere/MRcgi/ProcessIncomingForms.pl' method='post' name='frm'>
<?php
foreach ($_POST as $a => $b) {
echo "<input type='hidden' name='".htmlentities($a)."' value='".htmlentities($b)."'>";
}
?>
</form>
<script language="JavaScript">
document.frm.submit();
</script>