Hey,
Habe da ein kleines Problem mit einem kleinen PHP Skript. Es ist nicht die beste Art dieses Problem zu lösen, aber steige gerade erst richtig in PHP ein und hoffe jemand von euch kann mir sagen was ich falsch mache:
Das Skript erstellt eine Tabelle, in der man Namen eingeben kann (also können sollte
). Klappt nur soweit, dass der erste Name angezeigt wird und bei Eingabe eines nächsten Namens von diesem überschrieben wird.
Hier der Code:
PHP-Code:
<html>
<head>
<title>Test Seite</title>
</head>
<body>
<table>
<h2>Teilnehmerliste</h2>
<colgroup width="100"/colgroup>
<tr>
<th>Name</th>
<th>Vorname</th>
</tr>
<?php
hinzufuegen(&$sZeile,$_POST['Nachname'], $_POST['Vorname']);
echo $sZeile;
?>
<tr>
<form method="POST" action="index.php">
<td><input name="Nachname" type="text"" style="width: 90px; border: 1px solid"></td>
<td><input name="Vorname" type="text" style="width: 90px; border: 1px solid"></td>
<td><input name="okay" type="submit" value="Add" style="border: 1px solid"></td>
</form>
</tr>
</table>
</body>
</html>
<?php
function hinzufuegen($sZeile,$sParam1, $sParam2)
{
$sZeile.="<tr><td>$sParam1</td><td>$sParam2</td></tr>";
return;
}
?>
Danke schonmal für die Hilfe
Gruß
The Used