0

我在这里想要实现的是,当用户在下面的文本框中输入数据时,如何将文本框的值传递给“金额”?

顺便说一句,它是为 Joomla 数据库..

<input type="text" id="amount" name="amount" value=0 value="<?php $session =& JFactory::getSession(); $session->set('amount', ''); ?>"/>
4

2 回答 2

1
  1. 将输入-标签放入-标签中(将表单的动作设置为POST)
  2. 添加提交按钮,用于提交表单
  3. 在服务器端,您可以使用$_POST['amount'](输入标签的名称)获取值
  4. 将此值分配给会话$_SESSION['amount'] = $_POST['amount']。或者您可以在代码示例中使用 Joomla 语法:

$session =& JFactory::getSession();

$session->set('amount', $_POST['amount'])
于 2012-05-31T13:38:13.187 回答
0

获取 POST 值作为

$amount = JRequest::getInt('amount'); //filtered as INT
$amount = JRequest::get('amount');

常见的

JRequest::get('post'); //all var send via post method
JRequest::get(); //all var send via post or get method. If u too lazy

对于以下链接的会话检查:http: //docs.joomla.org/How_to_access_session_variables_set_by_an_external_script http://ostraining.com/howtojoomla/how-tos/development/how-to-use-sessions-in-joomla

于 2012-05-31T18:13:32.873 回答