Zadejte hledaný výraz...

PHP 5.3 – nefungují podmínky

Ahoj,
co se změnilo v PHP, že už nefungují podmínky stylu? Nebo dělám chybu někde jinde, že na ně server nereaguje, ale chybovou hlášku nehází?
Václav Bartoš
29. 3. 2012 13:19:54
https://webtrh.cz/diskuse/php-5-3-nefunguji-podminky#reply748797
Michal Haták
verified
rating uzivatele
(1 hodnocení)
29. 3. 2012 13:24:16
$promena != 0
edit:
jak koukam presne, tohle je jen alternativa, tahle podminka by mela platit, zkuste uvest kus kodu jak k promenne prijdete :)
dupnout pred porovnanim
29. 3. 2012 13:24:16
https://webtrh.cz/diskuse/php-5-3-nefunguji-podminky#reply748796
duben
verified
rating uzivatele
(49 hodnocení)
29. 3. 2012 13:24:44
Nebude to tím, že v PHP je používá?
29. 3. 2012 13:24:44
https://webtrh.cz/diskuse/php-5-3-nefunguji-podminky#reply748795
Podmínky fungují. Chyba bude někde jinde.
Zkuste si proměnnou vypsat těsně před podmínkou a pošlete víc kódu.
29. 3. 2012 13:26:08
https://webtrh.cz/diskuse/php-5-3-nefunguji-podminky#reply748794
Jirka
verified
rating uzivatele
(74 hodnocení)
29. 3. 2012 13:31:18
v php staci na tuto podminku
pripadne jestli jde konkretne o tu nulu
s jednim = to je eqvivalent 1.
29. 3. 2012 13:31:18
https://webtrh.cz/diskuse/php-5-3-nefunguji-podminky#reply748793
Originál kód - proměnné se tahají z formuláře odeslaného metodou POST. Do DB se proměnné zapíší správně, ale podmínky na ně nereagují. Takže i když je jedničky zapíší do DB, s podmínkou to nehne.
29. 3. 2012 13:36:30
https://webtrh.cz/diskuse/php-5-3-nefunguji-podminky#reply748792
Jirka
verified
rating uzivatele
(74 hodnocení)
29. 3. 2012 13:39:55
pak musi byt chyba mezi predanim hodnot z POST do tech promennych
chtelo by to i kus kodu kde se davaji ty hodnoty do query, muj soukromy tip je ze tam bude $_POST atd...
pokud jsou to checkboxy, tak POST udela to, ze pro zaskrtnute boxy nastavi na NEJAKOU (podle prohlizece ruzne - nekde checked, nekde true) hodnotu poli $_POST a ostatni nezaskrtnute se v postu neobjevi, cimz se testovani zjednodussi na
ten test na 1 asi nebude to prave...
29. 3. 2012 13:39:55
https://webtrh.cz/diskuse/php-5-3-nefunguji-podminky#reply748791
Registrace
verified
rating uzivatele
(1 hodnocení)
29. 3. 2012 13:40:32
Zakomentuj tu podmínku a zkus si vypsat co ta proměnná obsahuje. Taky jsem jednou bojoval s podmínku, protože nefungovala jak měla, bojoval jsem s ní tak dlouho, až jsem nakonec zjistil že mi ta proměnná obsahovala něco co jsem definoval v uplně jiné části kódu, protože jsem omylem jednu proměnnou používal 2x :)
29. 3. 2012 13:40:32
https://webtrh.cz/diskuse/php-5-3-nefunguji-podminky#reply748790
proměnné se tahají z formuláře odeslaného metodou POST
Jak?
29. 3. 2012 13:40:44
https://webtrh.cz/diskuse/php-5-3-nefunguji-podminky#reply748789
Tak podmínky fungují. Chyba byla u funkce ceil - ta již není podporována?
29. 3. 2012 14:32:04
https://webtrh.cz/diskuse/php-5-3-nefunguji-podminky#reply748788
Samozřejmě, že je.
http://cz.php.net/manual/en/function.ceil.php
29. 3. 2012 14:35:39
https://webtrh.cz/diskuse/php-5-3-nefunguji-podminky#reply748787
Michal Haták
verified
rating uzivatele
(1 hodnocení)
29. 3. 2012 14:39:51
jak pise martin tak je
do porovnani pouzij intval po ceilu
if(intval($var) == 0)
29. 3. 2012 14:39:51
https://webtrh.cz/diskuse/php-5-3-nefunguji-podminky#reply748786
Díky moc! Vše funguje.
29. 3. 2012 14:42:16
https://webtrh.cz/diskuse/php-5-3-nefunguji-podminky#reply748785
Pro odpověď se přihlašte.
Přihlásit