Zobacz temat
Konstrukcja switch z pliku page1.php w połączeniu test_admin_panel.php
|
|
Adam Stalica |
Dodany dnia 11.05.2011 22:21:22
|
Początkujący Postów: 213 Pomógł: 13 v7.02.03 Data rejestracji: 05.08.2010 17:24 |
Witam, dziś zwracam się do Was o pomoc z pewnym problemem, a mianowicie piszę pewną wtyczkę i w pliku test_panel_admin.php mam <To jest okrojony kod>: W pliku page1.php mam: Problem polega na tym, że jeśli kliknę na przycisk <<Dodaj>> w tabeli to pojawia mi się biała strona z tym co znajduję się w pliku page1.php wraz z konstrukcją switch i <<case 'add':>>, a to co zawiera plik test_panel_admin.php znika ;/ Proszę o pomoc, jak mam rozwiązać problem, aby gdy kliknę w przycisk <<Dodaj>> wszystko co znajduje się w <<case 'add':>> wyświetliło się i został przy tym cały wygląd strony ;) Jeszcze dodam, że próbowałem robić, tak że to co jest w <<case 'add':>> wyświetlało mi się w okienku popup - jest to jakieś rozwiązanie, ale niezbyt fajnie to wyglądało... W razie niejasności lub potrzeby jakiejś dodatkowej informacji proszę pytać ;) Z góry dziękuję nawet za najmniejszą pomoc, podpowiedź ;) P.S. Kompletnie nie wiem jak mam nazwać ten temat więc w razie błędnego tematu proszę o poprawienie go ;) Pozdrawiam Adam Edytowane przez Adam Stalica dnia 12.05.2011 20:16:58 Witam
|
|
|
Wścibski Gość |
Dodany dnia 23.12.2024 18:29:21
|
Pan Kontekstualny Postów: n^x Data rejestracji: Zawsze |
|
IP: localhost | |
piterus |
Dodany dnia 11.05.2011 22:54:02
|
Bywalec Postów: 490 Pomógł: 33 v7.02.07 Data rejestracji: 19.12.2005 09:29 |
Eee... Jeżeli dobrze zrozumiałem, to masz jakiś infusion, który w PA ma kilka podstron złożonych z plików page1.php i tak dalej? Hmmm... Kody, które podałeś trochę przypominają mi strukturę Sun Time Panel. Ściągnij sobie ten infusion i przeanalizuj jego kod części administracyjnej. Tam jest rozwiązanie którego poszukujesz PS. Tego przykładu z deskami kompletnie nie zrozumiałem. Edytowane przez piterus dnia 11.05.2011 22:54:39 Piterus World mój blog i miejsce moich eksperymentów. Ubi lex, ibi poena Kontakt przez komunikatory tylko dla znajomych...
|
|
|
Adam Stalica |
Dodany dnia 12.05.2011 16:56:29
|
Początkujący Postów: 213 Pomógł: 13 v7.02.03 Data rejestracji: 05.08.2010 17:24 |
@piterus dziękuję za zainteresowanie moim problemem Kod do test_panel_admin.php jest w większości użyty z Sun Time Panel, ale w tamtej wtyczce nie ma użytej w żadnej podstronie konstrukcji switch... A żeby lepiej zrozumieć problem stworzyłem taką testową wtyczkę, żeby zobrazować lepiej o co mi chodzi. Wtyczka dostępna na stronie. Dane do logowania: Login: test Hasło: wtyczki Chodzi o wtyczkę test, którą umieszczam również w załączniku żeby można było zajrzeć w kod Zobacz o co mi chodzi z tym problemem wchodzą w PA -> Wtyczki -> Test i w tabeli kliknij Dodaj wtedy zrozumiesz o jaki problem mi chodzi
Adam Stalica dodał/a następującą plik:
Edytowane przez Adam Stalica dnia 12.05.2011 17:13:06 Witam
|
|
|
piterus |
Dodany dnia 12.05.2011 18:57:52
|
Bywalec Postów: 490 Pomógł: 33 v7.02.07 Data rejestracji: 19.12.2005 09:29 |
Chyba załapałem o co chodziło w tym przykładzie z deskami. ;) Błąd tkwi w odwołaniach... Źle obrane założenia przenoszenia swoje robi. Po kilkuleciu linku "Dodaj", skrypt przenosił do pliku page1.php zamiast test_panel_admin.php z dołączonym plikiem page1.php i dlatego brakowało otoczenia zawartości strony. Poniżej masz przerobiony prze zemnie plik page1.php. Być może da się to ładniej rozwiązać, ale ja nie mam pomysłu. Rozwiń Kod źródłowy PHP PS. Widzę, że plik page1.php na stronie testowej i załączony na forum trochę się różnią budową tabelek ;) Edytowane przez piterus dnia 12.05.2011 18:58:22 Piterus World mój blog i miejsce moich eksperymentów. Ubi lex, ibi poena Kontakt przez komunikatory tylko dla znajomych...
|
|
|
Adam Stalica |
Dodany dnia 12.05.2011 20:15:24
|
Początkujący Postów: 213 Pomógł: 13 v7.02.03 Data rejestracji: 05.08.2010 17:24 |
@piterus bardzo dziękuję za pomoc ;) Wszystko działa tak jak powinno ;) Oczywiście daję zasłużone pomógł ;) Pozdrawiam i jeszcze raz Ci dziękuję ;) Wiadomość doklejona: Witam ponownie :) Niestety napotkałem na kolejny problem i potrzebuję pomocy, a mianowicie podczas wykorzystanie sposobu @piterus podczas wstawienia w case zapytania do bazy wyskakuje taki oto błąd :( Problem można zobaczyć na stronie http://testphp-fu... wchodząc w PA -> Wtyczki -> Test i dając usuń przy dowolnej nazwie... Dodawanie chodzi be problemu gorzej jest z usuwaniem... < Login: test Hasło: wtyczki > Plik Page1.php Pozdrawiam i proszę o pomoc... Edytowane przez Adam Stalica dnia 15.05.2011 15:19:04 Witam
|
|
|
piterus |
Dodany dnia 16.05.2011 21:44:20
|
Bywalec Postów: 490 Pomógł: 33 v7.02.07 Data rejestracji: 19.12.2005 09:29 |
Dałeś niezłą zagwozdkę. Kilka długich minut bacznie się przyglądałem zapytaniom do bazy danych i nie widziałem potencjalnego błędu. W końcu przed poniższym fragmentem Rozwiń Kod źródłowy PHP wstawiłem coś takiego: Rozwiń Kod źródłowy PHP i wyświetliło mi się coś takiego: a pod spodem Twój błąd. Co jest problemem? Brak przekazanej zmiennej $news_id do tej części skryptu: Zamień ten kod: Rozwiń Kod źródłowy PHP na Rozwiń Kod źródłowy PHP
Piterus World mój blog i miejsce moich eksperymentów. Ubi lex, ibi poena Kontakt przez komunikatory tylko dla znajomych...
|
|
|
Adam Stalica |
Dodany dnia 16.05.2011 21:56:32
|
Początkujący Postów: 213 Pomógł: 13 v7.02.03 Data rejestracji: 05.08.2010 17:24 |
Dziękuję Ci bardzo za pomoc Wszystko działa jak powinno Dziękuję Witam
|
|
Przejdź do forum: |