Autor Zpráva
koubes@gmail.com
Profil
Zdravím, abych to napsal jednoduše, začínal jsem u PHP 3 a konnčil u PHP 5, Od té doby jsem to neviděl. Nyní chci trochu potrápit hlavu, aby nezakrněla, nějakými skripty a narazil jsem hned na problém. Momentálně jedu na PHP 8 přes synology a mám chyby Undefined array key.... "znak" line 35
Pak to pokračuje "prvni" line...."prvni" 37 atd.

PROSÍM, 10 let jsem neviděl PHP, tak bez urážek

$input je $_REQUEST
function vyhodnot($input)
{
35 switch ($input["znak"]) {
36 case "+":
37 $vypocet = $input["prvni"] + $input["druhe"];
break;
case "-":
$vypocet = $input["prvni"] - $input["druhe"];
break;
case "*":
$vypocet = $input["prvni"] * $input["druhe"];
break;
case "/":
$vypocet = $input["prvni"] / $input["druhe"];
break;
}
Tohle je ve třídě pokus a kontroluji Input
if (isset($_REQUEST))
{
$umocnuj = new pokus($_REQUEST);
}
anonym_
Profil *
koubes@gmail.com:
Někde si nepředáváš tu proměnnou. Ta tím pádem neexistuje, nebo nemá ty hodnoty, které si myslíš, že by měla mít.

Jestli jsi PHP 10 let neviděl, tak doporučuji nějaký tutoriál nebo něco takového, co ti pomůže začít. Jinak sice možná potrápíš hlavu, ale výsledek bude... takovýhle.
ServIT
Profil
koubes@gmail.com:
ahoj, problém je v tom, ( ale to už jsi asi zjistil), že klíč "prvni" není v poli $input definován.
Kcko
Profil
Btw. $_REQUEST, ty nevíš jestli posíláš data přes POST nebo GET?

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0