<html>
<head>
<?
function show_input($namen,$noten)
{
for ($i=0;$i<sizeof($namen);$i++)
{
echo ("<tr>");
echo ("<td>$namen[$i]</td>");
echo ("<td><input type='input' size='1' maxlength='3' name='element$i' value='$noten[$i]'></td>");
echo ("</tr>");
}
}
//Anfangszustand
$person=array();
$tmp=array();
$wert=array();
$person[0]="Mayer";
$person[1]="Müller";
$person[2]="Muster";
$person[3]="Hasi";
$person[4]="Foxi";
$wert[0]="1";
$wert[1]="2";
$wert[2]="3";
$wert[3]="4";
$wert[4]="5";
if (isset($_GET['knopf']))
{
// Benutzerinfo ausgeben
for ($i=0;$i<sizeof($person);$i++)
{
// alle Werte des letzten Formulars temporaer einlesen
$tmp[$i]=$_GET["element$i"];
if ($tmp[$i] != $wert[$i])
{
echo ("Beim Schüler $person[$i] wurde der Eingabewert von \"$wert[$i]\" auf \"$tmp[$i]\" geändert.<br>");
}
}
// alle Werte fuer das Formular einlesen
for ($i=0;$i<sizeof($person);$i++)
{
// alle Werte des letzten Formulars einlesen
$wert[$i]=$_GET["element$i"];
}
}
?>
</head>
<body>
<h2>Liste von Textfelder:</h2>
<form action="./gui7.php" method="get">
<table border="1">
<tr><td><b>Schüler</b></td><td><b>Note</b></td></tr>
<?show_input($person,$wert)?>
<tr><td colspan="2" align="right"><input type="submit" name="knopf" value="Aktion"></td></tr>
</table>
</form>
</body>
</html>