Autor Zpráva
FEIL
Profil
Fatal error: Unsupported operand types in / on line 8 Nepovolené operandy? Riadok 8 začína takto :

if ($point1-$point2>=81||$point2-$point1>=81){ if ($vysledek1<5){ $vysledek3 = 2; $vysledek4 = 5;}elseif($vysledek1<10){ $vysledek3 = -5; $vysledek4 = 10;} elseif($vysledek1<15){ $vysledek3 = 15; $vysledek4 = -10;}elseif($vysledek2<5){ $vysledek3 = 5; $vysledek4 = 2;}elseif($vysledek2<10){ $vysledek3 = -5; $vysledek4 = 10;} elseif($vysledek2<15){ $vysledek3 = 15; $vysledek4 = -10;}else{ $vysledek3 = 1; $vysledek4 = 1;}}
elseif (($point1-$point2>=51&&$point1-$point2<=81)||($point2-$point1>=51&&$point2-$point1<=81)) { if ($vysledek1<5){ $vysledek3 = 3; $vysledek4 = 5;}elseif($vysledek1<10){ $vysledek3 = 5; $vysledek4 = -2;} elseif($vysledek1<15){ $vysledek3 = 8; $vysledek4 = -5;}elseif($vysledek2<5){ $vysledek3 = 5; $vysledek4 = 3;}elseif($vysledek2<10){ $vysledek3 = -2; $vysledek4 = 5;} elseif($vysledek2<15){ $vysledek3 = 8; $vysledek4 = -5;}else{ $vysledek3 = 1; $vysledek4 = 1;}}
elseif (($point1-$point2>=31&&$point1-$point2<=51)||($point2-$point1>=31&&$point2-$point1<=51)) { if ($vysledek1<5){ $vysledek3 = 1; $vysledek4 = 7;}elseif($vysledek1<10){ $vysledek3 = 2; $vysledek4 = 0;} elseif($vysledek1<15){ $vysledek3 = 3; $vysledek4 = -3;}elseif($vysledek2<5){ $vysledek3 = 7; $vysledek4 = 1;}elseif($vysledek2<10){ $vysledek3 = 0; $vysledek4 = 2;} elseif($vysledek2<15){ $vysledek3 = -3; $vysledek4 = 3;}else{ $vysledek3 = 1; $vysledek4 = 1;}}
else { $vysledek3 = $vysledek1-$vysledek2; $vysledek4 = $vysledek2-$vysledek1;  }; 


Skúšal som to všemožne zátvor-kovať alebo použiť OR a stále rovnaký výsledok.
Tori
Profil
Tyhle čtyři řádky žádnou chybu nedělají, tzn. buď je chyba ještě před tím, anebo ve vstupních hodnotách ($point1, $point2, $vysledek1, $vysledek2) jsou neočekávané hodnoty (např. pole). Pokud se to týká nějakého RS (Drupal, Joomla), hoďte si tu chybovou hlášku do googlu, je na to kopec odkazů.
FEIL
Profil
Skúsim vyechovať tie premenné. RS je bežný php fusion.


Učňovská chyba $point1, $point2 neodovzdávali žiadne hodnoty preto že namiesto:
$point1 = mysql_query("SELECT body FROM liga_klany WHERE nazev=' ' AND liga='  '");

bolo:

$point1 = dbarray(mysql_query("SELECT body FROM liga_klany WHERE nazev=' ' AND liga='  '"));

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: