我在这里有一个control.php。哪一个控制其他的php,salesmonitor.php(当我点击NAV中的链接时会调用它)。我创建了一个单独的文件将信息上传到数据库,该数据库将由控制器sm_add_pm.php调用。如何处理与MVC结构的PHP形式?
这是我的父文件夹
内 - >模型(里面什么都没有还)
- >视图(含:home.php,add_pm_to_db.php,salesmonitor.php,addpm.php)
- > control.php
$request = $_GET['id'];
switch($request)
{
case 'hm':
home();
break;
case 'sm':
salesmonitor();
break;
case 'sm_view_pm':
salesmonitor();
break;
case 'sm_add_pm':
addpm();
break;
default:
default_function();
break;
}
链接现在看起来是这样
control.php?id=sm_add_pm
里面有一个表格。我不能进入我的PHP文件,它将输入值到MySQL数据库。
<form action="add_pm_to_db.php" method="post">
<input class="form-control" id="ex1" type="text" maxlength="2" name="month"/>
<input class="form-control" id="ex2" type="text" maxlength="2" name="day"/>
<input class="form-control" id="ex1" type="text" maxlength="2" name="year"/>
<button type="button" class="btn btn-default btn-lg" style="margin-top:25px; width:100%;">Add</button>
</form>
问题是,每次点击“添加”按钮,它都不会继续添加到add_pm_to_db.php。是因为我在control.php?如果是这样,我怎么能到add_pm_to_db.php?
在此先感谢您回答我的问题。感谢stackoverflow社区。
按钮类型需要'submit'。 –
谢谢先生。我忽略了我的问题^ _ ^无论如何,我改变它后,你的评论,我得到另一个错误是URL未找到,并将行动改为这个“动作=”视图/ add_pm_to_db.php“”,它的作品。谢谢你的帮助,先生乔恩 –