Php 乔姆拉!通过调用DB填充注册表上的列表框
提前感谢你的帮助 我已经修改了registration.xml文件和其他必要的文件,以便在mhy Joomla上向我的注册表中添加其他表单!地点。这些字段目前都是文本框,我想为state之类的项目创建列表框。我不想输入选项和值,而是从数据库的表中提取 my registration.xml文件中的以下代码有效:Php 乔姆拉!通过调用DB填充注册表上的列表框,php,xml,joomla,Php,Xml,Joomla,提前感谢你的帮助 我已经修改了registration.xml文件和其他必要的文件,以便在mhy Joomla上向我的注册表中添加其他表单!地点。这些字段目前都是文本框,我想为state之类的项目创建列表框。我不想输入选项和值,而是从数据库的表中提取 my registration.xml文件中的以下代码有效: <field name="statelist2" type="list" default="" label="COM_USERS_REGISTER_STATE_LABEL" de
<field name="statelist2" type="list"
default=""
label="COM_USERS_REGISTER_STATE_LABEL"
description="COM_USERS_REGISTER_STATE_DESC"
message="COM_USERS_REGISTER_STATE_MESSAGE">
<option value="CT">CT</option>
<option value="MA">MA</option>
</field>
计算机断层扫描
文科硕士
我的registration.xml文件中的这段代码不起作用,我尝试删除对DB的调用,以便用一些php加载页面:
<field name="statelist"
type="list"
default=""
label="COM_USERS_REGISTER_STATE_LABEL"
description="COM_USERS_REGISTER_STATE_DESC"
message="COM_USERS_REGISTER_STATE_MESSAGE">
<?php
$x = "CT";
$z = "NY";
echo "<option value='" . $x. "'>" . $x . "</option>";
echo "<option value='" . $z. "'>" . $z . "</option>";
?>
</field>
哇,在我看来,你在努力工作
除非我遗漏了什么,而且我经常遗漏,否则你可以简单地使用合适的工具来完成这项工作;)
如果失败,您可能会找到另一种适合您的字段类型。
哇,在我看来,你在努力工作
除非我遗漏了什么,而且我经常遗漏,否则你可以简单地使用合适的工具来完成这项工作;)
如果失败,您可能会找到另一种适合您的字段类型。
请选择课程
请选择课程
<?php
//init Joomla Framework
define( '_JEXEC', 1 );
define( 'DS', DIRECTORY_SEPARATOR );
define( 'JPATH_BASE', realpath(dirname(__FILE__).DS.'..' ));
require_once ( JPATH_BASE .DS.'includes'.DS.'defines.php' );
require_once ( JPATH_BASE .DS.'includes'.DS.'framework.php' );
$mainframe = JFactory::getApplication('site');
//DBQuery
$database =& JFactory::getDBO();
$query = "SELECT * FROM #__tbl_State;";
$database->setQuery($query);
//$result = $database->query();
$items = ($items = $db->loadObjectList())?$items:array();
//print_r($result);
?>
<field
name="STUDENT_COURSE"
type="sql"
multiple="false"
size="1"
label="Interested In Course"
description="COM_HELLOWORLD_FORM_DESC_UPDHELLOWORLD_GREETING"
query="select Course_Id, Course_Name from student_course"
key_field="Course_Id"
value_field="Course_Name"
default="0"
required="true"
>
<option value="">Please Select Course</option>
</field>