php - 使用 mySQL 和 PHP 填充 <select>

标签 php mysql

我有以下下拉列表

<select name="SelP">
    <option value="0">Please Select...</option>
    <option value="35">LS1</option>
    <option value="35">LS2</option>
    <option value="35">LS3</option>
    <option value="35">LS4</option>
    <option value="35">Postcode not Listed</option>
</select>

我已经编写了 PHP 来像这样工作

<?php
//Sample Database Connection Syntax for PHP and MySQL.
//Connect To Database
$hostname="localhost";
$username="alloytes_achenry";
$password="**PASSWORD HERE**";
$dbname="alloytes_acquote";
$usertable="LocationTable";
$postcode="postcode";
mysql_connect($hostname,$username, $password) or die ("    <html>%MINIFYHTML4333ddb1f6ba50276851b9f9854a5c817%</html>");
mysql_select_db($dbname);
# Check If Record Exists
$query = "SELECT * FROM $usertable WHERE minimumprice = 35";
$result = mysql_query($query);
if($result)
{
while($row = mysql_fetch_array($result))
{
$postcode = $row["$postcode"];
echo "$postcode";
}
}
?>

这很好用并返回邮政编码值。我现在需要编辑 PHP 以返回 $postcode$minimumprice ,然后用邮政编码作为文本和 $minimumprice 作为值来填充表(值(value)=“$minimumprice”)。

非常感谢从哪里开始的任何建议

谢谢

亨利

测试代码 1

<?php
//Sample Database Connection Syntax for PHP and MySQL.
//Connect To Database
$hostname="localhost";
$username="alloytes_achenry";
$password="f(6@g0^O#2kT";
$dbname="alloytes_acquote";
$usertable="LocationTable";
$postcode="postcode";
$minimumprice="minimumprice";
mysql_connect($hostname,$username, $password) or die (" <html>%MINIFYHTML4333ddb1f6ba50276851b9f9854a5c817%</html>");
mysql_select_db($dbname);
# Check If Record Exists
$query = "SELECT * FROM $usertable";
$result = mysql_query($query);
if($result)
{
while ($row = mysql_fetch_assoc($result)) {
$postcode = $row['postcode'];
$minimumprice = $row['minimumprice'];
echo <<<EOL
<option value="$minimumprice">$postcode</option>

EOL;
}
}
?>
</form>

只返回邮政编码,有什么想法吗?

谢谢

最佳答案

是这样的吗?

while ($row = mysql_fetch_assoc($result)) {
   $postcode = $row['postcode'];
   $minimumprice = $row['minimumprice'];
   echo <<<EOL
<option value="$minimumprice">$postcode</option>

EOL;
}

注意 heredoc 的使用

关于php - 使用 mySQL 和 PHP 填充 <select>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13385882/

相关文章:

php - 为 PHP Web 应用构建系统

php - 选择 PHP 的图像大小调整算法

javascript - 使用内联文本编辑更新数据库

php - 使用 AND、OR 和 IS NULL 进行高级连接 - Laravel

php - 下拉菜单中的数据数组

MySQL按顺序选择随机行

php - 如何使用php从mysql中随机选择10,000条数据中最多10条,即一次一条?

php - 我的多对多关系没有返回所需的用户角色

mysql - 尝试在 mysql 中将列名作为参数传递

php - 使用 PDO 获取单行单列