Autor | Zpráva | ||
---|---|---|---|
FEIL Profil |
#1 · Zasláno: 15. 3. 2012, 08:38:37
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 |
#2 · Zasláno: 15. 3. 2012, 08:55:37
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 |
#3 · Zasláno: 15. 3. 2012, 09:12:07 · Upravil/a: FEIL
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=' '")); |
||
Časová prodleva: 12 let
|
0