EEmil WMedlem sedan mars 2009512 inlägg Frågan#1 Hej alla
Tänkte göra ett litet sifferspel
jag ska ha 5 rader och 5 celler
i varje ruta ska stå en siffra.
hur gör man detta
HhltmMedlem sedan nov. 2004438 inlägg Såhär blir finfint serru:
<table>
<?
echo "<tr><td>1</td><td>2</td><td>3</td><td>4</td><td>5</td></tr>";
echo "<tr><td>1</td><td>2</td><td>3</td><td>4</td><td>5</td></tr>";
echo "<tr><td>1</td><td>2</td><td>3</td><td>4</td><td>5</td></tr>";
echo "<tr><td>1</td><td>2</td><td>3</td><td>4</td><td>5</td></tr>";
echo "<tr><td>1</td><td>2</td><td>3</td><td>4</td><td>5</td></tr>";
?>
</table>
Vill man har mer hjälp så underlättar mer info ;)
EEmil WMedlem sedan mars 2009512 inlägg Jag har provat att använda en for-loop men jag får inte till det. Hur gör man med for-loop
CompusaMedlem sedan jan. 20023 327 inläggSå här...
<table>
<?
for ($i = 0; $i < 5; $i++)
{
echo "<tr><td>1</td><td>2</td><td>3</td><td>4</td><td>5</td></tr>";
}
?>
</table>
Eller så här
<table>
<?
$numberOfRows = 5;
$numberOfColumns = 5;
for ($row = 1; $row <= $numberOfRows; $row++)
{
echo "<tr>";
for ($column = 1; $column <= $numberOfColumns; $column++)
echo "<td>$column</td>";
echo "</tr>";
}
?>
</table>
JJftnMedlem sedan sep. 200913 inlägg Denna kod kan du använda om du vet hur många kolumner du max kan ha, men inte vet hur många värden du kommer att lista. I ditt fall är max 5 kolumner.
<table>
<tr>
<?php
$nl = 0;
for($i = 1; $i <= 25; $i++){
echo "<td>". $i ."</td>\n";
$nl++;
if($nl % 5 == 0){ //Anger efter hur många kolumner ny rad skapas, i detta fall 5.
echo "</tr><tr>";
}
}
?>
</tr>
</table>