如何将数据从sql获取到php表单并在输入字段中显示每个值。特别是在selectboxes的情况下。因为选择框有很多选项,并且在获取时它应该显示在插入时保存的内容。并且即使用户在表单之间切换直到会话结束,约束也应该在获取后保留。请指导我。谢谢你提前
答案 0 :(得分:1)
对于选择框,您可以将所有选项存储为数据库中的逗号分隔值
例如
检查:披萨,burguer,意大利面
并在php中
$values = explode($checks, ",");
echo "Pizza <input type='checkbox' " . $values[0] == "" ? "" : "checked='yes'" . ">";
等等
如果您的复选框是:
比萨饼 burguer 苏打 面食
除了苏打之外的所有东西都会出现检查
答案 1 :(得分:0)
有许多在线教程
看起来像是
<html>
<head>
<title>Dogs</title>
</head>
<body>
<?php
// connect to database.
include("connect.php");
// we'll select all the information in the database for five dogs.
$query = "SELECT * FROM pets
WHERE type = 'dog'
LIMIT 5";
// actually "do" the query.
$result = mysql_query($query);
// for every dog we selected, run the following block.
while ($row = mysql_fetch_array($result))
{
// display information for each dog.
echo "Name: $row[name], Age: $row[age], Breed: $row[breed] ";
}
?>
</body>
</html>