Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Javascript záměna "čárky" tečkou.

Do premennej $PP priraďuješ hodnotu z $_POST['PP']. Potom kontroluješ, či je $PP nastavené cez isset($PP). Keď dáš medzi to $PP = str_replace(',', '.', $PP), tak následná kontrola cez isset bude vždy true. Takže zmeň tie kontroly isset($PP) a isset($P) na isset($_POST['PP']) a isset ($_POST['P']).

Takže funkcia str_replace ti funguje normálne. Používaj var_dump a error_reporting, ak ti niečo nefunguje na serveri.

Edit: Počas ladenia si nastav error_reporting a zobrazovanie chýb v konfigurácii (napr. cez .htaccess). Prípadne priamo v kóde na začiatku stránky zavolaj:

error_reporting(E_ALL);
ini_set('display_errors','On');
Potom budeš vidieť, prečo ti to nefunguje. Napr. isset by si mal použiť hneď pri čítaní z poľa $_POST, napr.:
$P = isset($_POST['P']) ? $_POST['P'] : null;
Edit 2: Alebo to môžeš spraviť úplne celé v JavaScripte a nebudeš na to potrebovať server.

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny