Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysql] Dłuższy adres
radziowie
post
Post #1





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

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


Czy moze mi ktos powiedzieć co robię źle. Mam kod:
  1. elseif (isset($_GET['sala']) && isset($_GET['kat']))
  2. {
  3.  
  4. $sale = mysql_query("SELECT * FROM sale;") or die(mysql_error());
  5. WHILE ($rekord = mysql_fetch_assoc ($sale))
  6. {
  7.  
  8. $id_sali = $rekord['id_sali'];
  9. $sala = $rekord['sala'];
  10. $opiekun = $rekord['opiekun'];
  11. $info = $rekord['info'];
  12. $opis_sali = $rekord['opis_sali'];
  13. $opiekun_pr = $rekord['opiekun_pr'];
  14.  
  15. $pod_kat=mysql_query("SELECT id FROM category");
  16. while ($r = mysql_fetch_assoc($pod_kat))
  17. {
  18. $id=$r['id'];
  19.  
  20.  
  21.  
  22. if (isset($_GET['kat']) && $_GET['kat']==$id && isset($_GET['sala']) && $_GET['sala']==$id_sali)
  23. {
  24.  
  25. echo '<font color="#FF0000"-><h3>'.stripslashes($sala).' ('.$opis_sali.')</h3></font><br />
  26. Opiekun naukowy: '.stripslashes($opiekun).'<br />
  27. Opiekun pracowni: '.stripslashes($opiekun_pr).'<br /><br />
  28. '.nl2br(stripslashes($info)).'<br />';
  29.  
  30. $zdjecia = mysql_query("SELECT * FROM zdjecia WHERE id_kat = '".$sala."' ORDER by id_zdjecia DESC LIMIT 4;");
  31. $licz_zdjecia = mysql_num_rows($zdjecia);
  32. if ($licz_zdjecia!=0)
  33. {
  34. echo '<u>Zdjęcia z galerii dla sali: '.$sala.'</u><br /><p align="center">';
  35. WHILE ($rekord = mysql_fetch_assoc ($zdjecia))
  36. {
  37. $zdjecie = $rekord['zdjecie'];
  38. $opis = $rekord['opis'];
  39. echo '<a href="./upload/galeria/'.$zdjecie.'" border="0" alt="'.$opis.'" title="'.$opis.'">
  40. <img src="./upload/galeria/mini/'.$zdjecie.'" border="0"></a>';
  41.  
  42. }
  43.  
  44. }
  45.  
  46. else
  47. {
  48. echo '<p><u>Nie ma zdjęć dla danej galerii</u></p>';
  49. }
  50. }
  51. }
  52. }
  53.  
  54. echo '<p align="center"><a href="./index.php">Powróć do SAL</a>';
  55.  
  56. echo '</p>';
  57. }


I nie mogę wejść np. w adres index.php?kat=2&sala=3 ( tam powinny wyświetlić się dane na temat konkretnej sali). Mi się wyświetla ta sama strona co przed kliknięciem.

Wydaje mi się, że błąd może być tu
if (isset($_GET['kat']) && $_GET['kat']==$id && isset($_GET['sala']) && $_GET['sala']==$id_sali)
lub
elseif (isset($_GET['sala']) && isset($_GET['kat']))
bo jak wywołuję dane pobrane metoda get to wyświetla mi poprawnie pobrane dane np. Array ( [kat] => 13 [sala] => 14 )


Ten post edytował radziowie 20.12.2010, 21:41:16
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: 24.12.2025 - 03:57