Autor | Zpráva | ||
---|---|---|---|
Daniel N. Profil * |
#1 · Zasláno: 27. 6. 2009, 11:26:23
Zdravím,
pustil jsem se do stavby webu, používám include, a tak se chci zeptat, zda mi tohle bude fungovat, popřípadě budu rád za nějaké připomínky. $stranka = $_GET['stranka'] $nazev = $_GET['nazev'] $akce = $_GET['akce'] $kategorie = $_GET['kategorie'] if ($stranka = "hlavni") {include "index.php"} if ($sekce = "zapisky" and $akce = "ukaz") {include "zapisky.php"} |
||
Pinqui Profil |
#2 · Zasláno: 27. 6. 2009, 11:29:04 · Upravil/a: Pinqui
Není asi to chceš takto:
$stranka = $_GET['stranka']; $nazev = $_GET['nazev']; $akce = $_GET['akce']; $kategorie = $_GET['kategorie']; if ($stranka = "hlavni") {include "index.php";} if (($sekce = "zapisky") && ($akce = "ukaz")) {include "zapisky.php";} akorád nevím jestli se ti to include nebude bít takto. Možná by jsi měl tu strukturu udělat trochu jinak.. takto se ti může includovat index a zapisky najednou |
||
Daneczekk Profil |
#3 · Zasláno: 27. 6. 2009, 11:30:58
A prní způsob by nefungoval? Místo závorky tam je
and |
||
Pinqui Profil |
#4 · Zasláno: 27. 6. 2009, 11:47:34
Tam kde spíše o to že zapomínal středníky. Nejspíše by to fungovalo, nicméně já používám ten způsob co jsem napsal. Je jistej a vyhovuje mi
|
||
Mike8748 Profil |
#5 · Zasláno: 27. 6. 2009, 11:56:40
Daniel N.
velkej problem bych videl v tom ze v tech podminkach IF pouzivas znak = (tedy prirazeni) misto == (tedy porovnani, zda se hodnoty rovnaji) |
||
Pinqui Profil |
#6 · Zasláno: 27. 6. 2009, 12:42:59
Mike8748
Jej vidisto to jsem taky zapoměl opravit :-D stane se :-D |
||
stepi15 Profil |
#7 · Zasláno: 27. 6. 2009, 13:41:06 · Upravil/a: stepi15
nemelo by misto
$stranka = $_GET['stranka'] toto $stranka=isset($_GET['stranka']); |
||
joe Profil |
#8 · Zasláno: 27. 6. 2009, 13:49:53 · Upravil/a: joe
stepi15
nemělo, mělo by tam správně být tohle $stranka = isset($_GET['stranka']) ? $_GET['stranka'] : null; edit: samozřejmě všude, kde se zjišťuje něco z getu, ne jen tenhle řádek |
||
stepi15 Profil |
#9 · Zasláno: 27. 6. 2009, 13:52:31
ta posledni cas je tam naco?
? $_GET['stranka'] : null; a pouzivaseto aji pri POST ne? |
||
joe Profil |
#10 · Zasláno: 27. 6. 2009, 13:54:45
stepi15
Můžeš to použít na co chceš, takže třeba i na post. Celé je to ternární operátor. Funkce isset() vrací true / false. Takže pokud bude true, pak se do $stranka dosadí to z getu, pokud ne, tak se tam dosadí null. |
||
Časová prodleva: 15 let
|
0