Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] link - problem
-dr4g0n79-
post 29.09.2008, 19:38:50
Post #1





Goście







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. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Arawa
post 29.09.2008, 19:54:32
Post #2





Grupa: Zarejestrowani
Postów: 3
Pomógł: 1
Dołączył: 26.09.2008

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


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.
Go to the top of the page
+Quote Post
-dr4g0n79-
post 29.09.2008, 20:04:58
Post #3





Goście







obojętne jak aby po kliknieciu na czytaj wiecej nie wyskakiwalo na nowej pustej bialej paskudnej stronie tylko w tym samym miejscu :-(
Go to the top of the page
+Quote Post
Arawa
post 29.09.2008, 20:07:43
Post #4





Grupa: Zarejestrowani
Postów: 3
Pomógł: 1
Dołączył: 26.09.2008

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


<a href="link.php?costam" target="_self"></a>

powinno być ok
Go to the top of the page
+Quote Post

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 - 02:23