我有一个名为service.php的页面,它使用模态窗口打开一个表单。表单的动作是service.php。
<div class="modal hide fade" id="myServiceModal" tabindex="-1" role="dialog" aria-labelleby="myModalLabel" aria-hidden="true">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h3 id="myModalLabel">Service Failure Form</h3>
</div>
<div class="modal-body">
<p>
<form class="well-small" action="service.php" method="POST" id="serviceModalForm" name="serviceModalForm">
<label>Container Selected</label>
<input type="text" name="containerNumber" id="containerNumber" />
<label>Bol Selected</label>
<input type="text" name="bolNumber" id="bolNumber" />
<input type="submit" id="modal-form-submit" name="submit" class="btn btn-success btn-small" href="#" value="Save" />
<?php
$bol = $_POST['bolNumber'];
$container = $_POST['containerNumber'];
if(isset($_POST['submit'])){
$sql_query_string =
"INSERT INTO import_view_svc_fail (bol, container_num) VALUES
('$bol', '$container');";
if(mysql_query($sql_query_string)){
echo ("<script language='javascript'>
window.alert('Added New Service Failure')
</script>");
}
?>
</form>
这个表单能够正常使用,并且保存到了相应的表格中。
我的问题是:我不得不将该表单移动到另一个页面,名为dispatch.php。我所做的只是复制代码,并将其放在dispatch.php上。
我更改了表单的操作为dispatch.php,这就是我认为问题开始的地方。当我将操作更改回service.php时,出于某种原因它能够工作。
当我从service.php完全删除表单时,dispatch.php上的表单也无法正常工作。
我已经尝试了一切使它正常工作的方法。我从service.php中删除了所有代码。我甚至从文件夹中删除了整个文件。
任何见解都会有所帮助。