3

我正在尝试通过选项表单获取一个与唯一 ID 相关联的值(通过 mysql 数据库行):

<form>
<td>
<select name='rolo'>
   <option value='$id'>$item</option>
</td>
<td>
   $value
</td>
</select>
</form>

因此,当我选择一个选项时,我会在 next 中获得与之关联的对应 $value 。

到目前为止我已经尝试过:

$query = "SELECT * FROM rolostock WHERE id='$id' ";
$result = mysql_query($query);
while ($row = mysql_fetch_array($result)) {
echo $row['value'];
}

我不是 php 专家,我认为这样做可以吗?提前致谢!

编辑:

我正在尝试的是 (html form) SELECT > OPTION $id > (php) get $value of $id in the next (html) TD 。:\

4

1 回答 1

6

试试这个:

$query = "SELECT * FROM `rolostock` WHERE id = '$id';";
$result = mysql_query($query);
if (!$result) exit("The query did not succeded");
else {
    while ($row = mysql_fetch_array($result)) {
        echo $row['value'];
    }
}

如果运行此打印The query did not succeded,则您的查询中有错误。尝试通过 PhpMyAdmin 运行它。

也可以使用:

<option value='<?php echo $id;?>'><?=php echo $item;?></option>

代替:

<option value='$id'>$item</option>
于 2012-11-21T04:03:58.243 回答