Ich bin grad erst mit PHP angefangen!
Ich hab ein script mit einem formular(dass die einträge auf eine .txt datei speichert),
man gibt einen link und dazu die beschreibung(ist für eine intranetseite)!
und ich will,
- dass die neusten einträge ganz oben stehen
- und dass man die einzelnen einträge (über ein button oder so...) wieder ins formular bringt(zur bearbeitung) und wieder
speichert
- und noch dass man einzelne einträge löschen kann
--------------------------------------------------------------------------------
hier mein script:
<?php
$action = $_GET["action"];
$beschreibung = $_GET["beschreibung"];
$link = $_GET["link"];
if ($action == "Senden")
{
if ($beschreibung == "" || $link == "http://")
{
echo "<b>Du hast nicht alle Felder ausgefüllt !</b><br>";
echo "<a href=\"eintragen.php\"> zurück!</a><BR><BR><BR>";
}
else
{
$datei = fopen("gaestebuch.txt","a");
$datum = date("d.m.y - H:i");
$eintrag ="$datum | $beschreibung | <a href=\"$link\" target='new'>$link</a>\n";
fputs($datei,$eintrag);
fclose($datei);
echo "Eintrag Erfolgreich! <br><a href=\"eintragen.php\"> zurück!</a><BR><BR><BR>";
}
}
else
{
?>
<FORM action="eintragen.php" method="get">
<TABLE BORDER="0">
<TR>
<TD WIDTH="130"><FONT SIZE="4" COLOR="black">Beschreibung:</FONT></TD>
<TD> <input type="text" name="beschreibung" size="24"> <BR></TD>
</TR>
<TD WIDTH="130"><FONT SIZE="4" COLOR="black">Link:</FONT></TD>
<TD> <input type="text" name="link" size="24" value="http://"> <BR></TD>
<TD ROWSPAN="2"><INPUT TYPE="submit" name="action" value="Senden"></TD>
</TR>
</TABLE>
</FORM>
<?php
}
?>
<BR><BR>
<?PHP
$datei = fopen("gaestebuch.txt","r");
echo '<div align="center">
<TABLE border="1">
<tr>
<td width="120" bgcolor="gray"><b>Datum</b></td>
<td width="275" bgcolor="gray"><b>Beschreibung</b></td>
<td width="500" bgcolor="gray"><b>Link</b></td>
</tr>';
while (!feof($datei))
{
$zeile = fgets($datei,250);
$daten = explode(" | ", $zeile);
echo " <tr>
<td bgcolor='silver'>$daten[0]</td>
<td bgcolor='silver'>$daten[1]</td>
<td bgcolor='silver'>$daten[2]</td>
</tr>";
}
echo '</table>';
fclose($datei);
?>
--------------------------------------------------------------------------------
wäre nett, wenn jemand mir bei meinen problemen weiterhelfen würde!
schon mal danke!
bluecap Gast |