簡體   English   中英

保留先前形式的輸入

[英]Keep input from earlier form

我是php新手,即時通訊正在制作一個小型視頻上傳網站(非常有趣:)。 無論如何,我將如何保留下一部分的表單輸入,在下一部分中選擇要上傳的文件。

<form action="upload.php" method="post">
<input type="hidden" name="action" value="step2">

Title: <input type="text" size="50" maxlength="50" value="" name="title" />
Description: <textarea name="description" style="width:278px; height:70px;"></textarea>
Tags: <input type="text" size="50" maxlength="100" value="" name="tags" />
<input type="submit" value="Next &gt;" />

</form>

當您按“下一步”時,我希望它將表格值帶到下一個表格。

當您按下一步時:

if ($_POST['action'] == 'step2') {
echo '<form action="upload.php" method="post" enctype="multipart/form-data">';
echo 'Chose file: <input type="file" name="userfile" />';
echo '</form>';
// insert everything to table 'videos' title, description on so on that i entered from last form
return false;
}

最簡單的方法是將第一頁的表單字段復制到第二頁作為隱藏的表單字段。

正如Marcelo所說:您可以將內容存儲在隱藏字段中。 不幸的是,這意味着您需要不斷檢查隱藏字段中的數據是否仍然有效(即,沒有人更改隱藏字段中的數據)。

在這種情況下,請使用會話:將會話中每個頁面發布的數據存儲起來,然后在需要時進行引用...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM