我有一些PHP連接到數據庫並創建一個下拉列表。我有,我想放在列表中的HTML的具體形式。如何將php中的下拉列表放在特定的HTML表單中?
<body>
<form>
// some text inputs
// where i'd like the drop down to go
<?php makeList(parameter1, parameter2); ?>
// submit button
</form>
<?php
// connect to database
function makeList(arg1, arg2) {
echo '<select>';
while ($row = mysqli_fetch_array($result)){
echo "<option">;
echo $row[$column];
echo "</option>";
echo '</select>';
}
</body>
我允許(除了SQL)使用的唯一語言是PHP,HTML和JavaScript。就像現在一樣,makeList()返回一個空列表。當我在函數中包含打開和關閉窗體標籤時,它會返回一個功能齊全的列表,但隨後它會以自己的形式發揮作用,並且需要成爲原始窗體的一部分。謝謝。
編輯:對不起,忘記提及makeList函數在php標籤內調用時工作正常。當我在HTML中調用它時,它返回一個空列表。
你已經在正確的軌道上,只是完成該功能你有,執行語句,獲取結果,或者用行回顯html標記或者構建字符串並返回它 – Ghost
有什麼錯:'option「>;' – nicovank