PHP自动生成新页面
发布时间:2020-12-13 22:36:54 所属栏目:PHP教程 来源:网络整理
导读:我正在建立一个社交网络类型的网站,用户可以上传他们的项目进行评级.但是,我正在尝试改进网站的布局方式,因此想要在用户插入新项目后自动生成页面. add.php页面具有以下形式: form action="add.php" method="post" autocomplete="on" enctype="multipart/fo
我正在建立一个社交网络类型的网站,用户可以上传他们的项目进行评级.但是,我正在尝试改进网站的布局方式,因此想要在用户插入新项目后自动生成页面. add.php页面具有以下形式:
<form action="add.php" method="post" autocomplete="on" enctype="multipart/form-data" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST" id="pic"> <p> <label for="jname" class="iconic user"> Name of Jam <span class="required">*</span></label> <input type="text" name="jname" id="jname" value="<?php if (isset($_POST['jname'])) echo $_POST['jname']; ?>" required="required" placeholder="Input your Name of Jam here" /> </p> <p> <select name="jtype" id="jtype" value="<?php if (isset($_POST['jtype'])) echo $_POST['jtype']; ?>" required="required"> <option value="jam">Jam</option> <option value="jelly">Jelly</option> <option value="marmalade">Marmalade</option> <option value="preserve">Preserve</option> </select> </p> <p> <label for="producer" class="iconic user"> Jam Producer <span class="required">*</span></label> <input type="text" name="producer" id="producer" value="<?php if (isset($_POST['producer'])) echo $_POST['producer']; ?>" required="required" placeholder="Input the producer of the Jam here" /> </p> Upload a picture of your jam: </br> </br> <input name="userfile" type="file" /> </br> <input type="submit" name="submit" value="Register" /> <input type="hidden" name="submitted" value="TRUE" /> </form> 提交表单后,我希望它为该新用户创建的项生成新页面.有这么简单的方法吗? 干杯
您不必为每个项目实际“创建”新的html页面.
您可以将此信息保存到数据库(例如,mysql). 然后你可以创建另一个php文件,比如’item.php’并从mysql数据库中访问不同的条目,如下所示: item.php?ID = 1 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |