从 MySQL 数据库预填充下拉列表和文本区域时出现问题
我可以使用以下代码成功预填充我的问题: First Name:
但是,当我尝试对下拉框和文本区域框执行相同操作时,数据库中没有预先填充任何内容,即使数据库中有实际内容。这是我分别用于下拉菜单和文本区域的代码:
AND
联系人描述:
需要注意的是,我没有收到任何错误。该表单加载良好,但是没有下拉列表和文本区域字段的数据。
谢谢! 托尼
I am able to successfully pre-populate my questions using the following code: First Name: <input type="text" name="first_name" size="30" maxlength="20" value="' . $row[2] . '" /><br />
However, when I try to do the same for a drop down box and a textarea box, nothing is pre-populated from the database, even though there is actual content in the database. This is the code I'm using for the drop down and textarea, respectively:
<?php
echo '
<form action ="edit_contact.php" method="post">
<div class="contactfirstcolumn">
Prefix:
<select name = "prefix" value="' . $row[0] . '" />
<option value="blank">--</option>
<option value="Dr">Dr.</option>
<option value="Mr">Mr.</option>
<option value="Mrs">Mrs.</option>
<option value="Ms">Ms.</option>
</select><br />';
?>
AND
Contact Description:<textarea id = "contactdesc" name="contactdesc" rows="3" cols="50" value="' . $row[20] . '" /></textarea><br /><br />
It's important to note that I am not receiving any errors. The form loads fine, however without the data for the drop down and textarea fields.
Thanks!
Tony
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
选择功能不能这样工作。
如果你想预先填充选择,你可以尝试这样:
Select doesn't work that way.
If you want to pre populate select, you can try this way: