我有一個表單,Form_hour.php
,它被加載到瀏覽器中,並允許用戶選擇一個小時。表單通過action="get"
將變量$hour
發送到文件View_A.php
,該文件使用$hour
查詢數據庫,然後將View_A.php
加載到瀏覽器窗口中,顯示所選小時的數據。使php形式生成的變量在兩個php文件中可用
在View_A中,有一個按鈕允許用戶切換到View_B。這個想法是,當用戶點擊View_B時,文件View_B.php
加載在瀏覽器中。 View_B.php
,如View_A.php
,使用相同的$hour
查詢數據庫。
所以我想要的是同一個用戶選擇的變量$hour
可用於View_A.php
和View_B.php
。即,如果用戶選擇在上午6點,然後我想View_A和View_B顯示數據上午6時至
我認爲有Form_hour.php
發送$hour
到文件common.php
,然後包括common.php
在View_A.php
和View_B.php
會工作。但我不斷收到錯誤「致命錯誤:允許的內存大小134217728字節用盡(試圖分配4327字節)」在View_A.php
。
有沒有人有任何想法我做錯了什麼?
在此先感謝!
您可能需要使用會話(http://php.net/manual/en/features.sessions.php)或簡單地使View_B一個鏈接view_B.php參數小時設置(即「view_B.php?小時= 6」),並在view_B.php中讀取$ t $ _GET(http://php.net/manual/en/reserved.variables.get.php) – Transcendental
我認爲會議可能是要走的路,但假設用戶在上午6點看到兩個視圖,然後想要看看上午9點。使用「session_start(),上午6點仍然存在於系統中,我可以' t把它拿出來 – prokaryote