Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] includowanie a linki
-dr4g0n79-
post 3.05.2008, 16:53:43
Post #1





Goście







Witam

Mam małe pytanko

W pliku index.php includuję i wyświetlam plik test.php w odpowiedniej części pliku index.php
(w konkretnym miejscu w tabeli) w pliku test.php zawarte są linki do innych podstron czy jest
możliwość aby te podlinkowane podstrony wyświetlały się w pliku index.php dokładnie w tym samym miejscu
zamiast pliku test.php bo ciągle mi się otwierają w nowym oknie.
Powód edycji: Poprawiłem tytuł. /webdicepl
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
-dr4g0n79-
post 3.05.2008, 18:02:04
Post #2





Goście







Jeżeli chodzi o ramki to wiem, że można tym się posłużyć ale to odpada.
Zastanawiam się nad opcją połączenia tych dwóch plików w jeden (czyli pliku test.php i linki.php).
A więc zaczne pokolei kawałek kodu z pliku index.php odpowiedzialnego za includowanie:

index.php
  1. <?php 
  2. if(empty($_GET['id']) or $_GET['id']=="test"){
  3. include("test.php");
  4. }
  5. if($_GET['id']=="inny"){
  6. include("inny.php");
  7. }
  8. ?>


plik test.php: - wyświetla kawałek newsa i link do czytaj więcej i tu właśnie problem po kliknięciu w link czytaj więcej otwiera się w nowym oknie
zamiast w tym docelowym. Może macie jakiś pomysł wpadło mi do głowy aby może połączyć te 2 pliki zachowując ich funkcjonalność
  1. <?php
  2. require "config.php";
  3. polaczenie();
  4. $query = mysql_query("select * from newsy order by data desc limit 0,10");
  5. while($rekord = mysql_fetch_array($query))
  6. {
  7. $wyswietl .= '<font size=2 color=black><img border=0 src=/images/newsik.jpg width=8 height=8>&nbsp<b>'.$rekord[1].'</b></font><br/><p align=justify>'.$rekord[2].'<br/><a href="linki.php?id='.$rekord[0].'">  czytaj więcej...</A><br/><br/></font><b>data dodania: </b>'.$rekord[5].'<b>&nbsp autor: </b>'.$rekord[6].'</p><HR color=green NOSHADE SIZE=1>';
  8. }
  9. echo $wyswietl;
  10. ?>


i plik linki.php wyświetlający całość newsa
  1. <?php
  2. require "config.php";
  3. polaczenie();
  4. $query = mysql_query("select * from newsy where id='$id'");
  5. $rekord = mysql_fetch_array($query);
  6. $wyswietl = '<b><h3>'.$rekord[1].'</h3></b>'.$rekord[3].'<br/><br/><b>data dodania: </b>'.$rekord[5].'<br/><b>autor: </b>'.$rekord[6];
  7. echo $wyswietl;
  8. ?>


I co myślicie, że da się to połączyć w jeden plik i wtedy by było OK. Bo jeden plik będzie includowany w index.php. Myślałem że z pomocą przyjdzie tu instrukcja IF (jeżeli chodzi o połączenie 2 tych plików w jeden) ale kombinowałem i nie wiele wyszło :-)

Proszę o pomoc!
i dzięki z góry
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 - 20:24