我试图更改 $_POST 中字段的值,以便它将为已发布的任何内容加载正确的内容。
当用户访问我的网站时,$_POST 最初设置为
$_POST['order_page_content'] = 'list'
然后,我的 view.content.php 文件中有一个如下所示的表单:
<td><form action='http://localhost/magento_soap_client/fulfilment' method='POST'>
<input type='hidden' name='order_page_content' value='info'/>
<input type='hidden' name='order_id' value='$order_info->order_id'/>
<input type='submit' value='View'/>
</form></td></tr>";
因此,当单击按钮时,$_POST['order_page_content'] 的值应更改为 info。因此页面的内容应该改变......
单击按钮后,我可以通过萤火虫看到帖子中的值已更改,只是我的页面没有设置
那么如何根据提交的帖子值进行内容更改?或者出了什么问题?
编辑
好吧,伙计们我试过你说的,但它仍然没有发生,我不知道我是否把它放在错误的地方或者什么......我认为最简单的方法是向你展示我的代码。
决定它是什么内容的脚本在这里: link
调用它的脚本在这里:
public function get_html() {
$m_html = null;
if($_POST['order_page_content'] == 'list'){
$m_obj_html = new content();
$m_html = $m_obj_html->get_page_content('list');
}
else if($_POST['order_page_content'] == 'info'){
$m_obj_html = new content();
$m_html = $m_obj_html->get_page_content('info');
}
return $m_html;
}
post['order_page_content'] 最初在引导程序中设置为列出
谢谢