2013-06-24 56 views
0

我有一個HTML/PHP表單將信息發佈到MySQL數據庫。我現在遇到了一個問題,因爲之前的所有內容都只是一個「輸入類型=」文本「 - 現在我想要做一個下拉選項來選擇,我正在嘗試但是不起作用。表單上的代碼:如果你需要顯示數據的另一個PHP文件,以及它是否會有所幫助,請讓我知道,我會更新它PHP中的表單選項發佈到MySQL數據庫

這是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> 
+0

您是否想用php代碼創建下拉菜單,或者它可以保持原樣? PHP代碼應該沒問題。 – sinisake

+0

它顯示下拉菜單。但是,當我選擇我想要的下拉選項時,它不會將所選項目添加到數據庫並保存它。 – user2503303

+0

什麼是你的PHP來獲得選定的值?即。 '$ Track = $ _POST ['Track']'?如果你的MySQL表列是'''Track''VARCHAR(15)',你應該可以插入任何選定的值。 – Sean

回答

0

您需要發佈處理此表單結果的PHP代碼。

我的猜測是,在PHP中,你使用的全是小寫字母(就像你的表單字段的其餘部分,「firstname」,「lastname」,「zip」等),但是軌道的下拉以大寫字母開頭:「Track」

相關問題