Предупреждение: деление на ноль в переполнении стека

https://ctrlv.cz/c7pu

Ошибка, которую я получаю, я не понимаю, почему, хотя. У меня такое ощущение, что это что-то, имеющее дело с переменной $ bank, но я новичок в PHP и не совсем понимаю весь код:

PHP:

<?php

$thisgame = fetchinfo("value","info","name","current_game");
$bank = fetchinfo("cost","games","id",$thisgame);

$thisuserid=$rsx['uid'];

$result = mysql_query("SELECT SUM(value) AS value FROM `game$thisgame` WHERE `userid`='$thisuserid'");
$getrowval = mysql_fetch_assoc($result);
$generatechance=round($getrowval["value"]*100/$bank,1);
$howmanyitems=mysql_num_rows(mysql_query('SELECT * FROM `game'.$thisgame.'` WHERE   `userid`="'.$thisuserid.'"'));

$profilele='http://steamcommunity.com/profiles/'.$thisuserid;
?>

Это строки с 77 по 90, так что … У кого-нибудь есть идея?

-3

Решение

замещать $generatechance=round($getrowval["value"]*100/$bank,1); с и дайте мне знать, если это работает

if( $bank > 0 ){
$generatechance=round($getrowval["value"]*100/$bank,1);
}else{
$generatechance = <YOU NEED TO DO THIS PART>
}

более лучшая идея будет $bank = fetchinfo("cost","games","id",$thisgame); после этой строки проверьте, получаете ли вы $ bank или нет.

проверить, если $result = mysql_query("SELECT SUM(value) AS value FROMигра $ thisgameWHEREИдентификатор пользователя='$thisuserid'"); запрос правильный game$thisgame ,

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector