Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何为joomla 1.7插入_Php_Mysql_Joomla - Fatal编程技术网

Php 如何为joomla 1.7插入

Php 如何为joomla 1.7插入,php,mysql,joomla,Php,Mysql,Joomla,在joomla 1.7中,我有雇主和求职者。雇主可以查看求职者个人资料页面。我还使用雇主帐户查看求职者个人资料页面。我在数据库的求职者表中插入了一个字段,以查看我是否面试了那个求职者。我拔出,可以在个人资料页上看到$面试数据,但我想在个人资料页上编辑这些数据。我不明白的是查询和插入代码。这是表格 <form action="<?php echo JURI::current(); ?>" method="post"> <table> <tr> <

在joomla 1.7中,我有雇主和求职者。雇主可以查看求职者个人资料页面。我还使用雇主帐户查看求职者个人资料页面。我在数据库的求职者表中插入了一个字段,以查看我是否面试了那个求职者。我拔出,可以在个人资料页上看到$面试数据,但我想在个人资料页上编辑这些数据。我不明白的是查询和插入代码。这是表格

<form action="<?php echo JURI::current(); ?>" method="post">
<table>
<tr>
<td>interview:</td>
<td><input class="inputbox" type="text" name="interview" id="interview"    
size="50"    maxlength="100" value="<?php echo $jobseeker->interview; ?>" /></td>
</tr>
</table>
<input type="submit"  value="Save" class="button" />
</form>

在Joomla中开发表单时,您必须记住表单的操作应该始终是
index.php
,这是为了确保站点只有一个入口点

接下来,表单通常提交给
控制器
,该控制器从
JController
或其任何子类扩展而来。您可以通过在表单中引入以下标准隐藏字段来实现这一点-

<input type="hidden" name="option" value="com_yourComponentName" />
<input type="hidden" name="task" value="yourController.yourFunction" />


然后在控制器类中编写适当的处理代码。

我也对这个问题感兴趣。虽然我可以在Joomla之外使用SQL和PHP将数据添加到数据库中,但我似乎无法让它在Joomla内部工作。非常感谢您在这个问题上的帮助。请查看您刚刚展示的一些表单代码。与您如何处理提交的数据无关。你需要了解Joomla是如何处理这些事情的,然后回来问一些具体的问题。