

Php, rozdíl záporná čísla
Ahoj, učím se další lekci php, narazil jsem na nepochopitelný problém.
Mám 2 proměnné $A a $B, $A = 5, $B = 10.
Chci je od sebe odečíst a vypsat rozdíl -
<?php $rozdil = $A-$B; echo $rozdil; ?>
Avšak, nejde to do záporu, píše že je rozdíl 0...
Pokud zadám ručně čísla
<?php $rozdil = ("5")-("10"); echo $rozdil; ?>
tak funguje..
Prosím o radu.
Kde máš ve zdrojovém kódu definované proměnné $A a $B?
Jsou odebrány z formuláře na předchozí stránce, tj -
Takže co dělá tento kód?
Co vypíše?
Funguje, v čem byl problém u mě? :(
Ked ti toto funguje, tak si predtym tie $A=$_POST["A"]; $B=$_POST["B"]; nemal v jednom scripte spolu s pouzitim tych premennych. ono to neni jedno, a ked uzavres <$php > tak konci script. Na globalne premenne radsej zabudni (existuju, ale je tam ale...)
Tak ti to preberanie nefunguje. urob co pise ERASER a uvidis.
Funguje, děkuji za rady
Pokud se nenaučíš základní "pravidla", budeš to mít v životě těžký:
1) před výpočtem si ověř, zda jsou proměnné opravdu přiřazeny (vypiš si hodnotu A a B)
2) zapni si výpis chyb (error_reporting)
3) čísla se nepíší do uvozovek, a smysl těch závorek tam taky nechápu
Někdy ano!
Napriklad zde cislo bez uvozovek dava jiny vysledek nez cislo v uvozovkach