Witajcie.
Posiadam dwa pliki z kodem PHP, które służą mi jako lista zapisów na grupowe zajęcia sportowe.
1. Pierwszy z nich index.php (służy jako formularz do zapisu uczestnika):
<div align="center">
<?php
/*********************************************
* plik formularz.php
*********************************************/
$pole1 = trim($_POST['pole1']); $pole2 = trim($_POST['pole2']);
// prosty formularz zawierający dwa pola
echo '<div align="center"><div class="top"> </div><br> <h2>Dodaj wpis na <span class="red">Niedzielę</span> 18<sup>00</sup> - 19<sup>30</sup></h2>
<div align="center" style="text-align:center;font-weight:bold;"><form action="" method="post">
Imię: <br><input type="text" name="pole1" style="" /><br />
Będziesz? <br><input name="pole2" value="tak">
</textarea><br />
<input type="submit" value="Dodaj" class="but"/>
</form><br></div><div align="center"> <p class=\'buton1\'><a href="podglad.php">Lista zapisów</a></p></div><br><br>
';
}
else {
// dane pochodzące z formularza
$dane = $pole1."`".$pole2."`".$data."\n";
// przypisanie zmniennej $file nazwy pliku
$file = "baza.txt";
// uchwyt pliku, otwarcie do dopisania
// blokada pliku do zapisu
// zapisanie danych do pliku
// odblokowanie pliku
// zamknięcie pliku
echo "<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><b>Zapisujemy Cię na listę!</b><br /><br />"; echo "<p><img src=images/preloader.gif></p>"; //echo "<p class=\'buton1\'><a href=\"podglad.php\">Zobacz wyniki »</a></p>";
//echo "<script>window.location = 'podglad.php'</script>";
echo "<script>setTimeout('window.location.href=\"podglad.php\"', 2000)</script>"; }
?>
</div>
2. Drugi z nich podglad.php (wyświetla wyniki/listę zapisów):
<h2>Lista wpisów na <span class="red">Niedzielę</span>
</h2>
godz. <b>18.00 - 19.30</b> <br>
<br>
<?php
/*********************************************
* plik podglad.php
*********************************************/
// wczytanie zawartości pliku do tablicy
$file = file("baza.txt"); // czytamy zawartość
// przechodzimy przez tablicę za pomocą pętli foreach
foreach($file as $value) {
// rozbijamy poszczególne linie na części
// wyświetlamy rozbity tekst
echo "<b>".$exp[0].":</b> ".$exp[1]." <font style='font-family:tahoma;font-size:11px;color:#777;'>(dodał: ".$exp[2].")</font><hr />";} ?>
<br>
<br>Liczba wpisów na "<b>tak</b>":
<b class="ziel">
<?php
?>
</b>
<br>
<p class="buton1"><a href="index.php">Dodaj kolejny wpis</a></p>
3. Trzeci to plik tekstowy baza.txt, który przechowuje dane:
Maks`tak`22-12 20:43
Tomek`tak`25-12 15:28
Cel: Moim celem jest aby dodać kod, który będzie umieszczał się w każdym wierszu na końcu i pozwoli na jego usunięcie (tego konkretnego wiersza z pliku baza.txt):
Maks`tak`22-12 20:43 Usuń
Tomek`tak`25-12 15:28 Usuń
Tutaj jest podgląd działania skryptu.
Będę wdzięczny za wszelką pomoc...