在第二如果後請求anotherpost
print $post
函數什麼都看不到,我閱讀手冊,並嘗試在的getPost
1. global $post = $_REQUEST['post'];
()
或
2.通參數return $post
在第一個if
到getpost($post)
都沒有工作,但它是變量範圍問題?可變範圍的工作,如果語句
謝謝。
//index.php
require 'test.php';
$test = new test();
$test->getpost();
//test.php
class test{
public function getform(){
....
require 'form.php';
}
public function getpost(){
$post = $_REQUEST['post'];
if($_REQUEST['post']){
print $post;
require `form_anotherpost.php`;
}
if($_REQUEST['anotherpost']){
print $post;
}
}
//form.php
<form>
<input type="submit" name="post" value="post">
</form>
//form_anotherpost.php
<form>
<input type="submit" name="anotherpost" value="anotherpost">
</form>
感謝您的回覆,我嘗試將數據'$ _REQUEST傳[ '後']'返回參數,調用'$ _REQUEST [ '後']'在別人如果但它沒有工作 – user2118534 2013-03-01 08:52:40
@ user2118534:你究竟在做什麼? – 2013-03-01 09:00:15
請參閱我的更新問題。 – user2118534 2013-03-01 09:07:33