84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
假設我要$SQL = mysql_query("SELECT * FROM xxx");把全部的cover撈出然後需要套用在 https://jsfiddle.net/fwjs22no/ 上
$SQL = mysql_query("SELECT * FROM xxx");
while ($row = mysql_fetch_array($SQL)) { echo $row ['cover']; }
除了左上角那個大格以外 其他的格子都要是 $row ['cover'];
$row ['cover'];
這該怎麼搞啊?
小伙看你根骨奇佳,潜力无限,来学PHP伐。
先存到数组,直接在p上出取对应的数组内容
$list = array(); while ($row = mysql_fetch_array($SQL)) { $list[] = $row ['cover']; }
<p class="container"> <p class="rect big"></p> <p class="mid-container"> <p class="rect"><?php echo isset($list[0])?$list[0]:'';?></p> <p class="rect"><?php echo isset($list[1])?$list[1]:'';?></p> </p> <p class="rect big"><?php echo isset($list[2])?$list[2]:'';?></p> <?php for($i=3;$i<count($list)&&$i<7;$i++){ ?> <p class="rect"><?php echo $list[$i];?></p> <?php } ?> </p>
如果要代码少的话可以这样,可读性差些
<p class="container"> <p class="rect big"></p> <p class="mid-container"> <?php for($i=0;$i<count($list)&&$i<7;$i++){ ?> <p class="rect<?php echo $i==2?' big':'';?>"><?php echo $list[$i];?></p> <?php echo $i==1||count($list)==1?'</p>':''; } ?> </p>
先存到数组,直接在p上出取对应的数组内容
如果要代码少的话可以这样,可读性差些