2017-04-15 57 views
0

我無法弄清楚如何將MySQL數據作爲輸入值回顯。這是用於項目編輯的目的。我需要獲取輸入標籤內的數據。這是我的代碼不起作用。它只與textarea標籤一起工作。作爲輸入值的回聲數據

$ID = $_GET['id']; 
$sql = "SELECT * FROM fm where ID = $ID"; 
$result = mysqli_query($conn, $sql); 

if (mysqli_num_rows($result) > 0) { 
    while($row = mysqli_fetch_assoc($result)) {  

    $title = $row['title'];}} 

...等

<input type="text" name="title" vlaue="<? echo $title;?>"> 
+1

Typo? 'vlaue'應該是'value'。 –

+0

可能不是主要問題,但通過'vlaue'你可能意味着價值' –

+0

夥計們,你不會相信,但你是對的..非常感謝你 - 花了我兩天的時間來解決它。 –

回答

1

您的HTML一個錯字:

<input type="text" name="title" vlaue="<? echo $title;?>"> 

將其更改爲

<input type="text" name="title" value="<? echo $title;?>"> 

此外,還要確保查詢運行時,正確的ID將作爲GET參數傳遞呃,它在數據庫中有相應的記錄,相應的記錄有一個標題值並正確返回。