![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zablokowani Postów: 42 Pomógł: 0 Dołączył: 24.01.2006 Ostrzeżenie: (30%) ![]() ![]() |
Problem jest następujący.
Mam plik komentarze.php I plik komentuj.php Na mojej stronie jest odnośnik, który przenosi użytkownika do strony komentarze.php?nr=x (gdzie x to numer ID komentowanego artykułu) W pliku komentarze.php jest includowana strona komentuj.php. W tej ostatniejznajduje się szereg skryptów, które pokazują komentarze do danej notki. Jest między innymi zmienna pobierająca dane z paska adresu (numer id komentowanego artykułu). Problem polega na tym, że kiedy wchodzę tak: komentuj.php?nr=2 to komentarze są wyświetlane, ale kiedy strona komentuj.php jest includowana przez komentarze.php i to w tej ostatniej jest dodawnay numer id, nie jest on pobierany przez skrypty. Co robić? W praktyce wygląda to tak: Na stronie głównej: echo "<a href='komentarze.php?nr=$id_k' class='a2'>Komentuj ($ile_k)</a>"; Zmienna $id_k to numer id komentowanego artykułu i jest tu poprawnie wstawiana. Zmienna($ile_k) zlicza ilość komentarzy do danego artykułu co równeiż jest wyświetlane prawdiłowo. Klikamy na komentuj i dalej jest to: W pliku komentarze.php: <? session_start(); ?> <? if ($_SESSION["zalogowany"]=="tak") { include 'http://www.ogien.webd.pl/komentuj.php'; } else { Header ('Location: http://www.ogien.webd.pl/index.php'); } ?> W pliku komentuj.php, który jest tu includowany jst taki skrypt: $no= $_GET['nr']; I on pobiera ten numer tylko wtedy gdy otwierana jest bezpośrednio strona komentuj.php wraz zdodanym w adresie nuemrem id notki. Z kolei kiedy cąłośc jest inkludowana a id jest dodane w komentarze.php nic się nie pobiera. Co robić? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 13:20 |