Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z uruchamianiem stron w komorce tabeli
Forum PHP.pl > Forum > Przedszkole
jj_180
Witam! Pewnie to banalny problem lub rozwiazanie ktore zastosowalem jest zle ale prosze o pomoc.

Mam plik index.php w którym znajduja sie nastepujace linie kodu:
  1. <tr>
  2. <td valign="top" colspan="0">
  3. <a href="?str=nowinki"><img src="lewa_s.jpg"></a>
  4. </br>
  5. <a href="?str=rejestracja"><img src="lewa_s.jpg"></a>
  6. </br>
  7. <a href="?str=panel_admina"><img src="lewa_s.jpg"></a>
  8.  
  9.  
  10.  
  11. </td>
  12. <td width="85%">
  13. <?php
  14. if ($str == 'rejestracja'){include('rejestracja.html'); return 0;} 
  15. if ($str == 'panel_admina'){include('panel_admina.php'); return 0;}
  16. if ($str !== 'rejestracja' && $str !== 'panel_admina') {include('nowinki.php'); return 0;}
  17. ?>
  18.  
  19.  
  20. </td>
  21.  
  22. </tr>


poprawiam
---
nospor


po wybraniu na stronie index.php linku np. do panel_admina.php wybrana strona otworzy się w komórce tabeli.

W pliku panel_admina.php też mam tabelę w ktorej w jednej z komoerk sa linki a druga sluzy do wyswietlania stron. Kod tej stronki wyglada tak:

  1. <h1>Panel administratora<h1>
  2. <table border="1" cellpadding="1" cellspacing="1" width="100%">
  3. <tr>
  4. <td>
  5. <a href="?str1=ksiazki">ksiazki</a>|
  6. <a href="?str1=czasopisma">czasopisma</a>|
  7. <a href="?str1=uzytkownicy">uzytkownicy</a>
  8. </td>
  9. </tr>
  10. <tr>
  11. <td>
  12. <?php
  13. if ($str1 == 'ksiazki'){include('operacje_ksiazki.php');} 
  14. if ($str1 == 'czasopisma'){include('operacje_czasopisma.php');}
  15. if ($str1 == 'uzytkownicy'){include('operacje_uzytkownicy.php');}
  16.  
  17. ?>
  18. </td>
  19. </tr>
  20.  
  21. </table>
  22.  

Problem polega na tym, że kiedy klikam na link np. uzytkownicy (link do pliku operacje_uzytkownicy.php) to w komórce w której wyświetlana była strona panel_admina.php pojawia się zawartość pliku nowinki.php a nie jak chce zawartość panel_admina.php z rozwinieta w komorce lista mozliwych opcji (do dokonania na uzytkowniku).

Przepraszam, ze to brzmi tak zawile ale inaczej nie potrafie tego wyjasnic.

Z gory dziekuje za wszelka pomoc!
MarcinZ
Mała prośba używaj kolorowania składni (kodów podczas pisania np. Code php)

po pierwsze jak używasz Elseif to powinno być teżelseif do przeszukiwania danych poczytaj i popraw swoje...
Także jest nie otrzebne danie warunku gdzie jest zaznaczone !== bo po ostatniom dajesz else i wyjście ze sprawdzania...


Jeżeli masz to na stronce jakiejś to pokaż łatwiej będzie znaleść błedy i podać tobie co nie tak....
adam_tomiaq
no, to jest trudne...
Chyba musisz zrezygnować z drugiego warunku, bo w przeciwnym razie wyrzuci ci blad na stronie, ale z drugiej strony mozesz to zostawic i dopisac na koncu
if (str!=hsdX)
{
run(new thread);
proc.exit(TRUE);
}
i tez powinno dzialac.
A tak wogole, to przejrzyj sobie stronke
www.phpmaste.net
znajdziesz tam mnostwo ciekawych przykladow.
Nie ma za co.
Adam Tomiaq
chuck norris
ja bym to z półobrotu, kurna, a co?!
pEbE
Cytat(chuck norris @ 2006-03-26 13:06:31)
ja bym to z półobrotu, kurna, a co?!

a jak cool.gif cool.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.