2017-04-20 12 views
-1

私は、MySQLテーブルからいくつかの値でいっぱいにドロップダウンリストがあります。 私が直面している問題は、選択した値のIDを変数に入れることができないということです。ドロップダウン選択から変数PHP、MySQLのHTMLにid /オプションの値を配置

これは今まで私のコードのアップです:

<?php 
    mysql_connect('localhost', 'confidential', 'confidential'); 
    mysql_select_db('mydb'); 

    $sql = "SELECT zone_naam FROM zone"; 
    $result = mysql_query($sql); 

    echo "<select name='zone_1' id='zone_1'>"; 
    while ($row = mysql_fetch_array($result)) { 
    echo "<option value='" . $row['idzone'] . "'>" . $row['zone_naam'] . " </option>"; 

    } 
    echo "</select>"; 
    ?> 

私は以下のコードを使用して$行[「idzone」]から値を取得することができると思うだろう。

if(isset($_POST['submit'])) { 
$zone_1 = $_POST['zone_1']; 
$richting = $_POST['richting']; 
$zone_2 = $_POST['zone_2']; 
} 

私はいくつかのことを試しましたが、私は解決策には出ません。 以下のようなセルフ・セット・データを使って同じことをHTMLで行いたいのであれば、いつでも動作しますが、この目的でPHPを使用したいときはいつでも失敗するようです。

<select name="zone"> 
<option value="1">Zone1</option> 
<option value="2">Zone2</option> 
<option value="3">Zone3</option> 
</select> 

この問題の原因を見つけるのに役立ちます。

敬具、

Rudibwoyyy

+0

実際、私はあなたが私たちに伝えたいものを実際に得ていませんでした。フォームが提出されたときにPHPで選択されたエントリの値を取得したいのですか?詳しく教えてください。 – Kapparina

+0

最初のコードが実際にビルドする結果HTMLは何ですか? '$ _POST ['zone_1']'は本当に '