Tajemství doplnujcího kodu za otazníkem ?

« zpět na PHP a HTML

Líbí se vám celý web v jednom souboru? Dnes si vysvětlíme jak to udělat.

Líbí se vám celý web v jednom souboru, který se nazývá Dynamický web? například: index.php?page=uvod
Tento Dynamický web vytvoříte snadno stačí jen pár řádků kodu, nejdříve si vysvětlíme kod v odkazech (index.php?page=uvod) a poté samotný script.


Odkazy



index.php?page=uvod&user=guest


Prvním co najdete v odkazu je otazník ten serveru říká že mu posíláte ještě nějaké data navíc prostřednicvním odkazu,
další jsou názvy proměných (v našem příkladu page) a (tu si můžete pojmenovat jakkoli ale musí to být pouze obyčejná písmena) ty říkají kam něco patří jako:

$text="Ahoj lidi";

echo="$text";


Po názvu proměné následuje samotná hodnota proměné (v našem příkladu uvod), tyto dvě části se oddělují = .
Vpřípadě že potřebujete odesílat více proměných tak je oddělíte znakem & který říká a ještě :)


Samotný kod



Samotný kod je též velice jednoduchý není to sice zabudovaná funkce v php ale je to pouze jedna podmínka:


if(IsSet($page) && $page == "uvod"):

endif;



Podmínka je jak by jste měli vědět if() ta obsahuje IsSet($page) a $page == "uvod"
IsSet($page) to říká: pokud se v odkazu nachází proměná page
$page == "uvod" říká: pokud se proměná page rovná uvod
Tyto dvě části se musí oddělit znaky && ty serveru říkají: a zároven
Na úplném konci se nachází ukončení podmínky (kde nemá téměř vliv) endif;


Práce s kodem



Jestliže chcete vytvořit stránku například v souboru 'index.php,
chcete novou stránku pojmenovat odkazy a proměnou nazvat strana tak odkaz bude vypadat takto index.php?strana=odkazy

a do zdrojového kodu index.php přidáte:


( okolní prostor (využití např. design stránek) )

if(IsSet($strana) && $strana == "odkazy"):

( prostor pro stranu 'odkazy'!!!! )

endif;

( okolní prostor (využití např. design stránek) )



Doufám že se vám tento článek líbyl psal jsem ho děsně dlouhou dobu 1 hodinu!!! :D

Všechny připomínky pište na muj email nahoře nebo jestli tu je něco jinýho o čim ještě nevim ;)


Autor: lmencl_cz

Klientská sekce pro Vás

Spravujte své domény a hosting pohodlně 24 hodin denně

Kontakt pro zákazníky

Technická podpora

PO-PÁ 8:00-18:00

E-mail: podpora@banan.cz 

Příjem dotazů probíhá NONSTOP

Online pracovník

Richard Slipek

+420 608 611 883

Online chat

Zvládáme opensource

Na našich serverech jsme ručně ověřili funkci více než 140 opensource systémů, některé z nich nabízíme na jedno kliknutí v administraci.

Hostované domény

6686 domén 5602 1084

Poslední článek - HOMEPAGE PRVKY

O
Ověřit dostupnost domény
Zákaznické centrum: podpora@banan.cz +420 608 611 883 (PO-PÁ 8:00-18:00)NápovědaBlog
Technická podpora: PO-PÁ 800-1800X
Online pracovník: Richard Slipek
podpora@banan.cz
Online chat nebo +420 608 611 883
Kontaktovat technickou podporu můžete zde
Kontaktovat technickou podporu můžete zde
PO-PÁ 800-1800