我创建了一个页面,允许我从一个mysql表中拉出的列表中选择一个项目
代码如下:
echo "<form action=\"\" method=\"post\">";
$sql="SELECT dgname FROM disguide";
$result=mysql_query($sql);
echo "<SELECT NAME=\"selectdgname\">";
while ($row=mysql_fetch_array($result)) {
$id=$row["dgname"];
echo "<OPTION VALUE=$id>$id</option>";
}
echo "</select>";
echo "<input type=\"submit\" value=\"Continue\">";
echo "</form>";
$selectdgname = $_POST['selectdgname'];
echo "<br><br><pre>";
echo $selectdgname;
echo "</pre><br><br>";
?>
slect部分工作正常但是当我想发布数据时,我得到的只是第一个单词。
我如何获得整个字符串?
MySQL的示例输出
select dgname from disguide;
+----------------+
| dgname |
+----------------+
| this is test 1 |
| this is test 2 |
| this is test 3 |
+----------------+
3 rows in set (0.00 sec)
我的最终结果是能够使用该字符串调用查询来获取整个文档。