0

所以我正在使用 PHP 开发一个电子商务网站。但是我应该如何使选择标签的值动态化?例如,从数据库中检索“类别表”的记录到 HTML 选择标签。以及如何使用该选择标签来存储新产品。

示例脚本

<select>
  <option value="volvo">Volvo</option>
  <option value="saab">Saab</option>
  <option value="mercedes">Mercedes</option>
  <option value="audi">Audi</option>
</select>

所有的值都是静态的吗?我想做的是通过使用 PHP 从数据库中获取所有值来使其动态化。

4

2 回答 2

1

您的代码应如下所示:

<select>
<?php
    $res = mysql_query( "SELECT id, name FROM category_table" );
    while( $r = mysql_fetch_object( $res ) ) {
        echo '<option id="'.$r[ 'id' ].'">'.$r[ 'name' ].'</option>';
    }
?>
</select>
于 2011-08-02T09:34:03.230 回答
0

您正在构建自己的电子商务网站,所以您可能知道如何从数据库中选择数据,对吗?从数据库中填充<select>数据类似于显示产品列表。
您只需SELECT要从数据库中执行一些操作,获取并遍历输出数据。

您的第二个问题-如何使用该选择来存储新产品-我不确定您要如何使用选择来保存新数据。请提供更多有关它的信息。

于 2011-08-02T08:47:44.613 回答