2014-10-19 103 views
-2

我有一個問題,我想重複的值,他嗷嗷喜歡 選項1 = 1個 選項2 = 2變量選擇

$query = mysql_query("SELECT * FROM `Tijden-DB` WHERE klas='".$Klas."'"); 

     while($row = mysql_fetch_array($query)){ 
     $leraar = $row['Leraar']; 
     } 

echo ' 
<html> 
    <form action="Afspraak2.php" method="post"> 
       <select name="klas"> 
         <option>'.$leraar.'</option> 
        </select><br /> 
</html> 
'; 

有2行,但他回答只有最後一個

+1

***注:***有**沒有更多的支持**爲'mysql_ *'功能,分別是[**正式推薦* * ](https://wiki.php.net/rfc/mysql_deprecation),**不再維護**,並將[**刪除**](http://php.net/manual/en/function.mysql -connect.php#warning)。您應該使用[PDO](http://php.net/pdo)或[MySQLi](http://php.net/mysqli)更新您的代碼,以確保您的項目未來的功能。 – 2014-10-19 21:10:10

回答

2

我想你應該打印您的選擇,同時迭代您的記錄如下

<html> 
    <form action="Afspraak2.php" method="post"> 
    <select name="klas"> 
    <?php 
    $query = mysql_query("SELECT * FROM `Tijden-DB` WHERE klas='".$Klas."'"); 
    while($row = mysql_fetch_array($query)){   
     echo '<option>'.$row['Leraar'].'</option>'; 
    } 
    ?> 
    </select><br /> 
</html>