![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 11.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
witam jestem dość początkujący w tematyce php więc proszę o wyrozumiałość
wykorzystuje na swojej stronie skrypt: <?php if ( $_GET['ident']=="strona1" ) { include("strona1.php"); } ?> działa w miarę poprawnie. wynik wyświetlany jest pod odsyłaczami. czy jest możliwość aby odsyłacze znikały a wyświetlany został jedynie wynik skryptu bez zmiany "nagłówka strony" jeśli wprowadzam taki skrypt: <?php if ( $_GET['ident']=="index" ) { include("index.php"); } if ( $_GET['ident']=="B_MSISDN" ) { include("B_MSISDN.php"); } ?> to po odświeżeniu strony skrypt się "zapętla" i wyświetlany jest kilkanaście razy zawartość pliku index.php W moim przypadku ma zostać zawartość pliku index.php i doczytana strona1.php z góry dzięki za pomoc |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 763 Pomógł: 117 Dołączył: 15.03.2010 Skąd: void Ostrzeżenie: (0%) ![]() ![]() |
Powinno stosować się tę instrukcję, która jest jak najbardziej czytelna. Zależy to od indywidualnego podejścia i upodobania.
W związku z powyższym jeśli prosi o pomoc z instrukcją if więc trzymajmy się tego tematu. switch i if bardzo się od siebie nie różnią i stosować je można na przemian więc nie jest to jakiś radykalny błąd. 1. Użyj include_once lub require_once lub require (przy require jest tylko ta różnica, że w razie niepowodzenia wygeneruje on błąd krytyczny, a nie tak jak include(); tylko ostrzeżenie.) 2. Używaj BBcode... 3. Ja bym to zrobił tak:
Pozdrawiam! P.S. Dobrze by było gdybyś wpierw wprowadził zmienną a dopiero potem wykonał pętle.. Bo po co 2x stosować $_GET['']; (IMG:style_emoticons/default/smile.gif)
Ten post edytował modern-web 21.12.2010, 15:53:51 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 20:39 |