2015-02-09 92 views
0

我想將來自Oracle數據庫的數據顯示到列表框中。 ,但我不知道該怎麼做。 現在我正在使用一個文本框,這很好。PHP在列表框中顯示來自Oracle數據庫的數據

這是我的HTML代碼

<form name="form1" method="get" action="Get_opdracht.php" 
    Opdrachtnummer: <br /> <input id="Password1" type="number" name="nummer1" required="required"/> 
    <input type="submit" name="submit1" value="Zoeken" /> 
      <hr /> 
</form> 

PHP代碼(get_opdracht.php)

// database connect 
$conn = oci_connect('username', 'password', 'connect'); 

// variable textbox 
$username = $_GET['nummer1']; 

// SELECT query 
$array = oci_parse($conn, "SELECT * FROM OPD_VW, MDW_VW WHERE OPD_OPDRACHTNUMMER = '$username'"); 
$query = oci_execute($array); 

//show data on page 
while (($row = oci_fetch_array($array, OCI_BOTH)) != false) { 
    echo "<h1>Opdrachtnummer: " . $row['OPD_OPDRACHTNUMMER'] . "</h1><p> <b>Status: </b>" . $row['OPD_STATUS'] . "<p><b>Registratiedatum: </b>" . $row['OPD_REGISTRATIEDATUM'] . "<p><b>Einddatum: </b>" . $row['OPD_EINDDATUM'] . "<p><b>BTW tarief: </b>". $row['OPD_BTW_TARIEF'] . "<p><b>Totale contractsom: €</b>" . $row['OPD_TOTALE_CONTRACTSOM'] . "<p><b>Percentage gerealiseerd: </b>" . $row['OPD_PERCENTAGE_GEREALISEERD'] . "%";  
    oci_free_statement($array); 
    oci_close($conn); 

回答

0

要創建你需要使用select multiple如下列表框。

<select name="myselect" multiple="multiple"> 
    <option value="value">OPTION</option> 
    <option value="value">OPTION</option> 
</select> 
相關問題