爲了學習PDO,我正在使用sakila數據庫來設置準備好的插入,選擇,更新等,並在類中使用PDO連接。我正在使用PHP和WAMP使用類/方法提交表單作爲動作
我在做什麼:我正在嘗試使用類和方法作爲操作提交表單。我還需要引用Ajax URL中的類/方法。從類方法獲取數據很容易。我不知道如何使用它與形式。
我已經閱讀/觀看了大量的教程,但都引用了進入該類的數據,但從未如何從表單中獲取數據。
我知道,在頁面中使用一個類,你必須做這樣的
$class=New Class();
$class->method();
你如何翻譯,爲表單操作,並在阿賈克斯網址?
<form action="CLASS/METHOD" method="POST" id="addmail">
$.ajax({
type: "POST",
url: "CLASS/METHOD",
data: data,
我沒有問題,jQuery的,它提交了序列化後警報正確的形式輸入。我只是失去了這一個行動,我無法找到答案的任何wheres。
謝謝您的考慮,我希望我提出這顯然
編輯,如果這不能用類來完成,可能你只是參考的功能,如
action "<?php insert();?>"
你必須有一些基礎控制器或路由器,將'http://mydomain.com///'的url部分翻譯成一個調用'$ Class-> method($ params);'。每個MVC框架都有它自己的路由器和它自己的控制器處理程序,所以告訴你如何實現這只是一種偏好... –
shadyyx
我過去使用過codeigniter,但這是直的PHP。 – Brad
所以你沒有MVC結構?我猜你有一些需要從視圖/模板調用'$ class-> method();'如果沒有,那麼在你的'index.php'中注意上面註釋中提到的URL,如果存在的話'/ user/create /')只是實例化'new User'並且調用它的方法'create()'。我可以提出任何更微不足道的建議。更好的是,如果你把它放在一些'routes.php'腳本中,你可以處理更多這些動作... – shadyyx