在html嵌套的php中创建从1到100的表
这是一个实践问题,我有一个问题。到目前为止,我要创建的是一个使用以下代码的表。我需要帮助来修复它,并解释我的错误是什么 我试图做的事情非常简单:使用嵌套在html代码中的php在表中生成从1到100的数字 每10个数字应对齐一行,然后在10后断开在html嵌套的php中创建从1到100的表,php,html,mysql,Php,Html,Mysql,这是一个实践问题,我有一个问题。到目前为止,我要创建的是一个使用以下代码的表。我需要帮助来修复它,并解释我的错误是什么 我试图做的事情非常简单:使用嵌套在html代码中的php在表中生成从1到100的数字 每10个数字应对齐一行,然后在10后断开 | 1 | 2 | . . . | 10 | |11 | 12| .... | 20 | |21 | 22| .... | 30 | . . . |91| 92 | ... |100| <table border="1"> &
| 1 | 2 | . . . | 10 |
|11 | 12| .... | 20 |
|21 | 22| .... | 30 |
.
.
.
|91| 92 | ... |100|
<table border="1">
<?php
for ($x=1; $x <= 100; $x++){
if($x%11 ==0) {
echo "<tr><td>" . "<br>" . "</tr></td>";
}
echo "<tc><td>" . $x . "</td></tc>" ;
}
?>
</table>
谢谢大家的帮助我们需要先了解需求 要求:
10
:外循环,另一次递增1
:内循环
1
1-10
,11-20
<table>
<?php
$k=0;
for ($i=0; $i<10; $i++) {
?>
<tr>
<?php
for ($j=0; $j<10; $j++) {
++$k;
?>
<td><?php print $k;?></td>
<?php
}
?>
</tr>
<?php
}
?>
</table>
<?php
echo "<table border =\"1\" style='border-collapse: collapse'>";
for ($row=1; $row <= 10; $row++) {
echo "<tr> \n";
for ($col=1; $col <= 10; $col++) {
$p = $col * $row;
echo "<td>$p</td> \n";
}
echo "</tr>";
}
echo "</table>";
?>
我们需要首先了解需求 要求:
10
:外循环,另一次递增1
:内循环
1
1-10
,11-20
<table>
<?php
$k=0;
for ($i=0; $i<10; $i++) {
?>
<tr>
<?php
for ($j=0; $j<10; $j++) {
++$k;
?>
<td><?php print $k;?></td>
<?php
}
?>
</tr>
<?php
}
?>
</table>
<?php
echo "<table border =\"1\" style='border-collapse: collapse'>";
for ($row=1; $row <= 10; $row++) {
echo "<tr> \n";
for ($col=1; $col <= 10; $col++) {
$p = $col * $row;
echo "<td>$p</td> \n";
}
echo "</tr>";
}
echo "</table>";
?>
试试这个:
<table>
<?php
$k=0;
for ($i=0; $i<10; $i++) {
?>
<tr>
<?php
for ($j=0; $j<10; $j++) {
++$k;
?>
<td><?php print $k;?></td>
<?php
}
?>
</tr>
<?php
}
?>
</table>
<?php
echo "<table border =\"1\" style='border-collapse: collapse'>";
for ($row=1; $row <= 10; $row++) {
echo "<tr> \n";
for ($col=1; $col <= 10; $col++) {
$p = $col * $row;
echo "<td>$p</td> \n";
}
echo "</tr>";
}
echo "</table>";
?>
试试这个:
<table>
<?php
$k=0;
for ($i=0; $i<10; $i++) {
?>
<tr>
<?php
for ($j=0; $j<10; $j++) {
++$k;
?>
<td><?php print $k;?></td>
<?php
}
?>
</tr>
<?php
}
?>
</table>
<?php
echo "<table border =\"1\" style='border-collapse: collapse'>";
for ($row=1; $row <= 10; $row++) {
echo "<tr> \n";
for ($col=1; $col <= 10; $col++) {
$p = $col * $row;
echo "<td>$p</td> \n";
}
echo "</tr>";
}
echo "</table>";
?>
我会给你一些线索:(i元=1 ;$i@Ahmed:欢迎使用stackoverlow。您应该发布请求帮助时尝试过的内容。%n是您的答案…查找模数。它基本上返回一个数字除以另一个数字的余数。对于许多不同的情况非常有用。您以错误的顺序关闭html标记。必须关闭最近打开的标记首先要形成一个树形结构。你当然也想要$x%10
,而不是$x%11
我会给你一些线索:(i元=1 ;$i@Ahmed:欢迎使用stackoverlow。您应该发布请求帮助时尝试过的内容。%n是您的答案…查找模数。它基本上返回一个数字除以另一个数字的余数。对于许多不同的情况非常有用。您以错误的顺序关闭html标记。必须关闭最近打开的标记首先要形成一个树形结构。你当然也希望$x%10
而不是$x%11
来保存一个变量:k=i*10+j
而且你真的应该使用echo
来代替。所有这些
标签让它看起来很糟糕。@Ahmed,我对你的问题的答案是什么?我很抱歉忘记写代码了,我只是编辑了ed the,Filip Haglund,正如你看到的,我的代码只有一个,这是我到目前为止学到的,PHP的第一类,我希望我学习的是正确的methods@Ahmed,请回复我的评论。谢谢你推荐的代码,这不是我想要做的,正如我提到的,我需要在for循环中嵌套if语句,而且我知道它是关于%我现在正试图解决这个问题,手里拿着一个计算器。我正试图找出问题所在,我得出结论,if语句应该是if($x%2==0.5)然后在我的主要帖子中使用了相同的代码,但这也不起作用,事实上我只得到了单独单元格表中的所有数字的一行!?要保存一个变量:k=i*10+j
,你也应该使用echo
。所有这些
标记让它看起来很糟糕。@Ahmed,我的答案是你问题的答案吗?我向你道歉或者忘了写代码,我刚刚编辑了,Filip Haglund,你看我的代码只有一个,这是我到目前为止学到的,PHP的第一类,我希望我学习的是正确的methods@Ahmed,请回复我的评论。谢谢你推荐的代码,这不是我想要做的,因为我提到我需要嵌套一个if语句n一个for循环,加上我知道它是关于我现在正试图解决的%的问题,用一个计算器认真地解决。在我手里,我试图找出什么是错误的,我得出结论,if语句应该是if($x%2==0.5)然后在我的主要帖子中使用了相同的代码,但这也不起作用,实际上我得到了单独单元格表中的所有数字,只有一行!?