使用类/方法作为操作提交表单

时间:2012-12-12 16:05:51

标签: php jquery ajax class pdo

在尝试学习PDO时,我使用sakila数据库来设置准备好的插入,选择,更新等以及在类中使用PDO连接。我正在使用php和WAMP

我在做什么:我正在尝试使用类和方法作为操作提交表单。我还需要在Ajax URL中引用类/方法。从类方法中获取数据很容易。我不知道如何将它与表格一起使用。

我已阅读/观看了大量的教程,但都引用了进入课堂的数据,但从未如何从表格中获取。

我知道要在页面中使用类,你必须这样做

$class=New Class();
$class->method();

如何将其转换为ajax中的表单操作和URL?

<form action="CLASS/METHOD" method="POST" id="addmail">

$.ajax({
type: "POST",
    url: "CLASS/METHOD", 
    data: data,

我对jquery没有任何问题,它是在序列化后在警报中提交正确的表单输入。我只是迷失在这一行动上,我无法找到答案。

感谢您的考虑,我希望我能清楚地提出这个问题

编辑如果不能用类完成,你能不能像

那样引用一个函数
action "<?php insert();?>" 

2 个答案:

答案 0 :(得分:1)

因此,与我的评论相反,我会这样:

在index.php中观察上面评论中提到的网址,如果存在(例如/user/create/),只需实例化new User并调用方法create()。没有什么比我更能说明的了。如果你把它放在一些routes.php脚本中你可以处理更多这些动作,那就更好了......

PS:现在我不确定为什么在你决定忘记课程并使用程序化的PHP时会建议这样做...

我的观点:使用OO PHP,程序化PHP是遗留物。

答案 1 :(得分:0)

我摆脱了课程,只是去了功能。更容易。谢谢shadyyyx。如果您仍想添加答案,我会尝试将其标记为已接受