Przesunięty przez: joli 10-03-2008, 22:43 |
[PHP] Przejście do następnej podstrony |
Autor |
Wiadomość |
kevvin!
Pomógł: 31 razy Posty: 217
|
Wysłany: 10-03-2008, 19:57 [PHP] Przejście do następnej podstrony
|
|
|
Znowu coś tam świruje w php, ostatnio taki kurs pobrałem.
Tam jest podane na przykładzie Cennik, jesteś na Stronie Głównej klikasz w Cennik i tworzy Ci się adres:
index.php?ns=cennik , niestety u mnie to nie wychodzi.
Wszystko mam w folderze 1,
Utworzyłem plik cennik.txt wpisałem dość krótki tekst,
Stronagłowna.txt też jest wpisana jest zawartość "witaj na stronie głównej"
i mam też plik ns.txt , ale jest pusty (w instrukcji nic nie ma co mam tam wpisać, chyba że pominąłem)
I moje pytanie, dlaczego nie chce mnie przenieść do następnej strony WWW?
(kod index.php)
Kod: |
...
<tr>
<td width="200"><a href="index.php?ns=cennik">Cennik</a></td>
<td width="576">
<? if($ns=="")
{
include("stronaglowna.txt"); }
if($ns<>"")
{include("$ns=.txt");}
?>
</td>
</tr>
|
link do tego całego kursu: http://www.sendspace.pl/file/Ipv8gEnE/ |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
Radek
Pomógł: 955 razy Posty: 4614
|
|
|
|
|
kevvin!
Pomógł: 31 razy Posty: 217
|
Wysłany: 11-03-2008, 07:12
|
|
|
RuseK, nie działa wyskakuje błąd:
Kod: |
Parse error: parse error, unexpected '}' in C:\reszta\WebServ\httpd-users\userk\1\index.php on line 25
|
Kod: |
<? if($ns=="")
{
include("stronaglowna.txt"); }
if($ns<>"")
include("$ns.txt");}
?>
|
|
_________________ BeCool |
|
|
|
|
gaku
Pomógł: 109 razy Posty: 1095
|
Wysłany: 11-03-2008, 07:14
|
|
|
kevvin!, co to ma być?
kevvin! napisał/a: | if($ns<>"") |
po pierwsze, różne pisze się !=
po drugie... gdzie w tym miejscu otwierasz { ? więc dziwisz się, że jest błąd...
po trzecie... używa się if ... else ... a nie if if |
_________________ Pisanie do mnie na gg w sprawie forum mocno nie wskazane
<Cvbge> A szkolisz sie na jakiego informatyka?
http://webmastera.republika.pl/
<QSi> na zajebistego |
|
|
|
|
They2
Pomógł: 82 razy Posty: 1297
|
Wysłany: 11-03-2008, 12:12
|
|
|
gaku
else { ... }
albo
else if { ... }
tak ? |
_________________ Support | Pomoc | Modyfikacja | Zlecenie płatne - zapraszam na PW oraz pod moim adresem.
Nie udzielam w GG. |
|
|
|
|
gaku
Pomógł: 109 razy Posty: 1095
|
Wysłany: 11-03-2008, 14:02
|
|
|
ehhh
Kod: | <? if(!empty($ns))
{
include("stronaglowna.txt");
}
else
{
include("$ns=.txt");
}
?> |
|
_________________ Pisanie do mnie na gg w sprawie forum mocno nie wskazane
<Cvbge> A szkolisz sie na jakiego informatyka?
http://webmastera.republika.pl/
<QSi> na zajebistego |
|
|
|
|
Radek
Pomógł: 955 razy Posty: 4614
|
Wysłany: 11-03-2008, 22:55
|
|
|
Nie wiem jak caly ten kod wyglada, ale pisanie skryptow pod register globals nie jest zbyt dobrym pomyslem.
gaku:
Kod: | <? if(!empty($ns))
{
include("stronaglowna.txt");
}
else
{
include("$ns=.txt");
}
?> |
sprawdzasz czy zmienna NIE jest pusta, jezeli nie jest czyli ma np wartosc 'strona1' to includujesz strone glowna, a jezeli jest pusta to probujesz zaincludowac plik =.txt niepotrzebny ten wykrzyknik |
|
|
|
|
gaku
Pomógł: 109 razy Posty: 1095
|
Wysłany: 12-03-2008, 16:35
|
|
|
oj no ciężki był dzień wczoraj no ale masz racje, powinno być to tak:
Kod: | <?php
if(empty($_GET['ns']))
{
include("stronaglowna.txt");
}
else
{
include($_GET['ns'].".txt");
}
?> |
|
_________________ Pisanie do mnie na gg w sprawie forum mocno nie wskazane
<Cvbge> A szkolisz sie na jakiego informatyka?
http://webmastera.republika.pl/
<QSi> na zajebistego |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
kevvin!
Pomógł: 31 razy Posty: 217
|
Wysłany: 12-03-2008, 16:38
|
|
|
gaku, dzięki za pomoc, działa |
_________________ BeCool |
|
|
|
|
|