如何在表格中显示数据,就像下面的截图一样?

时间:2016-02-01 15:47:34

标签: php mysql

我有mysql中的数据列表。比如:1,2,3,4,5,6,7,8,9。我需要在表格中显示那些数据,就像我的截图一样。还包括输入字段和值将与垂直和水平值相关联。喜欢:1_2,2_3。如果我的问题不明确请问我。请参阅我附带的屏幕截图。

enter image description here

这是我的代码:

<table width="100%" border="1">
<?php
$row=10;
$cell=10;
for ($x = 1; $x < $row; $x++) {
echo "<tr>";
for ($c = 1; $c < $cell; $c++) {
    if($x>$c){
        echo '<td></td>';
    }else{
        echo '<td><input type="text" name="" value="'.$x.'_'.$c.'" /></td>';    
    }
 }

 echo "</tr>";
} 
?>
</table>

1 个答案:

答案 0 :(得分:0)

像这样使用:

 <table width="100%" border="1">
<?php
$row=9;
$cell=9;

for ($x = 1; $x < $row; $x++) {
    if($x == 1) {
        echo "<tr>";
        for ($c = 1; $c < $cell; $c++) {
            echo '<td>'.($c+1).'</td>';
         }
        echo "</tr>";   
    }
echo "<tr>";
for ($c = 1; $c < $cell; $c++) {

    if($x>$c){
        echo '<td></td>';
    }else{
        echo '<td><input type="text" name="" value="'.$x.'_'.($c+1).'" /></td>';    
    }
 }

 echo "</tr>";
} 
?>
</table>