嗨繼承人我嘗試的代碼,第一個while語句適用於行(爲權重0工作,但我不能讓它與列(高度)一起工作。如果MIN_HEIGHT輸入值是20,MAX_HEIGHT是50列看起來像這樣20 25 30 35 40 45 50我的代碼當前適用於行而不是列,誰能幫助?PHP我想創建一個HTML表格使用PHP
<?php
$rowiStep = 5;
$coliStep = 5;
// Get these
$iweightMin = $_GET["min_weight"];
$iweightMax = $_GET["max_weight"];
$iheightMin = $_GET["max_height"];
$iheightmax = $_GET["min_height"];
$iCur = $iweightMin;
$iCol = $iheightMin;
print('<table class="table">');
print('<tr ><td>Height/</br>Weight</td>');
while ($iCur <= $iweightMax) {
printf('<tr><td>%d</td></tr>', $iCur);
$iCur += $rowiStep;
}
$rowiCol = $iheightMin;
while ($iCol <= $iheightmax) {
printf('<tr><td></td>', $iCol);
$iCol += $rowiCol;
}
print ('</tr>');
print('</table>');
?>
如果你說你沒有得到列集的輸出,你在列的printf中缺少%d。 – 2013-03-14 21:24:57
HTML表格是逐行形成的,而不是逐列形成的,所以你的方法沒有意義。 – IMSoP 2013-03-14 21:25:44
你能舉一個你想要的輸出的例子,以及用來得到它的輸入嗎? – SomeSillyName 2013-03-14 21:27:11