Php 基于用户选择的编号的循环HTML
我正在制作一个允许用户注册活动的快速站点。它由两页组成,每一页都有一个表单 第一个表单/页面获取他们的信息,以及他们将带来的人数(1-20)。此表单将其数据传递到下一页 第二个页面是一个for循环,它根据用户从下拉菜单中的选择打印出x个表单 我该怎么做 谢谢,Php 基于用户选择的编号的循环HTML,php,javascript,html,forms,Php,Javascript,Html,Forms,我正在制作一个允许用户注册活动的快速站点。它由两页组成,每一页都有一个表单 第一个表单/页面获取他们的信息,以及他们将带来的人数(1-20)。此表单将其数据传递到下一页 第二个页面是一个for循环,它根据用户从下拉菜单中的选择打印出x个表单 我该怎么做 谢谢, Seanfor($i=1;$ifor($i=1;$i假设您完成了第一部分,第二页将有类似的内容: <form> <? $guestCount = $_POST['guestCount']; for($i=
Sean
for($i=1;$ifor($i=1;$i假设您完成了第一部分,第二页将有类似的内容:
<form>
<?
$guestCount = $_POST['guestCount'];
for($i=1; $i <= $guestCount;$i++) {
echo "Guest $i <input type='text' name='guest$i' /><br />";
}
?>
</form>
假设您完成了第一部分,第二页将有类似的内容:
<form>
<?
$guestCount = $_POST['guestCount'];
for($i=1; $i <= $guestCount;$i++) {
echo "Guest $i <input type='text' name='guest$i' /><br />";
}
?>
</form>
滚到一个自我提交页面,像这样的事情应该做
<?php
if($_POST['submit']){
$username=$_POST['username'];
$amount=$_POST['amount'];
echo ("$username has invited $amount people");
print_form($amount);
}else{
?>
<form method="POST" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<label for="username">Your Name</label>
<input type="text" name="username" />
<label for="amount">Amount</label>
<select name="amount">
<?php
for($i=1;$i<=20;$i++){
$el.='<option value="'.$i.'">'.$i.'</option>';
}
print $el;
?>
</select>
<input type="submit" name="submit" />
</form>
<?php } ?>
然后只需创建print\u form()
函数并将打印次数传递给它即可
您可能还应该看看这个线程,它涉及到一个自动提交页面中的“,类似这样的事情应该可以做到
<?php
if($_POST['submit']){
$username=$_POST['username'];
$amount=$_POST['amount'];
echo ("$username has invited $amount people");
print_form($amount);
}else{
?>
<form method="POST" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<label for="username">Your Name</label>
<input type="text" name="username" />
<label for="amount">Amount</label>
<select name="amount">
<?php
for($i=1;$i<=20;$i++){
$el.='<option value="'.$i.'">'.$i.'</option>';
}
print $el;
?>
</select>
<input type="submit" name="submit" />
</form>
<?php } ?>
然后只需创建print\u form()
函数并将打印次数传递给它即可
你也许也应该看看这条关于“”的线索