Uebungsaufgaben_PHP_SS_25/Aufgabe_16/index.php
2025-03-26 12:15:40 +01:00

38 lines
1.1 KiB
PHP

<!-- Erstellen Sie eine Form, in der der User eine Tabelle Zeichnen lassen kann. Verlangen Sie dafür zwei Werte: Höhe und Breite. Zeichnen Sie dann nach dem Senden der Werte eine Tabelle, die genau diese Höhe und breite besitzt. In jede Zelle soll ein Textfeld eingebaut werden, damit der User dort Eingaben machen kann. Schreiben Sie standardmäßig in jedes dieser Textfelder "(default)" rein. -->
<form action="" method="get">
<label for="heigh">Höhe:</label>
<br/>
<input type="number" name="heigh" />
<br/>
<label for="length">Breite:</label>
<br/>
<input type="number" name="length" />
<br/>
<input type="submit" value="senden" />
</form>
<?php
if(!isset($_GET["heigh"]) || !isset($_GET["length"]))
exit();
$heigh = $_GET["heigh"];
$length = $_GET["length"];
echo "<table>";
for($i = 0; $i < $heigh; $i++)
{
echo "<tr>";
for($k = 0; $k < $length; $k++)
{
echo "<td><input type='text' value='(default)'/></td>";
}
echo "</tr>";
}
echo "</table>";
?>