
PHP errors
Zdravím, mám problém s tímto kódem, když ho nahraji na web tak mi naskočí několik upozornění a nevím jak se jich mám zbavit. Děkuji za odpověď.
Notice: Use of undefined constant hmotnost - assumed 'hmotnost' in C:\xampp\htdocs\xampp\php.php on line 68
Notice: Undefined index: hmotnost in C:\xampp\htdocs\xampp\php.php on line 68
Notice: Use of undefined constant sst - assumed 'sst' in C:\xampp\htdocs\xampp\php.php on line 69
Notice: Undefined index: sst in C:\xampp\htdocs\xampp\php.php on line 69
$m = $_POST[hmotnost]; //Hmotnost
$f = $_POST[sst]; //Součinitel smykového tření
$g = 10; //Gravitace
$F = $f * $m * $g; //Řešení rovnice
echo "Výsledek je: " . $F . " N"; //Výpis výsledku
Stačí si ty hlášky přečíst.
Ano, to vím, zapomněl jsem to tam jen dopsat, ale mě jde o ty definice.
Jaké definice?
Tou opravou by ti měly zmizel všechny chyby.
Právě, že tohle mi to napsalo po opravě.
A máš v odesílaném formuláři inputy hmotnost a sst?
Ano
Tak sem dej větší část kódu a taky příslušný formulář v html.
Evidentně ten PHP kód vykonáváš i při GETu a ne jenom po POSTu. Ty chyby ti to vypisuje při otevření stránky, ale po odeslání formuláře už ne, že?
Přesně tak.
Tak ten kód prováděj jenom v případě POSTu.