2014-12-07 92 views
0

我有我的頁面如下:形式子頁面不起作用

<form id="filterQuery" action="#" method="post"> 
    ... 
    <input type="submit"> 
</form> 
<?php 
    // use $_POST to determine query restrictions and conditions 
?> 

現在我的問題是與形式的作用,因爲如果我讓「#」自我,沒有點擊提交時發生。

我在<div> s中使用的模板顯示子頁面爲include。換句話說,我的頁面不是標準的HTML頁面,它包含<head><body>等,但格式如下:basic.php#!/my_sub_page

試圖讓行動"basic.php#!/my_sub_page"導致空_POST

+0

不要寫#爲自己只留空爲自己的網址動作=「」 – 2014-12-07 07:32:28

+0

@AnandPatel這是行不通的(空_POST) – 2014-12-07 07:34:56

+0

試試這個動作=「<?=($ _ SERVER ['PHP_SELF']) ?>「 – 2014-12-07 07:36:52

回答

0

我想你的榜樣,一切都在行動,後變量正常工作與/index.php#!/smth

<form action="#!/something" method="post"> 
    <input type="text" name="var1" value="123"> 
    <input type="submit"></form> 
<?php 
print_r($_POST); 
?> 

這是我如何檢查它。

您確定您沒有忘記輸入中的姓名屬性嗎?

如果您更改方法獲取,您是否在?之後在url中看到了它們的值?

+0

這是不工作與郵政。使用'get'時,我真的看到網址上的參數,但'var_dump( $ _GET)'顯示爲空!! – 2014-12-07 08:04:46

+0

@ user3441905,粘貼你的網址請 – vladkras 2014-12-07 08:08:43

+0

'http://127.0.0.1/cms/admin/showroom.php?startDate=2014-11-07&endDate=2014-12-07&cache=在與租金= ON&看法=查看++%DA%D1%D6#!/ showroom_report_7arMab' – 2014-12-07 08:12:35