0
<?php
$qry = mysql_query("select branch from branches");
while($row = mysql_fetch_array($qry)) {
$branch = $row['branch'];
$i=1;
?>
<div class="dropdown">
<input type="checkbox" id="drop<?php echo $i; ?>" />
<label for="drop<?php echo $i++; ?>" class="dropdown_button"><?php echo "$branch"; ?><span class="arrow"></span></label>
<ul class="dropdown_content">
<?php
$qry1 = mysql_query("select sub_dir from `$branch`");
while($row1 = mysql_fetch_array($qry1)) {
$sub_topic = $row1['sub_dir'];
?>
<li><a href="#"><?php echo "$sub_topic"; ?></a></li>
<?php
}
?>
</ul>
</div>
<?php }?>
在第9行中,您可以看到'label'標籤內部,我正在嘗試增加變量'$ i'但沒用,因爲在每次調用下一行從表中,'$ i'的值保持相同,即'1'。我在哪裏做錯了。 另一個問題:是否有可能像第8行那樣在運行時創建id,即'drop1,drop2,...'。可能是做某事的愚蠢做法,但我正在嘗試新事物。加上運算符不能在php中工作
嘗試設置你的$ i = 1;循環開始之前 –
oops !!! yaa .. thanku ..只是一個愚蠢的錯誤.. – Sunny
在運行時創建ID時沒有問題嗎? – Sunny