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-NE 9:00-17:00

E-mail: podpora@banan.cz

Online pracovník

Jakub Turek

+420 553 810 250

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

7427 domén 6203 1224

Poslední článek - HOMEPAGE PRVKY

O
Ověřit dostupnost domény
Zákaznické centrum: +420 553 810 250podpora@banan.czNápovědaBlog
Neomezený webový prostor,elektronická pošta, www stránky,nebo wordpress na klik.
Technická podpora 900-1700 X
Online pracovník: Jakub Turek
+420 553 810 250
podpora@banan.cz nebo Online chat
Kontaktovat technickou podporu můžete zde
Neomezený webový prostor,
elektronická pošta,
www stránky,nebo wordpress na klik.
Kontaktovat technickou podporu můžete zde
PO-PÁ 900-1700