<?php
if ($_POST['button'] == "wyslij") {
/* sprawdzam czy dane zostały wysłane z formularza */
$plik = "db.txt";
/* sprawdzam czy plik jest do zapisu */
if (!$handle = fopen($plik, "r+")) echo "Nie mogę otworzyć pliku..."; if (fwrite($handle, $_POST['imie']." || ".$_POST['nazwisko']." || ".$_POST['miejscowosc']. " ") === FALSE) echo "Nie mogę zapisać danych do pliku..."; else echo "Dane zostały dodane...";
} else echo "Plik nie istnieje lub jest nie do zapisu..."; }
?>
<center>
<form action="panel_administracyjny.php" method="post">
Adres grafiki: <input type="text" name="imie" /><br />
Tytuł newsa: <input type="text" name="nazwisko" /><br /><br /> <br />
Tresc newsa: <br /><textarea name="miejscowosc"cols="60" rows="30" > </textarea>
<br />
<input type="submit" name="button" value="wyslij" />
</form>
</center>
Napoczątku w funkcji fopen() mialem wlaczony przelacznik "a" i wszytko byloby wporzadku gdyby nie to ze dane sa pokazywane na stronie od najstarszej do najmlodszej a ja chce zeby bylo inaczej. wiedzu stawilem przelancznuk "r+". i tu zaczyna sie problem. Teraz dane sa zapisywane tak ze pokazany jest najmlodszy wpis a po przedostatnim zostaje tylko tabelka. Jak rozwiązać ten problem zeby wszytkie wpisy były pokazane odnajmlodszego do najstarszego i zeby wszytko bylo ok
