Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Sesja, poprzedni wiersz tabeli MySQL
x1mrdonut1x
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 14.04.2013

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


Siema, mam stronę, gdzie za każdym refreshem wybieram losową tabelę w mysql i wyświetlam jej dane. Chciałbym sprawdzić jakie ID miałem poprzednio aby po każdym refreshu wyświetlała się inna strona niż poprzednia. Próbowałem to zrobić z sesją -

  1. if ($ile >1)
  2. {
  3. while ($check == $id){
  4. $result = mysqli_query($con,"SELECT * FROM main WHERE id >= (SELECT FLOOR( MAX(id) * RAND()) FROM main ) ORDER BY id LIMIT 1;");
  5.  
  6. while($row = mysqli_fetch_array($result))
  7. {
  8. $movie=$row['movie'];
  9. $spoil=$row['spoil'];
  10. $img=$row['image'];
  11. $id=$row['id'];
  12. }
  13. echo "id:", $id, "check:",$check;
  14. }
  15. }
  16. else{
  17. $result = mysqli_query($con,"SELECT * FROM main WHERE id >= (SELECT FLOOR( MAX(id) * RAND()) FROM main ) ORDER BY id LIMIT 1;");
  18.  
  19. while($row = mysqli_fetch_array($result))
  20. {
  21. $movie=$row['movie'];
  22. $spoil=$row['spoil'];
  23. $img=$row['image'];
  24. $id=$row['id'];
  25. }
  26. $check=$id;
  27. }


gdzie $ile to jest liczba sekund w danej sesji. To nie działa chyba dlatego, że ten $check mi się resetuje po każdym refreshu (IMG:style_emoticons/default/tongue.gif) Pomożecie? (IMG:style_emoticons/default/biggrin.gif)
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: 22.08.2025 - 18:56