我在這裏有一個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「」,它的作品。謝謝你的幫助,先生喬恩 –