Php 选择每次取相同值的选项
从数据库循环复制选项标记中的选项值 请帮帮我 我的代码如下Php 选择每次取相同值的选项,php,Php,从数据库循环复制选项标记中的选项值 请帮帮我 我的代码如下 <input type="hidden" name="beautician<?php echo $data[0]; ?>[]" id="beautician"> <select name="beautician[<?php echo $data[0]; ?>]" id="beauty" onchange="pvalue()"> <option value="null">
<input type="hidden" name="beautician<?php echo $data[0]; ?>[]" id="beautician">
<select name="beautician[<?php echo $data[0]; ?>]" id="beauty" onchange="pvalue()">
<option value="null">Select</option>
<?php
$query = "select id,title from beautician order by id";
$run = mysql_query($query);
while ($row = mysql_fetch_array($run)) {
$id = $row[0];
$name = $row[1];
?>
<option value="<?php echo $id; ?>"> <?php echo $name; ?> </option>
<?php } ?>
</select>
因为您忘记打印$id
正确的
<option value="<?php $id; ?>"> <?php echo $name; ?> </option>
因为您忘记打印$id
正确的
<option value="<?php $id; ?>"> <?php echo $name; ?> </option>
而是:
<input type="hidden" name="beautician<?php echo $data[0]; ?>[]" id="beautician">
<select name="beautician[<?php echo $data[0]; ?>]" id="beauty" onchange="pvalue()">
<option value="null">Select</option>
<?php
$query = "select id,title from beautician order by id";
$run = mysql_query($query);
while ($row = mysql_fetch_array($run)) {
$id = $row[0];
$name = $row[1];
?>
<option value="<?php $id; ?>"> <?php echo $name; ?> </option>
<?php } ?>
</select>
相反,这是:
<input type="hidden" name="beautician<?php echo $data[0]; ?>[]" id="beautician">
<select name="beautician[<?php echo $data[0]; ?>]" id="beauty" onchange="pvalue()">
<option value="null">Select</option>
<?php
$query = "select id,title from beautician order by id";
$run = mysql_query($query);
while ($row = mysql_fetch_array($run)) {
$id = $row[0];
$name = $row[1];
?>
<option value="<?php $id; ?>"> <?php echo $name; ?> </option>
<?php } ?>
</select>
在下面的语句中,您没有在值中回显$id
。要获取该值,必须
或
。使用现有语句,您尚未打印$id
,因此选择选项将采用
标记的文本值,在您的情况下,值将来自$name
变量
你的声明:
<option value="<?php $id; ?>"> <?php echo $name; ?> </option>
在下面的语句中,您没有在值中回显$id
。要获取该值,必须
或
。使用现有语句,您尚未打印$id
,因此选择选项将采用
标记的文本值,在您的情况下,值将来自$name
变量
你的声明:
<option value="<?php $id; ?>"> <?php echo $name; ?> </option>
这一行:
<option value="<?php $id; ?>"> <?php echo $name; ?> </option>
这行:
<option value="<?php $id; ?>"> <?php echo $name; ?> </option>
你能正确格式化你的代码吗?你能正确格式化你的代码吗?你能粘贴你有更改的语句吗?你能通过jquery获取值吗?请帮助我你能从这个链接查看整个页面的源代码。根据我的想法,您正在从标记的更改事件的pvalue()中获取值,在这个函数中,您可能正在基于#beauty选择器获取值,因此,您将获得第一个下拉值这是由于重复的id选择器#Beauty而发生的如果您愿意,我可以为您提供原始页面的管理员访问权限。您可以粘贴该语句吗?您有更改吗?您可以通过jquery获得值吗?请帮助我,您可以从该链接查看整个页面的源代码。根据我的想法,在标记的更改事件中,您正在从pvalue()获取值,在这个函数中,您可能正在基于#beauty选择器获取值,因此您将获得第一个下拉值。这是由于重复的id选择器#beauty而发生的。如果您需要,我可以为您提供原始的管理员访问权限page@GautamPruthi,请找出您从数据库返回的内容。另外,查看源代码并找出在下拉列表中加载的内容。@GautamRuthi,请找出您从数据库返回的内容。另外,在下拉列表中查看源代码并找出加载的内容。