Jag ska bygga en sida där man kan mata in två tal och de ska sedan multipliceras. Men jag vill också få ut dom så här, vi säger att talen som matats in är 3 och 5.for-loop?
<code>
<table>
<tr>
<td>-</td>
<td>3</td>
<td>4</td>
<td>5</td>
</tr>
<tr>
<td>3</td>
<td>9</td>
<td>12</td>
<td>15</td>
</tr>
<tr>
<td>4</td>
<td>12</td>
<td>16</td>
<td>20</td>
</tr>
<tr>
<td>5</td>
<td>15</td>
<td>20</td>
<td>25</td>
</tr>
</table>
</code>
Början har jag skrivit så här, men jag har fastnat på detta.
<code>
if ($canCalculate == true)
{
$j = $secondNumber;
$i = $firstNumber;
print("<table border='1'><tr>");
for (; $i <= $j; $i++)
{
print("<td>".$i."</td>");
for (; $i <= $j; $i++)
{
print("<tr><td>".$i."</td><td>".$i * $j. "</td></tr>");
}
}
print("</tr></table>");
}
else
{
print("Det har uppstått ett fel...");
}</code>Sv: for-loop?
<?php
$tal1 = 3;
$tal2 = 5;
echo '<table>';
echo '<tr>';
echo '<td>-</td>';
for($j=$tal1; $j<=$tal2; $j++)
echo '<td>', $j, '</td>';
echo '</tr>';
for($i=$tal1; $i<=$tal2; $i++) {
echo '<tr>';
echo '<td>', $i, '</td>';
for($j=$tal1; $j<=$tal2; $j++) {
echo '<td>', $i*$j, '</td>';
}
echo '</tr>';
}
echo '</table>';
?>