im пытается изменить значение поля в $ _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'] должно измениться на информацию при нажатии кнопки. Поэтому содержание страницы должно измениться ...
После нажатия кнопки, я могу видеть через поджигатель, что значение изменилось в посте, его просто моя страница не получает задать ему
Итак, как мне изменить контент на основе полученной почты? Или что происходит не так?
EDIT
Ok ребята ив попробовал то, что вы сказали, но его до сих пор не происходит, я не знаю, если я положил его в неправильном месте или что ... я думаю, что самый простой способ, чтобы показать вы мой код.
Сценарий, чтобы решить, какой контент он находится здесь: 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;
}
Сообщение [ «order_page_content»] становится установлен в загрузчике первоначально в список
Благодаря
Я понимаю, что правильно, у вас есть одна страница, и вы хотите загрузить содержимое, например. информация на эту страницу? –
Да, чтобы начать с него, есть содержимое списка на странице, а затем, когда пользователь нажимает кнопку, содержимое будет изменено на info –
. Я только что отредактировал сообщение с дополнительной информацией. –