[請益] 一列裡顯示兩行排版問題

看板PHP作者 (道格拉屎)時間13年前 (2012/07/24 10:17), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/2 (看更多)
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&nbsp;". $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&nbsp;". $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
文章代碼(AID): #1G3WM-i_ (PHP)
文章代碼(AID): #1G3WM-i_ (PHP)