include a dale

includovani do urciteho mista jsem pochopil, ale nechapu jak je to dal ...

viz index.php?page=x --- chapu a jak dal?

index.php?page=x&y=z

a dal... index.php?page=x&yz=NECO

atd atd adt

mohl by mi to nekdo jednodusse vysvetlit? a nejlepe jednoduchy skript napsat

? dekuji
Tak třeba tohle znamená ndex.php?page=x&y=z že máš na stránce index.php 2 proměné
$page = "y";
$y = "z";
nebo co chceš přesně vědět ?
mno napsati jakysi skriptik abych videl jak to funguje abych to pochopil. Ci uvest nejakou stranku kde bych se o tom docetl , DEKUJI MOC (a prosim o vysvetleni temer laicke, jelikoz jsem LAIKKKK :(
Ale musíš popsat co chceš vysvětlit .. jestli myslíš předání hodnoty ze strany na stranu, nebo něco jiného..
Jinak články o tom jsou na
interval.cz

a úplné začátky na www.jakpsatweb.cz
ja nepotrebuju vysvetlovat HTML ...

vem si to tak ..mas

stranku index.php treba ... vlevo menu , vpravo se INCLUDUJE obsah jednotlivych stranek ...

dejme tomu ze tam bude seznam clenu ... odkaz 1, odkaz 2 atd..

takze to bude index.php?id=members a ted kliknu na nakyho clena a zobrazi se jeho info ..a odkaz bude vypadat treba takhle index.php?id=members&player=HRAC1

index.php?id=members&player&hrac1=ICQ


rozumis mi?, nechapu to postupny dalsi predavani :(






atd ... atd ... a dalsi predavani .. pak treba
jo, tohle uz jsem nekomu vysvetloval a dalo mi to strasny prace...
s tema promennejma se co se cteni tyce pracuje porad stejne, at je ta promenna prvni za otaznikem nebo treba az desata. co s nima pak dal provedes v tom skriptu, to je tvoje vec. je to uplne jedno.
mas treba id=members. promennou id pouzivas pro include. a v te strance s tim seznamem clenu mas treba skript, kterej zase pouziva promennou player...
samozrejme ti nic nebrani, aby jeden skript cetl vic nez jednu promennou. taky muzes cist jednu promennou vice includovanejma skriptama.
cvicnej priklad bys nehodil prosim? neco easy a hodne to rozvetvi ..budu moc vdecen
no to je prave ono, ze to nejde. protoze tu promennou muzes vyuzivat nekonecne moc zpusobama ;-)
tak jo, pokusim se. ale bude to hooodne jednoduchy
mas index.php, kde mas to include. to by vypadalo treba takhle:
<?php
$stranka='default.php';
if (!empty($_GET['id']))
  if (File_Exists($_GET['id'].'.php'))
    $stranka=$_GET['id'].'.php';
include ($stranka);
?>

a pak mas treba members.php a tam mas libovolnej skript vyuzivajici libovolne promenne. napriklad:
<?php
if (!empty($_GET['player']))
  echo ('v promenne $player bylo predano '.$_GET['player']);
else
  echo ('promenna $player nebyla predana');
?>
THX zkusim ;)
ja bych to trochu upravil, nezda se mi to sytaticky spravně:
<?php
$stranka='default.php';
if (!empty($_GET['id'])){
if (File_Exists($_GET['id'].'.php')){
$stranka=$_GET['id'].'.php';
include ($stranka);
}
}
?>
nebyly dodělaný podmínky


<?php
if (!empty($_GET['player'])):
echo ('v promenne \$player bylo predano '.$_GET['player']);
else:
echo ('promenna \$player nebyla predana');
endif;
?>
nebyly dodělaný podmínky, a nebyla použita escape sekvence znaku "$", tim padem by to zobrazilo obsah proměnné a né název,

ale příklad je to správnej.
[PHP_LAMA]: Hezky graficky provedené stránky. ;)
pif: { a } nejsou potreba, protoze v te podmince je jenom jeden prikaz. stejne tak v tom druhym prikaldu. obsah promenne by to nezobrazilo, protoze to je v apostrofech, tam se nerozvijeji ani promenne ani escape sekvence. oboje tyhle veci mam vyzkousene, vsecko takhle pisu. endif jsem v php v zivote nepouzil (asi proto, ze neni v cecku)
sorry,s těma apostrofama jsem to nevěděl, a ty podmínky: jestli je to opradu začátečník, tak by tam mohl chtit napsat jeste neco...
[Tonik]: teď koukam že ještě ke všemu jsem tam dal špatně ty složené závorky.
<?php
$stranka='default.php';
if (!empty($_GET['id'])){
if (File_Exists($_GET['id'].'.php')){
$stranka=$_GET['id'].'.php';
}
}
include ($stranka);
?>

Kdyby už tak jsem to měl napsat takhle. :/
diky obema ... je mozno to ale misto GET zapsat jinak? jen pres IF-IFELSE-ELSE


?

nebo switch ?

vsude na netu nebo v knizkach je to vzdy uvadeno IF - ELSEIF (nekolikrat) ELSE , konec

ale mam tu i skripty kde je IF , zase IF, zase IF .. pak ELSE, a pak znova ELSE

jsem z toho zmateny

muzete mi toto predavani zapsat jen pres toto vetveni? pres GET to nechci delat

diky moc

me napadlo toto

<?

$file = $sekce.".php";
if (file_exists($file)):
include $file;
else:
include "jina_stranka.php";
endif;
?>

samozrejme to osetrit .. aby po napsani www.neco.wz.cz (nabehl index.php dejme tomu s DEFINOVANOU strankou napr. NEWS.PHP)

dal kdyz stranka nebude k dispozici vypise ECHO -- NENI K DISPOZICI --
a kdyz bude tak to tu stranku vlozi...

a samozrejme to rozvetvit... mohli byste mi to napsat? BEZ GET

THX moc kluci ..a dik za tu pochvalu grafiky :)
prave ze bez toho get to neudelas. to get je tam totiz na to, ze precte tu promennou z adresy.
uprava jaks chtel by byla treba takhle
<?php
$stranka='news.php'; // pokud neni zadano
if (!empty($_GET['id']))
{
  if (File_Exists($_GET['id'].'.php'))
    $stranka=$_GET['id'].'.php';
  else
    echo('-- NENI K DISPOZICI --');
}
include ($stranka);
?>
je to to stejne, co uy jsem jednou psal, jen je tam ted to echo navic. ale na to bys urcite prisel sam, ze? ;-)
a priste zkus tolik netapetovat, skoro se mi ten tvuj prispevek nevejde na obrazovku
ja to mam takhle:
<?
if (!$str):
include "./home.php";
else:
include "./$str."."lp";
endif;
?>
Jeste by to slo take takto:
<?php
$sekce=$_GET['id'];
$file="slozka/$sekce.php";
if($sekce AND File_Exists($file)){
include $file;
}
else{
echo "Sekce na kterou jste chteli jit ($sekce), nexistuje!";
include 'default.php';
}
?>

Ted uz je to na tobe, jak si to upravis.