• logo_cipsoft
    Nowe serwery zostały otwarte 19 Lut 2025:
    Noctalia (Open PvP) Ignitera (Open PvP) us_logo Xybra (Open PvP)

-Średni PHP - adres typu "index.php?id=1"

Status
Zamknięty.

Xay

Active User
Dołączył
Luty 9, 2010
Posty
135
Liczba reakcji
12
poradnik mojego autorstwa

W tym tutorialu zademonstruj? wam, jak najpro?ciej zrobi?, aby adresy naszych podstron wygl?da?y tak:

index.php?id=glowna
index.php?id=download
index.php?id=kontakt


Jest to bardzo proste. Na pocz?tek musimy da? odno?nik do takiej podstrony:

PHP:
<a href="index.php?id=download>Kliknij mnie!</a>

Teraz musimy przygotowa? jak?? sekcj?, np. download w osobnym pliku .html lub .php (ewntualnie w innym formacie).

Wchodzimy do pliku index.php (tam, gdzie prowadzi odno?nik, jednak bez ?id=x). Szukamy miejsca, w kt?rym chcemy, aby tekst z danej sekcji wy?wietla? nam si?. G??wnie jest to blok tekstowy po?rodku strony. Wrzucamy tam kod:

PHP:
<?php
$adres = $_GET['id'];
if($adres = "glowna") {
	include "glowna.php";
}
elseif($adres = "download") {
	include "download.php";
}
elseif($adres = "kontakt") {
	include "kontakt.php";
}
?>

Tak, tak, ju? obja?niam.

$adres = $_GET['id']; - pobranie z paska adresu parametru id
if($adres = "glowna") - je?eli ten zmienna adres to "glowna" (w pasku przegladarki "?id=glowna")
include "glowna.php"; - wczytaj i wy?wietl zawartosc pliku glowna.php

Wi?c to na tyle! Mo?na jeszcze kombinowa? na wiele sposob?w, aby co? takiego wykona?, ale ten jest najprostszy i naj?atwiejszy do zrozumienia.
 
Odp: PHP - adres typu "index.php?id=1"

No z tym
PHP:
   <?php
$adres = $_GET['id'];
if($adres = "glowna") {
    include "glowna.php";
}
elseif($adres = "download") {
    include "download.php";
}
elseif($adres = "kontakt") {
    include "kontakt.php";
}
?>
To mnie rozwali?e? :rotfl:
Cz?owieku id? do wujka google i se wpisz: switch php...
A oto moja pro elo zajebista wersja:
PHP:
switch ($_GET['id']) {
    case "glowna":
        include("glowna.php");
        break;
    case "download":
        include("download.php");
        break;
	case "kontakt":
        include("kontakt.php");
        break;
}

Co do samego poradnika to nic nadzwyczajnego. Jest to opisane w ka?dym lepszy poradniku o php.
 
Odp: PHP - adres typu "index.php?id=1"

Refresh!

Wiadomo?? kt?r? wpisa?e? jest za kr?tka. Prosz? wyd?u?y? swoj? wypowied? do przynajmniej 15 znak?w.
 
Ostatnia edycja:
Odp: PHP - adres typu "index.php?id=1"

Refresh!

Wiadomo?? kt?r? wpisa?e? jest za kr?tka. Prosz? wyd?u?y? swoj? wypowied? do przynajmniej 15 znak?w.
 
Status
Zamknięty.
Do góry