2016-03-15 136 views
0
while($record= mysqli_fetch_array($myData)){ 

    echo "<form action=cpoarea1update.php method=post>"; 
    echo "<tr>"; 
    echo "<td><label>". $record['CODE'] . " </td>"; 
    echo "<td>". "<input type=text name=dt value =" . $record['DOCUMENT_TITLE']. " </td>"; 
    echo "<td>". "<input type=text name=rv value=" . $record['REVISION']. " </td>"; 
    echo "<td>". "<input type=date name=dateis value=" . $record['DATE_OF_ISSUE']. " </td>"; 
    echo "<td>". "<input type=hidden name=hidden value=" . $record['CODE']. " </td>"; 
    echo "<td>". "<input type=submit name=update value=update " . " </td>"; 
    echo "</tr>"; 
    echo "</form>"; 

} 
echo "</table>"; 

例如,如果MySQL中的數據是「你好我的名字是Maxim」,我只在文本框中看到「你好」。有什麼問題?在此先感謝無法讀取空間後的值?

+0

你能後的var_dump($記錄); ? –

回答

3

您必須用引號包裝<input>屬性。此外,您需要關閉標籤!

echo "<td><input type=text name=dt value =\"" . $record['DOCUMENT_TITLE']. "\"> </td>"; 
             ^        ^^ 

你的原碼輸出這不是有效的HTML:

<td><input type=text name=dt value =document title </td> 

最佳做法是始終使用引號:

<td><input type="text" name="dt" value="document title"></td> 
+0

它顯示此錯誤? –

+0

解析錯誤:第81行C:\ xampp \ htdocs \ xampp \ cpoarea1update.php中的語法錯誤,意外的''(T_ENCAPSED_AND_WHITESPACE),期待標識符(T_STRING)或變量(T_VARIABLE)或編號(T_NUM_STRING) –

+0

對不起,謝謝你非常感謝! –