填充一個下拉框,我有一個驅動表,該表具有以下字段MySQL數據庫: ID 用的名字 姓 國籍 TEAM_ID如何從MySQL表在PHP
我想創建一個PHP,它檢索每個驅動程序的名稱和id,然後輸出應該包含一個HTML表單,該表單應該包含一個提交按鈕和一個下拉框。下拉式輸入應該包含驅動程序名稱,當提交按鈕被按下時,表單應該通過GET方法提交給另一個名爲task4.php的php。
我已經開始做一些代碼,但無法完成它。
<?php
// Create connection
$con=mysqli_connect("hostname","login","password","db_name");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL:" . mysqli_connect_error();
}
$result = mysqli_query($con, "SELECT forename, surname, id FROM Drivers);
$options="";
while ($row=mysql_fetch_array($result)) {
$id=$row["forename"];
$thing=$row["surname"];
$options.="OPTION VALUE=\"$id\">".$forename;
}
?>
請幫我
有幾件事情 - 第一個是在您調用mysqli_query結束時缺少引號。你也試圖使用mysql_fetch_array--你不能將調用混合到mysqli_和mysql_函數。 – andrewsi
此外,如果直接使用它,則不必將'$ row'中的值存儲到新變量中。並且您缺少開頭「<」和結尾「」。 - >'$ options。=「」;'。 – Phidelux