techno_master
Bekanntes Mitglied
Ich brauch eure Hilfe:
Hab ein eingeabeformular gamacht: Name,Postleitzahl,Wohnort,Email passt alles jedoch wird dann in der liste unter Name die postleitzahl und unter email der wohnort angezeigt
anschauen könnt ihrs hier:
www.iv-klement.at/liste.php
was mach ich falsch? wo ist der hund begraben?
der Quellcode:
<?
#Wie heißt diese Datei?
$script="liste.php";
if ($liste) { liste();}
elseif ($okay) { okay($name, $mail, $postleitzahl, $wohnort, $script);}
else { eintragen($script);}
function eintragen($script)
{
?>
<p>Tragen Sie sich in die Liste ein!</p>
<center><form method=post action=<? echo $script; ?>?okay=yes>
Name: <input type=text name=name>
E-Mail:
<input type=text name=mail />
<br>
Postleitzahl:
<input type=text name=postleitzahl>
Wohnort:
<input type=text name=wohnort />
<br>
<p><input type=submit value=Eintragen></p></form>
<form method=post action=<? echo $script; ?>?liste=yes>
<p><input type=submit value="Liste anzeigen"></p></form>
</center>
<?
}
function liste()
{
?>
<center><p>Folgende Leute haben sich eingetragen:</p>
<table align=center cellspacing=1 border=0 cellpadding=5>
<tr><td><b>Name:</b></td><td><b>E-Mail:</b></td><td><b>Postleitzahl:</b></td><td><b>Wohnort:</b></td></tr>
<?
$datei = fopen("liste.txt", "r");
while (!feof($datei)) {
$zeile = fgets($datei,100);
$data = explode("|", $zeile);
echo "<tr><td>$data[0]</td><td>$data[1]</td><td>$data[2]</td><td>$data[3]</td></tr>";
}
fclose ($datei);
?>
</table>
</p></form><p> </p>
</center>
<?
}
function okay($name, $mail, $script)
{
$datei = fopen("liste.txt", "a");
fwrite ($datei, $name."|".$mail."|".$postleitzahl."|".$wohnort."\n");
fclose ($datei);
?>
<center>Sie haben sich erfolgreich in die Liste eingetragen!<br>
<p><form method=post action=<? echo $script; ?>?liste=yes><input type=submit value="Liste anzeigen"></form></p>
</p></form><p> </p>
</center>
<?
}
?>
Hab ein eingeabeformular gamacht: Name,Postleitzahl,Wohnort,Email passt alles jedoch wird dann in der liste unter Name die postleitzahl und unter email der wohnort angezeigt
anschauen könnt ihrs hier:
www.iv-klement.at/liste.php
was mach ich falsch? wo ist der hund begraben?
der Quellcode:
<?
#Wie heißt diese Datei?
$script="liste.php";
if ($liste) { liste();}
elseif ($okay) { okay($name, $mail, $postleitzahl, $wohnort, $script);}
else { eintragen($script);}
function eintragen($script)
{
?>
<p>Tragen Sie sich in die Liste ein!</p>
<center><form method=post action=<? echo $script; ?>?okay=yes>
Name: <input type=text name=name>
E-Mail:
<input type=text name=mail />
<br>
Postleitzahl:
<input type=text name=postleitzahl>
Wohnort:
<input type=text name=wohnort />
<br>
<p><input type=submit value=Eintragen></p></form>
<form method=post action=<? echo $script; ?>?liste=yes>
<p><input type=submit value="Liste anzeigen"></p></form>
</center>
<?
}
function liste()
{
?>
<center><p>Folgende Leute haben sich eingetragen:</p>
<table align=center cellspacing=1 border=0 cellpadding=5>
<tr><td><b>Name:</b></td><td><b>E-Mail:</b></td><td><b>Postleitzahl:</b></td><td><b>Wohnort:</b></td></tr>
<?
$datei = fopen("liste.txt", "r");
while (!feof($datei)) {
$zeile = fgets($datei,100);
$data = explode("|", $zeile);
echo "<tr><td>$data[0]</td><td>$data[1]</td><td>$data[2]</td><td>$data[3]</td></tr>";
}
fclose ($datei);
?>
</table>
</p></form><p> </p>
</center>
<?
}
function okay($name, $mail, $script)
{
$datei = fopen("liste.txt", "a");
fwrite ($datei, $name."|".$mail."|".$postleitzahl."|".$wohnort."\n");
fclose ($datei);
?>
<center>Sie haben sich erfolgreich in die Liste eingetragen!<br>
<p><form method=post action=<? echo $script; ?>?liste=yes><input type=submit value="Liste anzeigen"></form></p>
</p></form><p> </p>
</center>
<?
}
?>