Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]operacje na plikach
bemol
post
Post #1





Grupa: Zarejestrowani
Postów: 286
Pomógł: 29
Dołączył: 5.04.2007
Skąd: Rymanów Zdrój/Rzeszów

Ostrzeżenie: (0%)
-----


Chcę zbudować system oceniania dla ciekawostek. Przedstawie to co mam, a później zadam pytania.

formularz show.php
  1. <?php
  2. echo "<br /><br /><br />";
  3. echo "<center>";
  4. echo "<FORM action=ocena.php method=POST><table>";
  5. echo "<tr>";
  6. echo "<td align=center>Oceń ciekawostkę:</td>";
  7. echo "</tr>";
  8. echo "<tr>";
  9. echo "<td id=ocena valign=top><input type=submit id=ocena name=ocena value=1><input id=ocena type=submit name=ocena value=2><input id=ocena type=submit name=ocena value=3><input id=ocena type=submit name=ocena value=4><input id=ocena type=submit name=ocena value=5></td>";
  10. echo "</tr>";
  11. echo "</table></FORM>";
  12. echo "</center>";
  13. ?>


plik wykonujący ocena.php
  1. <?php
  2. @ $plik = fopen("oceny.txt", 'r+');
  3. ?>


Teraz mam takie pytanie. Utworzyłem na razie pusty plik oceny.txt. Na razie mam 60 ciekawostek, ale chcę to zrobić tak, żeby w przyszłości też można było oceniać nowe, które zostaną dodane. Chcę to zrobić tak, żeby odczytywał oceny.txt i dodawał $ocena do odpowiedniej linijki w pliku, która jest równa nr ciekawostki.
Np. wciskam ocenę 2 dla ciekawostki nr 28 i chcę, żeby w pliku oceny.txt w linijce 28 pojawił się "$ocena\n", czyli 2. Później skrypt liczy liczbę wartości linijki 28. Dodaje wartości i dzieli przez ich liczbę i zapisuje średnią do pliku wyniki.php. Chcę też zrobić tak, żeby nie można było ocenić dwa razy ciekawostki z tego samego ip.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.09.2025 - 09:43