保持早期表格的输入

时间:2010-04-08 10:46:28

标签: php

我是一个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;
}

2 个答案:

答案 0 :(得分:1)

最简单的方法是将表单字段从第一页复制到第二页作为隐藏表单字段。

答案 1 :(得分:0)

正如马塞洛所说:你可以把东西藏在隐藏的田地里。不幸的是,这意味着您需要不断检查隐藏字段中的数据是否仍然有效(即没有人在隐藏字段中更改它)。

在这种情况下,使用会话:存储会话中每个页面发布的数据,然后在需要时引用它...