【发布时间】:2016-07-19 01:09:54
【问题描述】:
不需要提供太多关于正在使用的 API 的信息,我正在尝试获取 option 值 以匹配选项标签中包含的内容。
类似这样的:
<option value="Foo">Bar</option>
这是 PHP:
<?php
$counter = 0;
$numbers = $client->account->available_phone_numbers->getList('US', 'Local', array(
"AreaCode" => $_POST["areacode"]));
echo "<select>";
foreach($numbers->available_phone_numbers as $number) {
echo "<option value=''>";
echo $number->phone_number;
$counter++;
echo "</option>";
echo "<br>";
}
echo "</select>";
echo "<br>";
echo $counter;
?>
使用这种形式:
<form action="index.php" method="post">
Area Code:<br>
<input type="text" name="areacode" value=""><br>
<input type="submit" value="Submit">
</form>
【问题讨论】:
-
你不要把
<br>放在一个select里面,你需要把value添加到每个选项中:echo "<option value='" . htmlspecialchars($number->phone_number) . "'>";