Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> wyswietlanie stron z bazy danych
Xian
post 29.05.2006, 08:19:05
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 29.05.2006

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


witam, mam nastepujacy problem
otoz mam dwie ramki, w jednej jest lista linkow, po kliknieciu kazdy z nich ma w drugiej ramce wyswietlac inna strone, a kod tych stron jest juz zapisany w bazie
po kliknieciu na linka moge wywolac dowolna funkcje, np. z pliku tworzacego druga ramke
link.onclick = function(){
top.drugaRamka.showPage(idOfRow);
}
gdzie idOfRow jest numerem wiersza z bazy, gdzie zapisana jest tresc strony
dane z bazy pobieram poprzez polecenie
$content = $base->getData('select content from pages where page_id = ? // idOfRow')
nie wiem jak zaimplementowac funkcje showPage(idOfRow), tak aby polaczyc zmienna js idOfRow z zapytaniem sql, i jak wyswielac zawartosc zmiennej $content, w ktorej jest zapisana cala strona

mam nadzieje, ze wyrazilem sie jasno i ktos potrafi mi pomoc,
bo ja nie mam pomyslu jak to zrobic mad.gif
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
Hacker
post 30.05.2006, 07:10:59
Post #2





Grupa: Zarejestrowani
Postów: 225
Pomógł: 0
Dołączył: 1.11.2005

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


Witamy na forum nowego użytkownika...
Używaj BBcode
Kod
link.onclick = function(){
top.drugaRamka.document.location = "wyswietlstrone.php?id="+idOfRow;
}

  1. <?php
  2. require_once('connect.php'); // chyba wiadomo co w tym pliku ma być
  3. if (isset($_GET['id']) && is_numeric($_GET['id']))
  4. $id = intval($_GET['id']);
  5. else
  6. exit('Nieprawidłowe id strony');
  7. $content = $base->getData('select content from pages where page_id = '.$id)
  8. ?>


Ten post edytował Hacker 30.05.2006, 07:12:28


--------------------
(\.../)This is Bunny
(O.o)Copy Bunny into your signature to help him...
(> <)...on his way to world domination
Go to the top of the page
+Quote Post
misiek172
post 31.05.2006, 14:18:10
Post #3





Grupa: Zarejestrowani
Postów: 656
Pomógł: 3
Dołączył: 26.10.2005
Skąd: Częstochowa

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


może źle wyczytałem ale powiem ci że musisz przekazac sobie zmiene z js do php, najprostszy sposób to przez polecenie location=''


--------------------
zmoderowano - waga i rozmiar
Go to the top of the page
+Quote Post
Xian
post 2.06.2006, 12:27:36
Post #4





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 29.05.2006

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


thx Hacker, dokladnie o to mi chodzilo tongue.gif
Go to the top of the page
+Quote Post
Xian
post 6.06.2006, 15:37:45
Post #5





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 29.05.2006

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


Jednak nie do konca to dobrze dziala, w IE po wczytaniu strony (strona jest wyswietlana poprawnie) pasek progress bara zatrzymuje sie w jednym miejscu i nie znika, mysle, ze w kodzie jest cos nie tak, ale nie mam pojecia, co angrysmiley.gif
ps. strony wyswietlam poprzez echo $content, gdzie $content to zawartosc komorki z bazy danych, czyli
"<html> ... </html>"
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: 30.06.2025 - 14:11