我需要将表单提交到url进行处理,并将表单字段插入数据库。表单是标准HTML,操作当前设置为:
<FORM name = "HTML_FORM" METHOD=POST ACTION="https://urlhere/MRcgi/ProcessIncomingForms.pl">
我的第一个想法是将动作更改为自定义的php页面,这将是
但是 - 这是我的问题 - 不确定它们是否可以完成以及如何按顺序完成?
注意:我无法访问ProcessIncomingForms.pl脚本,我不认为这很重要但是,表单字段与数据库字段不匹配,所以我还必须进行重新分配才能提交到数据库。例如:
$help_user = $_POST['username'];
$help_dept = $_POST['help_dept'];
答案 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>