2015-04-06 33 views
-2

我使用Bootstrap製作一個只包含搜索表單的頁面(我們稱之爲Page1),然後編寫一個單獨的PHP文件來處理表單中的數據。問題是我如何才能將PHP文件的結果返回到上一頁Page1,並顯示在搜索表單下方?我的意思是我仍然希望在先前的引導頁面中顯示PHP文件生成的數據,並在現有內容下面顯示它。如何將PHP的數據形式顯示到以前的HTML頁面

+0

爲什麼不使用Ajax? – developerwjk

+0

HTML頁面是靜態的,所以你不能讓PHP改爲 –

回答

1

當您提交表單時,您可以使用相同的腳本進行額外的輸出。表格將被提交給自己,並且將根據初始表格下方提交的數據顯示所需/處理的輸出。如果沒有提交提交按鈕,它將不會執行php部分。給一個想法如何看起來:

<form method="post"> 
    <input type="text" name="dataToPost"> 
    <input type="submit" name="btnSubmit" value="submit form"> 
</form> 
<?php 
    if (isset($_POST['btnSubmit'])) 
    { 
     // process the post data and create output here 
     print 'posted data is ' . $_POST['dataToPost']; 
    } 
?> 

如果你需要,你也可以填寫表單控件與提交的數據。

希望它有幫助。

+0

這種方法需要謹慎使用。刷新頁面將重新提交表格 –

+0

非常感謝。 – moyuan

相關問題