我有jquery和php的问题我的问题是:
我使用了jquery .post方法将数据发送到外部php页面然后成功从页面返回数据然后我将这些值(带有选项标签的选项)加载到select元素中然后我想要使用这些值在另一个.post请求中,将它们发送到同一外部php页面,该页面在if语句中以不同方式处理它,该if语句确定它是否已设置但是主要问题是
为什么它跳转到else并显示来自php页面的回显消息
e.g .. 在php页面中动态发送选项
while($fetch = mysql_fetch_array($sel2))
{
$options = "<option value=".$fetch['amount'].">" . $fetch['amount'] . "</option>";
echo $options;
}
我有两个由外部数据库填充的下拉列表,其中包含值和选项,但它不会在外部php页面上选择值
if(isset($_POST['c']))
{
$c = $_POST['c'];
discounts($c);
}
else
{
$msg = "nothing entered!!";
$msg2 = 1;
$array = array($msg,$msg2);
$sent = implode(",",$array);
echo $sent;
}
任何人都可以告诉我它为什么没有选择价值?
答案 0 :(得分:0)
id在html中这样做吗?
<select id="options" name="optionsselect">
<?php foreach($fetch as $whatever) : ?>
<option value="<?=$whatever['amount'];?>"<?=$selected?>><?=$whatever['amount'];?></option>
<?php endforeach; ?></select>