0

MySQL データベースに情報を投稿する HTML/PHP のフォームがあります。以前はすべて "input type="text" だったので、問題が発生しました - そして今、ドロップダウンオプションを選択したいと思っています. 試していますが、うまくいきません.

フォームのコードは次のとおりです。データを表示する他の PHP ファイルが必要な場合、それが役立つ場合はお知らせください。更新します。

ドロップダウンにしたいのは Select Name = Track です。唯一のことは、テキスト領域の値がPHPで1つのセットであることです。スクリプトが正しく機能し、ドロップダウンから選択されたものを投稿するには、それらのそれぞれをデータベースにも作成する必要がありますか? 私を助けてください。これを理解して機能させることはできません。よろしくお願いします!

 <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>
4

1 に答える 1

0

このフォームの結果を処理する PHP コードを投稿する必要があります。

私の推測では、PHP ではすべて小文字を使用していますが (フォーム フィールドの残りの部分、"firstname"、"lastname"、"zip" などと同様)、トラックのドロップダウンは大文字で始まります。文字:「トラック」

于 2013-06-24T23:52:15.880 に答える