Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Zapis zmiennej, zapis zmiennej
szczelam
post
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 12.01.2011

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


Witam, mam problem zmienna " $ilosc zmienia się co jakiś czas , bo to liczba sluchaczy i chce zrobić, żeby w zmiennej rekord zapisywała się największa liczba sluchaczy na początek nadalem jej jakąś tam wartość itd. a później gdy liczba sluchaczy będzie wieksza niz wartosc rekordu to ma zmienić rekord na liczbe sluchaczy, ale chyba źle to rozegrałem - zobaczcie sami.
  1. $ilosc = $sluchacze['2'];
  2. $rekord=3;
  3.  
  4. if($ilosc>$rekord)
  5. {
  6. $rekord = $ilosc;
  7. }
  8. echo "<br>$rekord</br>";

Go to the top of the page
+Quote Post
barthek23
post
Post #2





Grupa: Zarejestrowani
Postów: 14
Pomógł: 1
Dołączył: 17.06.2009
Skąd: Warszawa

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


Dobrze to zrobiłeś. Tylko musisz gdzieś ten rekord przechowywać (baza lub pliki). Żeby móc porównywać z wcześniejszym wynikiem.
Go to the top of the page
+Quote Post
szczelam
post
Post #3





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 12.01.2011

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


Dobra mam tyle .. Teraz tylko jak pobrać ten rekord z tego pliku, żeby go porównać questionmark.gif
  1. $ilosc = $sluchacze['2'];
  2. $rekord=3;
  3. if($ilosc>$rekord)
  4. {
  5. $rekord = $ilosc;
  6. $dane = "$rekord";
  7. $file = "rekord.txt";
  8. $fp = fopen($file, "w+");
  9. flock($fp, 2);
  10. fwrite($fp, $dane);
  11. flock($fp, 3);
  12. fclose($fp);
  13. }


I Kolejne pytanko - jak zrobić , żebym nie musiał odświeżać strony - tylko, żeby sam skrypt wykonywał te zadania bez mojego wchodzenia na ta stronę .
Go to the top of the page
+Quote Post
barthek23
post
Post #4





Grupa: Zarejestrowani
Postów: 14
Pomógł: 1
Dołączył: 17.06.2009
Skąd: Warszawa

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


http://pl.php.net/manual/en/function.fread.php
Go to the top of the page
+Quote Post
szczelam
post
Post #5





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 12.01.2011

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


tylko dlaczego to nie działa ?
  1. $ilosc = $tmp['2'];
  2. $rekord = "rekord.txt";
  3. $uchwyt = fopen ( $rekord , "r" );
  4. fclose ( $uchwyt );
  5. if($ilosc>$rekord)
  6. {
  7. $rekord = $ilosc;
  8. $dane = "$rekord";
  9. $file = "rekord.txt";
  10. $fp = fopen($file, "w+");
  11. flock($fp, 2);
  12. fwrite($fp, $dane);
  13. flock($fp, 3);
  14. fclose($fp);
  15. }
  16.  


Dobra mam już takie cudo... zapisuje do pliku , ale każdą wartość tak jak by nie widziało tego warunku IF ocb... ?

  1. $ilosc = $tmp['2'];
  2. $rekord = fopen("rekord.txt", "r");
  3. if ($rekord === false) {
  4. echo "Error"; // Wyświetla "Error" kiedy nie odnajdzie pliku
  5. } else {
  6. while (!feof($rekord)) {
  7. $bufor = fgets($rekord);
  8. echo "$bufor <br />";
  9. }
  10. fclose($rekord);
  11. }
  12.  
  13.  
  14. if($ilosc>$rekord)
  15. {
  16. $rekord = $ilosc;
  17. $dane = "$rekord";
  18. $file = "rekord.txt";
  19. $fp = fopen($file, "w+");
  20. flock($fp, 2);
  21. fwrite($fp, $dane);
  22. flock($fp, 3);
  23. fclose($fp);
  24. }
Go to the top of the page
+Quote Post
nospor
post
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Mowisz o tym IF
if($ilosc>$rekord)
?
Spojrz co to jest $record a potem się zastanów czy to coś można porównywać do liczby :/


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
szczelam
post
Post #7





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 12.01.2011

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


Przedmówca mi tak poradził - żeby zapisywać rekord do pliku i go później porównywać.
Go to the top of the page
+Quote Post
nospor
post
Post #8





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Porównywac zawartosc pliku a nie uchwyt do pliku


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 20.08.2025 - 10:03