0

所以,我正在从数据库中检索这些选项

选择和选项

我需要检索值,但我在标签之间获取文本

<option></option>

通过做这个

$inst = $_POST['inst'];

因此,如果我打印 $inst 我会得到“IUTIRLA”作为第一个选项,但我需要 41

我不知道我做错了什么......这就是我通过 php 打印 html 的方式

echo "<option value=".$cod_institucion.">".$nombre_institucion."</option>";
4

4 回答 4

1

像这样更改您的代码

echo '<option value="'. $cod_institucion .'">'. $nombre_institucion .'</option>';

输出 HTML 时,使用单引号会更容易,这样 HTML 中的双引号就不必转义了。

于 2013-06-28T16:45:49.870 回答
1

在这里您需要更正 php 代码,因为它没有正确解析值。将值放在引号下。

echo "<option value='".$cod_institucion."'>".$nombre_institucion."</option>";
于 2013-06-28T16:46:39.663 回答
0

也许你有$cod_institucion$nombre_institucion倒退。

于 2013-06-28T16:42:30.283 回答
0

你需要这样做...

echo "<option value='".$cod_institucion."'>".$nombre_institucion."</option>";
于 2013-06-28T16:43:08.917 回答