Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] link - problem
Forum PHP.pl > Forum > Przedszkole
dr4g0n79
Witam mam sobie ten oto plik jest on wczytywany w pliku index.php poprzez przekazanie zmiennej i zaincludowanie ale nie wiem jak zrobic aby po klikneciu w tym pliku na czytaj więcej nie otwierał się on w nowym oknie przeglądarki tylko dokładnie w tym samym miejscu w pliku index.php. Próbowałem poprzez include i zmiane z news.php?.... na index.php?.... tego linku niby zadzialalo ale to odpada bo są tutaj użyte funkcje, które uruchamiają sie po przekazaniu zmiennych i dostaje błedy cos w stylu że ponownie przekazuje wczesniej zadeklarowane zmienne.

Chodzi mi dokladnie o ten fragment <a href="news.php?zmienna=news&id='.$rekord[0].'">czytaj więcej...</A>
Prosze o pomoc
Dzieki



  1. <?php
  2.  
  3. if($zmienna == 'aktualnosci'){
  4.  aktualnosci();
  5.  }
  6.  elseif($zmienna == 'news'){
  7.  news();
  8.  }
  9.  
  10. function aktualnosci(){    
  11. $query = mysql_query("select * from newsy order by data desc limit 0,10");
  12. while($rekord = mysql_fetch_array($query))
  13.  
  14.  
  15. if(!empty($rekord[4]))
  16. {
  17. $nazwa0 = "1";
  18. $typ0 = "jpg";
  19. $wyswietlaj .= '<font size=2 color=black><img border=0 src=galerie/'.$rekord[4].'/1.jpg> <b>'.$rekord[1].'</b></font><br/><p align=justify>'.$rekord[2].'<br/><a href="news.php?zmienna=news&id='.$rekord[0].'">czytaj więcej...</A><br/><br/></font><b>data do: </b>'.$rekord[5].'<b>  autor: </b>'.$rekord[6].'</p><HR color=gray NOSHADE SIZE=1>';
  20. }
  21. else
  22. {
  23. $nazwa1 = "logo";
  24. $typ1 = "jpeg";
  25. $wyswietlaj .= ''.$rekord[1].'</b></font><br/><p align=justify>'.$rekord[2].'<br/><a href="news.php?zmienna=news&id='.$rekord[0].'">czytaj więcej...</A><br/><br/></font><b>data do: </b>'.$rekord[5].'<b>  autor: </b>'.$rekord[6].'</p><HR color=gray NOSHADE SIZE=1>';
  26. }
  27. echo $wyswietlaj;
  28. echo("<center><a href=nowe.php?id=archiwum> zobacz archiwalne newsy >> </a></center>");
  29.  
  30. }
  31. function news(){
  32. $id = addslashes($_GET['id']);
  33. $query = mysql_query("select * from newsy where id='$id'");
  34. $rekord = mysql_fetch_array($query);
  35. if(isSet($_GET['id'])) {
  36.  
  37. if(!empty($rekord[4]))
  38. {
  39. $wyswietlam = '<font size=2 color=black><img border=0 src=galerie/'.$rekord[4].'/1.jpg width=35 height=35> <b>'.$rekord[1].'</b><br/><br/>'.$rekord[3].'<br/><br/><a target="_blank" href=galerie/'.$rekord[4].'/galeria.php>zobacz galeri&ecirc; >></A><br/><br/><b>data do: </b>'.$rekord[5].'<br/><b>autor: </b>'.$rekord[6];
  40. echo $wyswietlam;
  41. }
  42. else
  43. {
  44. $wyswietl = '<b><h3>'.$rekord[1].'</h3></b>'.$rekord[3].'<br/><br/><b>data dod: </b>'.$rekord[5].'<br/><b>autor: </b>'.$rekord[6];
  45. echo $wyswietl;
  46. }
  47. }
  48. }
  49.  
  50. ?>
Arawa
Chodzi ci o to by "rozwijało tekst"?

Czy też może o to by otwierała się strona w tej samej karcie ale o nazwie "index.php?ciagzmiennych" w pasku adresu ?

Jak to pierwsze to albo js, albo ajax jest ci potrzebny.
dr4g0n79
obojętne jak aby po kliknieciu na czytaj wiecej nie wyskakiwalo na nowej pustej bialej paskudnej stronie tylko w tym samym miejscu :-(
Arawa
<a href="link.php?costam" target="_self"></a>

powinno być ok
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.