![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 263 Pomógł: 0 Dołączył: 13.07.2003 Skąd: wawa Ostrzeżenie: (0%) ![]() ![]() |
Witam.
(UPDATE - problem troszeczke sie zmienil) Może najpierw kawalek kodu... plik engine.php [php:1:e041e5749a]<?php switch ($_GET['go']) { case "ofirmie": if (!empty($_GET['news'])) { $news->newsw(); $naglowek = $news->naglowek; $tresc = $news->tresc; $tytul = $news->naglowek; $tpl = 'news.php'; } else { $podstrony->pobierz_glowna(); $naglowek = $podstrony->naglowek; $tresc = $podstrony->tresc; $tytul = $podstrony->tytul; $tpl = 'glowna.php'; } break; case "oferta": if (!empty($_GET['strona'])) { $podstrony->pobierz_podstrone(); $podstrony->listuj_podstrony(); $naglowek = $podstrony->naglowek; $tresc = $podstrony->tresc; $tytul = $podstrony->tytul; $tpl = 'oferta.php'; } else { $podstrony->pobierz_glowna(); $podstrony->listuj_podstrony(); $naglowek = $podstrony->naglowek; $tresc = $podstrony->tresc; $tytul = $podstrony->tytul; $tpl = 'oferta.php'; } break; default: $tytul = 'Strona główna'; $tpl = 'glowna.php'; break; } // i kodzik z klasa podstrony class podstrony { var $naglowek; var $tytul; var $tresc; var $iddzialu; var $wynik; function dzialy() { global $adodb; $wynik = $adodb->Execute("select * from dzialy where nazwa='".$_GET['go']."'"); $this->iddzialu = $wynik->fields['iddzialu']; } function listuj_podstrony() { global $adodb; $wynik = $adodb->GetAll("select * from podstrony where dzial='".$_GET['go']."'"); $this->wynik=$wynik; } function pobierz_glowna() { global $adodb; $wynik2 = $adodb->Execute("select * from podstrony where dzial='".$_GET['go']."' && glowna = 1"); $this->tytul = $wynik2->fields['tytul']; $this->naglowek = $wynik2->fields['naglowek']; $this->tresc= $wynik2->fields['tresc']; } function pobierz_podstrone() { global $adodb; $wynik3 = $adodb->Execute("select * from podstrony where idpodstrony = '".$_GET['strona']."'"); $this->naglowek = $wynik3->fields['naglowek']; $this->tresc = $wynik3->fields['tresc']; } } $podstrony = new podstrony; ?>[/php:1:e041e5749a] Wiem że dużo kodu... wiem że napewno da sie to inaczej napisać i inaczej stworzyć ... I ... a) z casem "ofirmie" wszystko jest ok dziala jak trzeba ![]() ![]() Z góry dziekuje za zainteresowanie. :wink: Pozdrawiam patS. -------------------- www.tigroup.pl Rozwiązania informatyczne dla sektora MSP.
Projektowanie i tworzenie stron www, dedykowane rozwiązania e-biznes, outsourcing usług programis |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 165 Pomógł: 9 Dołączył: 9.04.2002 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
sprawdziles czy zmienna $strona jest przekazywana do clasy? czy nie trzeba global$strona;
tak na szybko teraz ide spac ![]() Lukasz |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 263 Pomógł: 0 Dołączył: 13.07.2003 Skąd: wawa Ostrzeżenie: (0%) ![]() ![]() |
hmm... jaka zamienna $strona? nie ma takiej zmiennej jest tablica GET w ktorej jest takowa ale tak pozatym to nie ma takiej zmiennej.
Przybliże może jeszcze raz mój problem... gdy wywoluje samo index.php?go=oferta to jest ladnie, t.zn tak jak trzeba ale gdy już daje dodatkowy parametr strona to ladnie laduje mi ta podstrone ale nie wywoluje sie metoda listuje_podstrony(); A modertarów proszę o przesunięcie z powrotem mojego topicu na forum php ponieważ uważam że nie ma mój temat nic w wspólnego z gotowymi skryptami. :wink: -------------------- www.tigroup.pl Rozwiązania informatyczne dla sektora MSP.
Projektowanie i tworzenie stron www, dedykowane rozwiązania e-biznes, outsourcing usług programis |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław ![]() |
popieram - topic wraca na php
-------------------- "Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 263 Pomógł: 0 Dołączył: 13.07.2003 Skąd: wawa Ostrzeżenie: (0%) ![]() ![]() |
hmmm problemik nadal zostaje chociarz dzisiaj od rana "koczuje" nad tym skryptem wlasnie zmienilem sposób przekazywanie zmiennych do modułów, teraz przekazywane są przez funkcję a nie wyciagane z tablicy _GET.
Ale problem nadal taki sam. ![]() UPDATEdorzuce ostatnie wersje kodu...[php:1:6b38439734]<?php case "oferta": if (!empty($_GET['strona'])) { $podstrony->listuj_podstrony($_GET['go']); $podstrony->pobierz_podstrone($_GET['go'],$_GET['strona']); $naglowek = $podstrony->naglowek; $tresc = $podstrony->tresc; $tytul = $podstrony->tytul; $tpl = 'oferta.php'; } else { $podstrony->listuj_podstrony($_GET['go']); $podstrony->pobierz_glowna($_GET['go']); $naglowek = $podstrony->naglowek; $tresc = $podstrony->tresc; $tytul = $podstrony->tytul; $tpl = 'oferta.php'; } break; //i klasa podstrony class podstrony { var $naglowek; var $tytul; var $tresc; var $wynik; function listuj_podstrony($go) { global $adodb; $wynik = $adodb->GetAll("select * from podstrony where dzial='".$go."'"); $this->wynik=$wynik; } function pobierz_glowna($go) { global $adodb; $wynik2 = $adodb->Execute("select * from podstrony where dzial='".$go."' && glowna = 1"); $this->tytul = $wynik2->fields['tytul']; $this->naglowek = $wynik2->fields['naglowek']; $this->tresc= $wynik2->fields['tresc']; } function pobierz_podstrone($go,$strona) { global $adodb; $wynik2 = $adodb->Execute("select * from podstrony where dzial='".$go."' && idpodstrony = '".$strona."'"); $this->tytul = $wynik2->fields['tytul']; $this->naglowek = $wynik2->fields['naglowek']; $this->tresc = $wynik2->fields['tresc']; } } $podstrony = new podstrony; ?>[/php:1:6b38439734] już wymiekam :? -------------------- www.tigroup.pl Rozwiązania informatyczne dla sektora MSP.
Projektowanie i tworzenie stron www, dedykowane rozwiązania e-biznes, outsourcing usług programis |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 263 Pomógł: 0 Dołączył: 13.07.2003 Skąd: wawa Ostrzeżenie: (0%) ![]() ![]() |
hmmm... nie wiem jak to powiedzieć...
najpierw dzieki za zangażowanie chlopaki (na ircu :wink: ) a teraz problem... (aż wstyd sie przyznać ![]() Jeszcze raz dziekuje za wsparcie.... tak to bywa jak sie pozniej zaglebiam coraz bardziej w problem zamiast spojrzec pod nogi... :wink: -------------------- www.tigroup.pl Rozwiązania informatyczne dla sektora MSP.
Projektowanie i tworzenie stron www, dedykowane rozwiązania e-biznes, outsourcing usług programis |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 30.06.2025 - 00:30 |