Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Dołączanie plików typu index.php?strona=x
Mefiuu
post
Post #1





Grupa: Zarejestrowani
Postów: 371
Pomógł: 18
Dołączył: 23.11.2008

Ostrzeżenie: (0%)
-----


Witam. Przeczytałem temat o PHPEDII, żeby ją przeczytać. Szczególnie zainteresowało mnie to zagadnienie co w temacie, a mianowicie : "Dołączanie plików typu index.php?strona=x". W PHPEDII rzeczywiście jest taki artykuł, jednak nie jest on opisany ^^ . Czy ktoś mógłby mi podać jakiś link albo wytłumaczyć "jak to się robi" ? w google'ach nic nie znalazłem...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Mefiuu
post
Post #2





Grupa: Zarejestrowani
Postów: 371
Pomógł: 18
Dołączył: 23.11.2008

Ostrzeżenie: (0%)
-----


Witam ponownie. Poczytałem to i owo i zrobiłem rzecz następującą. Stworzyłem plik index.php (proszę nie patrzeć na układ strony na tabelkach i brak DOCTYPE'a - to jest strona próbna):


Kod
<html>
<head>
<title>Tytuł mojej strony</title>
</head>
<body>
<table cellpadding="0" cellspacing="0" width="100%" border="1">
<tr><td colspan="3">LOGO</td></tr>
<tr>
<td>
<?
include"lewe.inc";
?>
</td>
<td>

<? if(!isset($show)) {
include"newsy.inc"; }
else if ($show=='1') {
include"texty.inc"; }
else if($show=='2') {
include"php.inc"; }
else {
echo("Nie ma takiej strony"); } ?>

</td>
<td>
<?
include"prawe.inc";
?>
</td>
</tr>
<tr><td colspan="3">STOPKA</td></tr>
</body>
</html>


a następnie wszystkie wymienione w kodzie pliki, czyli prawe.inc, lewe.inc itd. Na lewe.inc miało być menu główne. Wklepałem tam linki, czyli:
Kod
<center>
MENU NAWIGACYJNE
</center>
<a href="index.php?show=1">Texty</a>
<a href="index.php?show=2">PHP</a>


No i po kliknięciu w obojętnie jaki link następuje przeładowanie strony, w pasku adresu ukazuje się adres mojastronadomowa.pl/index.php?show=2lub inny, tyle że nie wczytuje mi danych z pliku php.inc tylko zostają te dane z pliku newsy.inc . Dlaczego tak się dzieje ?

Witam ponownie. Poczytałem to i owo i zrobiłem rzecz następującą. Stworzyłem plik index.php (proszę nie patrzeć na układ strony na tabelkach i brak DOCTYPE'a - to jest strona próbna):


Kod
<html>
<head>
<title>Tytuł...</title>
</head>
<body>
<table cellpadding="0" cellspacing="0" width="100%" border="1">
<tr><td colspan="3">miejsce na logo</td></tr>
<tr>
<td>
<?
include"lewe.inc";
?>
</td>
<td>

<? if(!isset($show)) {
include"newsy.inc"; }
else if ($show=='1') {
include"texty.inc"; }
else if($show=='2') {
include"php.inc"; }
else {
echo("Nie ma takiej strony"); } ?>

</td>
<td>
<?
include"prawe.inc";
?>
</td>
</tr>
<tr><td colspan="3">Podpis pod stroną</td></tr>
</body>
</html>


a następnie wszystkie wymienione w kodzie pliki, czyli prawe.inc, lewe.inc itd. Na lewe.inc miało być menu główne. Wklepałem tam linki, czyli:
Kod
<center>
MENU NAWIGACYJNE
</center>
<a href="index.php?show=1">Texty</a>
<a href="index.php?show=2">PHP</a>


No i po kliknięciu w obojętnie jaki link następuje przeładowanie strony, w pasku adresu ukazuje się adres mojastronadomowa.pl/index.php?show=2lub inny, tyle że nie wczytuje mi danych z pliku php.inc tylko zostają te dane z pliku newsy.inc . Dlaczego tak się dzieje ?

Ten post edytował Mefiuu 21.06.2009, 17:36:39
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 23:58