2017-06-21 77 views
0

我已經使用PHP MySQL檢索了具有多個選擇選項的下拉列表中的數據庫值。我的代碼如下。使用多個選擇選項檢索SQL數據庫值併發布值

$sql = "SELECT student_id, name, phone FROM student"; 
$result = $conn->query($sql); 

if ($result->num_rows > 0) { 

    echo "<select name='num' multiple >"; 
    while($row = $result->fetch_assoc()) { 
     echo "<option value='" . "'>" . $row['name']. " " . $row['phone_number'] ."</option>"; 
    } 
    echo "</select>"; 




} else { 
    echo "0 results"; 
} 

我需要的是,我想發佈多個選定的phone_number值到另一個頁面。另外,是否可以在列表值之前創建一個複選框?

Now am getting the output as in this image.

+0

的可能的複製[PHP多個選擇下拉](https://開頭stackoverflow.com/questions/2623145/php-multiple-select-drop-down) – Graham

+0

這似乎有手動數組值。我需要從sql檢索數組值。 – Raja

回答

0

改變這一行到:

echo "<select name='num[]' multiple >"; 

名稱應該是在像num[]陣列格式不喜歡num

+0

好的。感謝您的回覆。那麼如何才能將選定的phone_number值僅發佈到其他表單?此外,我沒有收到姓名或號碼前的複選框。 – Raja

+0

請給出答案,如果它爲你工作 –

+0

「如何只發佈選定的phone_number值到另一個表單?此外,我沒有得到名稱或號碼前的複選框。」代碼在哪裏?你應該爲此發佈另一個問題。 –