Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Potrzebna pomoc z isset.
Forum PHP.pl > Forum > Przedszkole
Morfi80
Na wstępie oświadczam, że kompletnie nie znam się na php. Jednak znalazłem gdzieś stronę zbudowaną na includach
i udało mi się obczaić jak zaaranżować kod pod swoje projekty. Od tej pory buduję strony właśnie z użyciem includów.
Wszystko było by w porządku (strony działają, validator nie zgłasza błędów), gdyby nie błędy zgłaszane przez wamp server.
Pierwsze pytanie to czy w ogóle przejmować się tym co "krzyczy" wamp?
Drugie to bardziej prośba. Czy mógłby ktoś zamienić mi ten kod:

<?php
if($_GET['id']==1){
@include_once('http.php');
}elseif($_GET['id']==2){
@include_once('wizytowki.php');
}else {
@include_once('main.php');
}
?>

na kod z użyciem isset, ktoś mi podpowiedział, że to rozwiąże mój problem.
Podał mi nawet ogólny kod. Tylko, że jak nie znam php to niewiele mi to dało.
Próbowałem zamienić id na cyfrę, nie wiem nawet czy dobrze. Poza tym nie wiem
czy i gdzie wstawić np. wizytowki.php.
Oto ten polecany przez kogoś kod:

if(isset($_GET['id']){
switch($_GET['id']){
case 1:
require_once('...');
break;
case 2:
require_once('....');
break;
......
}
}

Z reguły nie idę na łatwiznę, staram się sam rozwiązywać problemy, ale tym razem nie wiem
w ogóle jak to ugryźć. Niebawem zacznę się uczyć php, ale póki co nie mam na to czasu.
Bardzo proszę o pomoc. smile.gif
b4rt3kk
Nie napisałeś niestety o jakim błędzie mowa? Widać, że chociażby brakuje Ci nawiasów przy warunkach... Tak ten drugi kod może być.

  1. if(isset($_GET['id'])){
  2. switch ($_GET['id']) {
  3. case 1: require_once('...'); break;
  4. case 2: require_once('...'); break;
  5. default: require_once('index.php'); break;
  6. }
  7. }
nospor
http://forum.php.pl/index.php?showtopic=208306&hl=
Czemu duplikujesz temat?
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.