我正在尝试在线查找基于下拉值的表单循环。因此,例如,如果在2上选择了下拉菜单,它将循环两次预设表单,如果选项为3,则它将显示3次表单。这将很有帮助,因为我正在尝试将这些表单放入数组中,然后使用该数组发送给phpmyadmin等。 另一个问题是我将如何获得所显示的每个表单的值,除非我可以区分这些表单的代码,否则如果可能的话,它可能只会将值视为一个而不是两个单独的值。
<html>
<?php
session_start();
?>
<?php include 'AdminHeader.php' ?>
<?php include '../Includes/dbh.inc.php' ?>
<body bgcolor="grey">
<div class="main">
<form method="POST">
<select name="RaceNum">
<option> Number of Horses </option>
<option> 1 </option>
<option> 2 </option>
</select><br />
Horse Number: <input type="text" name="HorseNumber"><br/>
Horse Name: <input type="text" name="HorseName">
<button type="Submit" name="submit"> Submit </button>
</form>
<?php
if(isset($_POST['submit'])) {
$RaceNum = $_POST['RaceNum'];
$HorseNumber = $_POST['HorseNumber'];
$HorseName = $_POST ['HorseName'];
while($RaceNum < 2){
$stack = array(
1 => array( 'Horse Number' => $HorseNumber, 'Horse Name' => $HorseName )
);
echo "<pre>";
print_r($stack);
echo "</pre>";
}
}
?>