Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysql] Jednokrotne zabranie rekordu
radziowie
post 28.11.2010, 12:42:12
Post #1





Grupa: Zarejestrowani
Postów: 83
Pomógł: 0
Dołączył: 1.11.2010

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


Mam mały problem. Otóż mam kod, który wyświetla mi sale a następnie po wejściu nich wyświetla pozostałe dane:

  1. $sale = mysql_query("SELECT * FROM sale ORDER BY sala desc;");
  2. //zmienna $rekord jest przypisana wierszowi (rekordowi) zmiennej $news a następnie pobieranie danych z konkretnych kolumn (komórka po komórce)
  3. WHILE ($rekord = mysql_fetch_assoc ($sale))
  4. {
  5. $id_sali = $rekord['id_sali'];
  6. $sala = $rekord['sala'];
  7. $opiekun = $rekord['opiekun'];
  8. $info = $rekord['info'];
  9. //funkcja nl2br odpowiada za odpowiednie wyświetlanie po przez użycie np. znaków następnej linii
  10. if (!isset($_GET['sala']) || $_GET['sala'] == '')
  11. {
  12. echo '<font color="#FF000"-><h3><a href="sale.php?sala='.$id_sali.'">'.stripslashes($sala).'</a></h3></font><br />';
  13. }
  14.  
  15. if (isset($_GET['sala']) && $_GET['sala'] = $id_sali)
  16. {
  17. $dana_sala = mysql_query("SELECT * FROM sale WHERE id_sali = '".$id_sali."';");
  18. WHILE ($rekord2 = mysql_fetch_assoc($dana_sala))
  19. {
  20. $id_sali2 = $rekord2['id_sali'];
  21. $sala2 = $rekord2['sala'];
  22. $opiekun2 = $rekord2['opiekun'];
  23. $info2 = $rekord2['info'];
  24. echo '<font color="#FF0000"-><h3>'.stripslashes($sala2).'</h3></font><br />
  25. '.stripslashes($opiekun2).'<br />
  26. '.stripslashes($info2).'<br />';
  27. }
  28. }
  29. else echo'dupa';
  30.  
  31.  
  32. }


Problem jednak tkwi w tym, ze gdy wejdę w jedną z sal to wyświetlają mi się wszystkie sale jakie mam w bazie a nie tylko jeden. Gdzie tkwi tu problem. Domyślam się, że on zapamiętuje id_sali z pierwszej pętli i dlatego jest tak. Co należy tu zmienić?
Go to the top of the page
+Quote Post

Posty w temacie


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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 13:21