2011-12-22 63 views
0

我正在用HTML/PHP編寫一個網頁。我的index.html有一個表單,包含名字和職業等幾個輸入,並傳遞給PHP/MySQL(process.php)。在與數據庫接口後,我想在process.php頁面的底部有一個按鈕,它鏈接到index.html,它根據以前的條目顯示'name'和'profession'字段。我通過My​​SQL使用事務處理來避免多個用戶將對方以前的提交回來,但我似乎無法弄清楚如何將信息發送回index.html。任何幫助都很好,如果我不清楚,請告訴我。在頁面上填寫了一些表單的PHP/HTML鏈接?

+1

通參數的索引頁閱讀 – Imran 2011-12-22 16:33:41

回答

0

您可以創建會話變量來保存的姓名和職業

$_SESSION['name'] = $name; 
$_SESSION['profession'] = $profession; 

更改您的索引文件的index.php

0

在process.php把形式和隱藏輸入(S)

<FORM ...> 
<input type="hidden" mane="name" value="$NAME VARIABLE"> 
<input type="hidden" mane="profession" value=$PROFESSION VARIABLE> 
<input type=submit value="Go Back"> 

您可能從提交的數據或sql查詢中獲得變量。

0

您可以使用其中的按鈕創建一個表單,並以這種方式傳遞變量或使用鏈接而不是按鈕以URL風格傳遞參數。

選項1:

<form action="page.php"> 
    <input type="hidden" value="<?php name ?>" name="username"/> 
    <input type="hidden" value="<?php profession ?>" name="profession"/> 
    <input type="submit" value="Next Page" /> 
</form> 

選項2:

<a href="page.php?name=<?php name?>&profession=<?php profession?>"> 
0

如果您不需要這個信息是安全的(如密碼或某事),你也可以使用cookies以避免即使在服務器上啓動會話。

$_COOKIE['name'] = $name; 
$_COOKIE['profession'] = $profession; 

然後你在使用URL

$name = $_COOKIE['name']; 
$profession = $_COOKIE['profession']; 
相關問題