【问题标题】:Make Select Selected with php [duplicate]用php选择选择[重复]
【发布时间】:2012-12-14 00:10:28
【问题描述】:

可能重复:
How to make <option selected=“selected”> set by MySql and PHP?

我在我的页面中进行了选择。此 Select 从数据库中提取选项。选择是:

<select name="name" id="name">
<?php
$pelatisquery="SELECT onoma_pelati FROM pelates_onoma";
$pelatisresult=mysql_query($pelatisquery) 
or die ("Query to get data from firsttable failed: ".mysql_error());
while ($pelatisorow=mysql_fetch_array($pelatisresult)) {
$onoma_pelati=$pelatisorow[onoma_pelati];
echo "<option>
$onoma_pelati
</option>";
}
?>
</select>

此选择在我的主页中。因此,在“编辑”页面中,我想使用从数据库中选择的一个选项来检索此 Select。所以我的编辑页面是:

include_once "../../db_connection.php";
if (isset($_GET['id']) && is_numeric($_GET['id']) && $_GET['id'] > 0)
{
$id = $_GET['id'];
$result = mysql_query("SELECT id,pelatis FROM poliseis WHERE id=$id")
or die(mysql_error());
$row = mysql_fetch_array($result);
if($row)
{
$pelatis = $row['pelatis'];
}
}

因此,如果 Select 有选项,我将使用此代码:

<?php if($pelatis== "James") { echo 'selected = "selected"'; } ?>

但是现在如何制作 &lt;option selected="selected"&gt; ? 提前感谢您的回答

【问题讨论】:

  • 我尝试阅读您的问题,但我无法正确理解。可以编辑吗?
  • 所有你真正需要知道的就是要理解的最后一句话。
  • 很抱歉给您带来了困惑。我编辑我的帖子。我希望现在更容易理解了。
  • @bobthyasian “提前感谢您的回答”?
  • 我只是提前感谢大家的回答。

标签: php mysql


【解决方案1】:

Google 是你的朋友。

<option value="" selected="selected"></option>

<option value="" selected></option> //works too but less cross-browser friendly

【讨论】:

  • 很抱歉给您带来了困惑。我编辑我的帖子。我希望现在更容易理解了。
  • 我找到了解决方案!代码是: {$onoma_pelati}"; } ?> 谢谢大家!
猜你喜欢
  • 2013-12-29
  • 2019-04-24
  • 2014-05-15
  • 2016-02-18
  • 2015-03-04
  • 2018-11-07
  • 1970-01-01
  • 2015-07-01
  • 2020-11-23
相关资源
最近更新 更多