Hallo zusammen,
ich wollte mein kleines Event script erweitern, jedoch benötige ich da vielleicht eure Hilfe.
Im Moment sieht es so aus, dass ich alle möglichen Events eintragen kann diese dann in ein Textdatei gespeichert werden und in einer anderen .php ausgelesen werden.
jetzt benötige ich aber 2 Erweiterungen:
1. die einträge sollen nach veranstaltungsdatum sortiert werden
2. alle events die schon vorbei sind sollen auto. in eine andere txt datei geschrieben werden bzw. auf einer anderen seite (alte_events.php) ausgegeben werden.
Ich lad euch mal mein Script hoch und ich hoffe Ihr könnt mir dann iwie helfen.
Für alle die nicht runterladen wollen folgendes:
events_add.php
events.php
schreibe.php
MfG
ich wollte mein kleines Event script erweitern, jedoch benötige ich da vielleicht eure Hilfe.
Im Moment sieht es so aus, dass ich alle möglichen Events eintragen kann diese dann in ein Textdatei gespeichert werden und in einer anderen .php ausgelesen werden.
jetzt benötige ich aber 2 Erweiterungen:
1. die einträge sollen nach veranstaltungsdatum sortiert werden
2. alle events die schon vorbei sind sollen auto. in eine andere txt datei geschrieben werden bzw. auf einer anderen seite (alte_events.php) ausgegeben werden.
Ich lad euch mal mein Script hoch und ich hoffe Ihr könnt mir dann iwie helfen.
Für alle die nicht runterladen wollen folgendes:
events_add.php
PHP-Code:
<html>
<head>
<meta http-equiv="Content-Language" content="de">
<title>Datum</title>
</head>
<body>
<form action="schreibe.php" method="post">
<div align="center">
<table border="0" width="80%" cellspacing="0" cellpadding="0" id="table1">
<tr>
<td width="50%"><b><font size="2" face="Arial">Datum:</font></b></td>
<td width="50%"><input type=text name="datum" size="22">
<b><font face="Arial" size="1" color="#FF0000">(dd.mm.yyyy)</font></b></td>
</tr>
<tr>
<td width="50%"><b><font size="2" face="Arial">Ort:</font></b></td>
<td width="50%"><input type=text name="ort" size="22"></td>
</tr>
<tr>
<td width="50%"><b><font size="2" face="Arial">Veranstalter:</font></b></td>
<td width="50%"><input type=text name="veran" size="22"></td>
</tr>
<tr>
<td width="50%"><b><font face="Arial" size="2">Art:</font></b></td>
<td width="50%"><select size="1" name="art">
<option selected>Party</option>
<option>Geburtstag</option>
</select></td>
</tr>
<tr>
<td width="50%"><b><font size="2" face="Arial">Kosten:</font></b></td>
<td width="50%"><select size="4" name="kosten">
<option selected>Frei</option>
<option>Kleines Geschenk</option>
<option>1 €</option>
<option>2 €</option>
<option>3 €</option>
<option>4 €</option>
<option>5 €</option>
<option>6 €</option>
<option>7 €</option>
<option>8 €</option>
<option>9 €</option>
<option>10 €</option>
<option>Mehr</option>
</select></td>
</tr>
<tr>
<td width="50%"><b><font size="2" face="Arial">Kommentar:</font></b></td>
<td width="50%"><textarea rows="4" name="kom" cols="22"></textarea></td>
</tr>
<tr>
<td colspan="2" align="center"><br><input type=submit value="Senden"></td>
</tr>
</table>
</div>
</form>
</body>
</html>
PHP-Code:
<table border=1 align="center">
<tr>
<th>Nr.</th>
<th>Datum</th>
<th>Art</th>
<th>Veranstalter</th>
<th>Ort</th>
<th>Kosten</th>
<th>Kommentar</th>
</tr>
<?php
$datei = "events.txt"; // Name der Datei
$array = file($datei); // Datei in ein Array einlesen
for ($i = 0; $i < count($array); $i++) {
$array[$i] = explode(";" , $array[$i]);
echo "<tr><th>" . ($i+1) . "</th>"; // Zeilennummer
for ($a = 0; $a < 6; $a++) { // 4 Tabellenspalten
echo "<td>" . $array[$i][$a] . "</td> \n";
}
echo "</tr> \n";
}
?>
</table>
PHP-Code:
<?php
$datum = $_POST['datum']; // Variablen einlesen
$ort = $_POST['ort'];
$veran = $_POST['veran'];
$art = $_POST['art'];
$kosten = $_POST['kosten'];
$kom = $_POST['kom'];
$datum2 = date("d.m.Y",time()); // Aktuelles Datum ermitteln
$text = "$datum ; $art ; $veran ; $ort ; $kosten ; $kom \n";
$dateiname = "events.txt"; // Name der Datei
$fp = fopen ($dateiname , "a+"); // Datei öffnen
fwrite ($fp , $text); // Dateiinhalt in die Datei schreiben
fclose ($fp); // Datei schließen
echo "<center><br><br><br><br>Event eingetragen!<br> <a href=\"events.php\">Weiter zur Übersicht...</a></center>";
?>
Kommentar