我有一个 HTML / PHP 表单,将信息发布到 MySQL 数据库。我现在遇到了一个问题,因为之前的所有内容都只是一个“输入类型=“文本”-现在我想做一个下拉选项来选择。我正在尝试,但它不起作用。
这是表单上的代码:如果您需要显示数据的其他 PHP 文件并且如果它会有所帮助,请告诉我,我会更新它。
我想要下拉的是 Select Name = Track。唯一的问题是文本区域的值是 PHP 中的一件事。为了使脚本正常工作并发布从下拉列表中选择的任何内容,我是否还必须在我的数据库中制作每一个?请帮帮我。我无法弄清楚这一点并使其发挥作用。谢谢大家!
<form action="" method="post">
<input type="hidden" name="id" value="<?php echo $id; ?>"/>
<div>
<p><strong>ID:</strong> <?php echo $id; ?></p>
<strong>First Name: </strong> <input type="text" name="firstname" value="<?php echo $first; ?>" /><br/>
<strong>Last Name: </strong> <input type="text" name="lastname" value="<?php echo $last; ?>" /><br/>
<strong>Address: </strong> <input type="text" name="address" value="<?php echo $address; ?>" /><br/>
<strong>City: </strong> <input type="text" name="city" value="<?php echo $city; ?>" /><br/>
<strong>State: </strong> <input type="text" name="st" value="<?php echo $st; ?>" /><br/>
<strong>Zip: </strong> <input type="text" name="zip" value="<?php echo $zip; ?>" /><br/>
<strong>Phone Number: </strong> <input type="text" name="phone" value="<?php echo $phone; ?>" /><br/>
<strong>Drivers License: </strong> <input type="text" name="dl" value="<?php echo $dl; ?>" /><br/>
<strong>Email Address: </strong> <input type="text" name="email" value="<?php echo $email; ?>" /><br/>
<strong>Track Name: </strong>
<select name="Track">
<option value="hillclimb">HillClimb</option>
<option value="trioval">Tri-Oval</option>
<option value="pulpfiction">Pulp Fiction</option>
<option value="speeddrome">SpeedDrome</option>
<option value="roadptc">Road PTC</option>
<option value="tubby">Tubby</option>
</select>
<br />
<strong>Lane Color: </strong> <input type="text" name="lane" value="<?php echo $lane; ?>" /><br/>
<strong>Car Number: </strong> <input type="text" name="car" value="<?php echo $car; ?>" /><br/>
<strong>Controller Number: </strong> <input type="text" name="controller" value="<?php echo $controller; ?>" /><br/>
<input type="submit" name="submit" value="Submit">
</div>
</form>