如何使用数据库值填充此下拉框。尽管这个问题似乎是重复的,但我在网上尝试了许多其他问题,但没有奏效。谢谢。
<div class="control-group <?php echo !empty($companynameError)?'error':'';?>">
<label class="control-label">SELECT COMPANY:</label>
<div class="controls">
<select name="companyname" id="companyname" onChange="enabledropdown()" placeholder="Product Type" value="<?php echo !empty($companyname)?$companyname:'';?>">
<?php if (!empty($companynameError)): ?>
<span class="help-inline"><?php echo $companynameError;?></span>
<?php endif; ?>
<?php
$pdo = Database::connect();
$cdquery = "SELECT companyname FROM company WHERE username=" .mysql_real_escape_string($_SESSION['username']);
$cdresult=mysql_query($cdquery) or die ("Query to get data from company failed: ".mysql_error());
while ($cdrow=mysql_fetch_array($cdresult)) {
$cdTitle=$cdrow["companyname"];
echo "<option>
$cdTitle
</option>";
}
Database::disconnect();
?>
</select>
</div>
</div>