我正在尝试显示存储在phpmyadmin中的注释并将它们放在对话框中。我无法弄清楚我的代码有什么问题。它没有显示。
enter code here
$outputList = '';
echo "<div><form method=POST>";
while($row = mysql_fetch_array($sql2)){
$outputList="";
$id = $row["guestID"];
$name = $row["name"];
$age = $row["age"];
$date = $row["date"];
$email = $row["email"];
$comment = $row["comment"];
$outputList .=$name . ',' . $age . ','.$date.'<br>'.$email.'<br>'.$comment.…
echo "<input type=text value=$outputList class=commentbox>";
echo "<a href=\"modify.php?id=".$row['guestID']."… ";
echo "<a href=\"delete.php?id=".$row['guestID']."…
}echo "</form></div>"; // close while loop
?>
非常感谢你
答案 0 :(得分:1)
问题出在这里:
$outputList = '';
你的意思是:
$outputList .=$name . ',' . $age . ','.$date.'<br>'.$email.'<br>'.$comment.…
您的代码已满,语法错误。
尝试将$ outputlist更改为:
$outputList = $name . ',' . $age . ','.$date.'<br>'.$email.'<br>'.$comment. '...';
也许它有效,但没有人向你保证,因为我们没有看到剩下的代码......
我的thnik不起作用,因为在开始时你给$ outputList空值,当你试图获得它们的新值时你会出现语法错误。
编辑: 我现在看到,你在回声中也有语法错误,我修复了我看到的内容,我测试了这个adn的工作原理:
$outputList = $name . ',' . $age . ','.$date.'<br>'.$email.'<br>'.$comment. '...';
echo "<input type=text value=$outputList class=commentbox>";
echo "<a href=\"modify.php?id=".$row['guestID']."… ";
echo "<a href=\"delete.php?id=".$row['guestID']."… ";
} // close while loop
echo "</form></div>";