我已經使用這種方法成功地填充了HTML表單下拉菜單,所以我知道它的工作原理,這次的差異是我試圖填充帶有內容(帳戶詳細信息)的文本框,但它不起作用。使用PHP填充來自MySQL的HTML表格
PHP:
try {
$sql = "SELECT Firstname, Surname, Email FROM `users`;";
$result = $pdo->query($sql);
}
catch (PDOException $e){
echo "There was an error whilst fetching the users information:" .$e->getMessage();
exit();
}
while($row=$result->fetch()){
$displayinfo[] = array('UserFirstName' => $row['Firstname'],
'UserSurname' => $row['Surname'],
'UserEmail' => $row['Email']);
}
HTML端:
<?php foreach($displayinfo as $info): ?>
<?php echo "<input type="text" name="firstname" value=". $info['UserFirstName'] ."><br>"
?>
<?php endforeach; ?>
這似乎顯示出
語法錯誤,意想不到的T_STRING,期待 '' 或 ';'
任何幫助,將不勝感激
報價沒能逃脫,其剎車的字符串:' 」
」'。您可以將屬性的引號更改爲單引號'''。 – Coldiary
輸出html時引用不匹配 - 可能在input元素中使用單引號 – RamRaider