[請益] 一列裡顯示兩行排版問題
td>port</td>模式</td>
<?php
$port_num=26;
$num2=0;
if (empty($RECORD_2)) {
for ($i = 1; $i <= $port_num; $i++) {
echo "<tr><td>Port ". $i ."</td>";
echo ("<td><select name=\"status_sel". $i ."\" id=\"status_sel". $i ."\">".
"<option value=\"1\">?</option>".
"<option value=\"2\">??</option>".
"<option value=\"3\" selected>????</option></select>");
echo "</td></tr>";
}
} else {
while ($ROW_2 = @mysql_fetch_array($RESULT_2)) {
$num2++;
echo ("<tr><td>Port ". $ROW_2[ipmacLockPortModePortNum] ."</td>");
echo ("<td><select name=\"status_sel". $num2 ."\" id=\"status_sel". $num2 ."\">");
switch ($ROW_2[ipmacLockPortModeStatus]) {
case 1:
echo ("<option value=\"1\" selected>?</option>"."<option value=\"2\">??</option>"."<option value=\"3\">????</option>");
break;
case 2:
echo ("<option value=\"1\">?</option>"."<option value=\"2\" selected>??</option>"."<option value=\"3\">????</option>");
break;
default:
echo ("<option value=\"1\">?</option>"."<option value=\"2\">??</option>"."<option value=\"3\" selected>????</option>");
break;
}
echo "</select></td></tr>";
}
} // end while
} // end if
?>
這是一個會從port1-26顯示成2行27列,但如今我要變成4行,也就是變成
port 模式 port 模式
1 ???? 2 ????
3 ???? 4 ????
以此類推
if下應該是這樣寫
if (empty($RECORD_2)) {
for ($i = 1,$j=2; $i <= $port_num, $j <= $port_num; $i+2,$j+2) {
......
else裡有試過把else 那寫成if (ROW_2 %2 ==0)判斷偶數 奇數 這種寫法 不過還是行不通
大概小弟資質頓悟,不知道該如何著手,麻煩各位給點意見
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.171.139.82
→
07/24 11:36, , 1F
07/24 11:36, 1F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
0
1
PHP 近期熱門文章
PTT數位生活區 即時熱門文章