2012-03-13 62 views
0

我試圖將信息從一個頁面發送到另一個頁面,以便將其包含在表單中,然後通過電子郵件發送。我在這裏找到了很多有幫助的話題,但是找不到任何東西。如果需要,在另一個頁面上輸出一個變量到另一個頁面的表格

我有一個「詢問此」按鈕,我想將該信息發送到另一頁上的表單,但是,該頁面可能會直接訪問。 我已經如何輸出從另一個網頁的信息發現,輝煌的新聞,但如果我在表格上使用

<input type="text" name="model" value="<?php echo htmlspecialchars($model);?>" /> 

那很好,但如果用戶訪問該頁面直接再有不會是從一個變量的值完成和表格不會發送。

是否有一個簡單的解決方案,或者我應該看看通過使用'if exists'來更改表單,以便字段根據是否發送變量來更改。

在此先感謝

+0

你爲什麼不讓它隱藏字段,從而用戶不能編輯它。進一步你可以使它成爲一個「不需要」的領域,因此,如果價值不存在,它將只是空白... – Michal 2012-03-13 13:11:12

+0

是的,我確實認爲這兩個作爲選項與不要求是最簡單的在我心中(作爲一個完整的noob,可能並非如此)大聲笑,但作爲我試圖學習PHP我不想只是使它不需要,看看是否有一個可編程的選項,但多數民衆贊成我會做什麼,如果可愛的人在這裏沒有幫助 – 2012-03-13 15:27:26

回答

1

最簡單的解決辦法是有,如果該值已在POST設置其覆蓋的默認值/ GET。

編輯:例如:

$model = 'defaultValue'; 
if ($_POST['model']) { 
    $model = $_POST['model']; 
} 

(這的magic_quotes或過濾不考慮應該對所有輸入完成)

+0

謝謝......但我該怎麼做?我是一個真正的菜鳥,理解這個理論,但並不擅長實際操作。 – 2012-03-13 15:07:22

+0

你很棒。謝謝 – 2012-03-13 15:21:45

相關問題