Loading...
Помощь по скриптам | Исправить ошибку
где исправить ошибку ругаеться на 8 12 строки <?
require_once ('../includes/start.php');
require_once ('../includes/functions.php');
require_once ('../includes/header.php');
include_once ('../themes/header.php');
echo '<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>';

if(!$_SESSION['good']) echo '<div class="success">'.$_SESSION['good'].'</div>'; $_SESSION['good'] = '';


echo '<link rel="stylesheet" href="style.css" type="text/css" /><div class="title">RbPayCoins</div>';
if($_SESSION['error']) echo '<div class="err">'.$_SESSION['error'].'</div>'; $_SESSION['error'] = '';


if(isset($_REQUEST['transfer'])) {

$summa = $_POST['summa'];
$us = $_POST['us'];

if($udata['coins'] < $summa) {
$_SESSION['error'] = 'Недостаточно coins для перевода';
header('location: transfer.php');
exit();
}

$_SESSION['good'] = '<div class="success">Средства успешно переведены.</div>';

DB::run() -> query("UPDATE `users` SET `coins` = `coins`-".$summa." WHERE `users_id` = '".$udata['users_id']."'");
DB::run() -> query("UPDATE `users` SET `coins` = `coins`+".$summa." WHERE `users_id` = '".$us."'");

DB::run() -> query("INSERT INTO `perevod` SET `summa` = ".$summa.", `kto` = '".$udata['users_id']."', `komy` = '".$us."'");




header('location: transfer.php');
exit();
}

echo '<div class="main-div">

<div class="text-balance">ПЕРЕВЕСТИ</div>


<form action="" style=" border: 1px #ffffff solid; " method="POST">
Введите ID пользователя:<br />
<input type="text" name="us" value="1"><br />
Введите сумму RbPayCoins :<br />
<input type="text" name="summa" value="10.000"><br /><br />
<input class="btn btn-primary" type="submit" name="transfer" value="Перевести">
</form>
<div class="b">Внимание перевод coins доступен только целыми числами от запятой влево !</div><br />
<div class="b">История перевода RbPayCoins</div><br />

';

$start = 0;
$total = DB::run() -> querySingle("SELECT count(*) FROM `perevod` ");

if ($total > 0) {
if ($start >= $total) {
$start = 0;
}

$queryusers = DB::run() -> query("SELECT * FROM `perevod` WHERE `kto` = ".$udata['users_id']."");

$i = 0;
while ($data = $queryusers -> fetch()) {
++$i;
$fs = DB::run() -> queryFetch("SELECT * FROM `users` WHERE `users_id` = '".$data['kto']."' LIMIT 1");
$fs1 = DB::run() -> queryFetch("SELECT * FROM `users` WHERE `users_id` = '".$data['komy']."' LIMIT 1");

echo '<div> ';


echo '
Сумма: <b>'.$data['summa'].'</b> RbPayCoins<br />
Кто: <a href="/pages/user.php?uz='.$fs['users_login'].'">'.nickname($fs['users_login']).'</a><br />
Кому: <a href="/pages/user.php?uz='.$fs1['users_login'].'">'.nickname($fs1['users_login']).'</a><hr>';




echo '<div>';
}

} else {
show_error('Переводов еще нет!');
}

echo '<br />
<center><a href="index.php">Вернуться назад в игру</a></center>

</div>';







include_once ('../themes/footer.php');
?>

________
посл. ред. 24.06.2019 в 09:05; всего 1 раз(а); by sasha100q
sasha100q (24.06.2019 в 09:05)
где исправить ошибку ругаеться на 8 12 строки <?
require_once ('../includes/start.php');
require_once ('../includes/functions.php');
require_once ('../includes/header.php');
include_once ('../themes/header.php');
echo '<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>';

if(!$_SESSION['good']) echo '<div class="success">'.$_SESSION['good'].'</div>'; $_SESSION['good'] = '';


echo '<link rel="stylesheet" href="style.css" type="text/css" /><div class="title">RbPayCoins</div>';
if($_SESSION['error']) echo '<div class="err">'.$_SESSION['error'].'</div>'; $_SESSION['error'] = '';


if(isset($_REQUEST['transfer'])) {

$summa = $_POST['summa'];
$us = $_POST['us'];

if($udata['coins'] < $summa) {
$_SESSION['error'] = 'Недостаточно coins для перевода';
header('location: transfer.php');
exit();
}

$_SESSION['good'] = '<div class="success">Средства успешно переведены.</div>';

DB::run() -> query("UPDATE `users` SET `coins` = `coins`-".$summa." WHERE `users_id` = '".$udata['users_id']."'");
DB::run() -> query("UPDATE `users` SET `coins` = `coins`+".$summa." WHERE `users_id` = '".$us."'");

DB::run() -> query("INSERT INTO `perevod` SET `summa` = ".$summa.", `kto` = '".$udata['users_id']."', `komy` = '".$us."'");




header('location: transfer.php');
exit();
}

echo '<div class="main-div">

<div class="text-balance">ПЕРЕВЕСТИ</div>


<form action="" style=" border: 1px #ffffff solid; " method="POST">
Введите ID пользователя:<br />
<input type="text" name="us" value="1"><br />
Введите сумму RbPayCoins :<br />
<input type="text" name="summa" value="10.000"><br /><br />
<input class="btn btn-primary" type="submit" name="transfer" value="Перевести">
</form>
<div class="b">Внимание перевод coins доступен только целыми числами от запятой влево !</div><br />
<div class="b">История перевода RbPayCoins</div><br />

';

$start = 0;
$total = DB::run() -> querySingle("SELECT count(*) FROM `perevod` ");

if ($total > 0) {
if ($start >= $total) {
$start = 0;
}

$queryusers = DB::run() -> query("SELECT * FROM `perevod` WHERE `kto` = ".$udata['users_id']."");

$i = 0;
while ($data = $queryusers -> fetch()) {
++$i;
$fs = DB::run() -> queryFetch("SELECT * FROM `users` WHERE `users_id` = '".$data['kto']."' LIMIT 1");
$fs1 = DB::run() -> queryFetch("SELECT * FROM `users` WHERE `users_id` = '".$data['komy']."' LIMIT 1");

echo '<div> ';


echo '
Сумма: <b>'.$data['summa'].'</b> RbPayCoins<br />
Кто: <a href="/pages/user.php?uz='.$fs['users_login'].'">'.nickname($fs['users_login']).'</a><br />
Кому: <a href="/pages/user.php?uz='.$fs1['users_login'].'">'.nickname($fs1['users_login']).'</a><hr>';




echo '<div>';
}

} else {
show_error('Переводов еще нет!');
}

echo '<br />
<center><a href="index.php">Вернуться назад в игру</a></center>

</div>';







include_once ('../themes/footer.php');
?>



Скрин
Angry Cat (24.06.2019 в 09:07)
sasha100q (24.06.2019 в 09:05)
где исправить ошибку ругаеться на 8 12 строки <?
require_once ('../includes/start.php');
require_once ('../includes/functions.php');
require_once ('../includes/header.php');
include_once ('../themes/header.php');
echo '<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>';

if(!$_SESSION['good']) echo '<div class="success">'.$_SESSION['good'].'</div>'; $_SESSION['good'] = '';


echo '<link rel="stylesheet" href="style.css" type="text/css" /><div class="title">RbPayCoins</div>';
if($_SESSION['error']) echo '<div class="err">'.$_SESSION['error'].'</div>'; $_SESSION['error'] = '';


if(isset($_REQUEST['transfer'])) {

$summa = $_POST['summa'];
$us = $_POST['us'];

if($udata['coins'] < $summa) {
$_SESSION['error'] = 'Недостаточно coins для перевода';
header('location: transfer.php');
exit();
}

$_SESSION['good'] = '<div class="success">Средства успешно переведены.</div>';

DB::run() -> query("UPDATE `users` SET `coins` = `coins`-".$summa." WHERE `users_id` = '".$udata['users_id']."'");
DB::run() -> query("UPDATE `users` SET `coins` = `coins`+".$summa." WHERE `users_id` = '".$us."'");

DB::run() -> query("INSERT INTO `perevod` SET `summa` = ".$summa.", `kto` = '".$udata['users_id']."', `komy` = '".$us."'");




header('location: transfer.php');
exit();
}

echo '<div class="main-div">

<div class="text-balance">ПЕРЕВЕСТИ</div>


<form action="" style=" border: 1px #ffffff solid; " method="POST">
Введите ID пользователя:<br />
<input type="text" name="us" value="1"><br />
Введите сумму RbPayCoins :<br />
<input type="text" name="summa" value="10.000"><br /><br />
<input class="btn btn-primary" type="submit" name="transfer" value="Перевести">
</form>
<div class="b">Внимание перевод coins доступен только целыми числами от запятой влево !</div><br />
<div class="b">История перевода RbPayCoins</div><br />

';

$start = 0;
$total = DB::run() -> querySingle("SELECT count(*) FROM `perevod` ");

if ($total > 0) {
if ($start >= $total) {
$start = 0;
}

$queryusers = DB::run() -> query("SELECT * FROM `perevod` WHERE `kto` = ".$udata['users_id']."");

$i = 0;
while ($data = $queryusers -> fetch()) {
++$i;
$fs = DB::run() -> queryFetch("SELECT * FROM `users` WHERE `users_id` = '".$data['kto']."' LIMIT 1");
$fs1 = DB::run() -> queryFetch("SELECT * FROM `users` WHERE `users_id` = '".$data['komy']."' LIMIT 1");

echo '<div> ';


echo '
Сумма: <b>'.$data['summa'].'</b> RbPayCoins<br />
Кто: <a href="/pages/user.php?uz='.$fs['users_login'].'">'.nickname($fs['users_login']).'</a><br />
Кому: <a href="/pages/user.php?uz='.$fs1['users_login'].'">'.nickname($fs1['users_login']).'</a><hr>';




echo '<div>';
}

} else {
show_error('Переводов еще нет!');
}

echo '<br />
<center><a href="index.php">Вернуться назад в игру</a></center>

</div>';







include_once ('../themes/footer.php');
?>



Скрин



я не могу дать скрин потому что не посстояная ошибка а когда заново заходишь на сайт вот возникает


Notice: Undefined index: good in /var/www/mds/data/www/rbpay.ru/coin/transfer.php on line 8

Notice: Undefined index: good in /var/www/mds/data/www/rbpay.ru/coin/transfer.php on line 8
RbPayCoins

Notice: Undefined index: error in /var/www/mds/data/www/rbpay.ru/coin/transfer.php on line 12
sasha100q (24.06.2019 в 09:11)
Angry Cat (24.06.2019 в 09:07)
sasha100q (24.06.2019 в 09:05)
где исправить ошибку ругаеться на 8 12 строки <?
require_once ('../includes/start.php');
require_once ('../includes/functions.php');
require_once ('../includes/header.php');
include_once ('../themes/header.php');
echo '<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>';

if(!$_SESSION['good']) echo '<div class="success">'.$_SESSION['good'].'</div>'; $_SESSION['good'] = '';


echo '<link rel="stylesheet" href="style.css" type="text/css" /><div class="title">RbPayCoins</div>';
if($_SESSION['error']) echo '<div class="err">'.$_SESSION['error'].'</div>'; $_SESSION['error'] = '';


if(isset($_REQUEST['transfer'])) {

$summa = $_POST['summa'];
$us = $_POST['us'];

if($udata['coins'] < $summa) {
$_SESSION['error'] = 'Недостаточно coins для перевода';
header('location: transfer.php');
exit();
}

$_SESSION['good'] = '<div class="success">Средства успешно переведены.</div>';

DB::run() -> query("UPDATE `users` SET `coins` = `coins`-".$summa." WHERE `users_id` = '".$udata['users_id']."'");
DB::run() -> query("UPDATE `users` SET `coins` = `coins`+".$summa." WHERE `users_id` = '".$us."'");

DB::run() -> query("INSERT INTO `perevod` SET `summa` = ".$summa.", `kto` = '".$udata['users_id']."', `komy` = '".$us."'");




header('location: transfer.php');
exit();
}

echo '<div class="main-div">

<div class="text-balance">ПЕРЕВЕСТИ</div>


<form action="" style=" border: 1px #ffffff solid; " method="POST">
Введите ID пользователя:<br />
<input type="text" name="us" value="1"><br />
Введите сумму RbPayCoins :<br />
<input type="text" name="summa" value="10.000"><br /><br />
<input class="btn btn-primary" type="submit" name="transfer" value="Перевести">
</form>
<div class="b">Внимание перевод coins доступен только целыми числами от запятой влево !</div><br />
<div class="b">История перевода RbPayCoins</div><br />

';

$start = 0;
$total = DB::run() -> querySingle("SELECT count(*) FROM `perevod` ");

if ($total > 0) {
if ($start >= $total) {
$start = 0;
}

$queryusers = DB::run() -> query("SELECT * FROM `perevod` WHERE `kto` = ".$udata['users_id']."");

$i = 0;
while ($data = $queryusers -> fetch()) {
++$i;
$fs = DB::run() -> queryFetch("SELECT * FROM `users` WHERE `users_id` = '".$data['kto']."' LIMIT 1");
$fs1 = DB::run() -> queryFetch("SELECT * FROM `users` WHERE `users_id` = '".$data['komy']."' LIMIT 1");

echo '<div> ';


echo '
Сумма: <b>'.$data['summa'].'</b> RbPayCoins<br />
Кто: <a href="/pages/user.php?uz='.$fs['users_login'].'">'.nickname($fs['users_login']).'</a><br />
Кому: <a href="/pages/user.php?uz='.$fs1['users_login'].'">'.nickname($fs1['users_login']).'</a><hr>';




echo '<div>';
}

} else {
show_error('Переводов еще нет!');
}

echo '<br />
<center><a href="index.php">Вернуться назад в игру</a></center>

</div>';







include_once ('../themes/footer.php');
?>



Скрин



я не могу дать скрин потому что не посстояная ошибка а когда заново заходишь на сайт вот возникает


Notice: Undefined index: good in /var/www/mds/data/www/rbpay.ru/coin/transfer.php on line 8

Notice: Undefined index: good in /var/www/mds/data/www/rbpay.ru/coin/transfer.php on line 8
RbPayCoins

Notice: Undefined index: error in /var/www/mds/data/www/rbpay.ru/coin/transfer.php on line 12

Это значит эти переменные пустые.
$_SESSION['good'] и т.д
sasha100q (24.06.2019 в 09:05)
где исправить ошибку ругаеться на 8 12 строки <?
require_once ('../includes/start.php');
require_once ('../includes/functions.php');
require_once ('../includes/header.php');
include_once ('../themes/header.php');
echo '<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>';

if(!$_SESSION['good']) echo '<div class="success">'.$_SESSION['good'].'</div>'; $_SESSION['good'] = '';


echo '<link rel="stylesheet" href="style.css" type="text/css" /><div class="title">RbPayCoins</div>';
if($_SESSION['error']) echo '<div class="err">'.$_SESSION['error'].'</div>'; $_SESSION['error'] = '';


if(isset($_REQUEST['transfer'])) {

$summa = $_POST['summa'];
$us = $_POST['us'];

if($udata['coins'] < $summa) {
$_SESSION['error'] = 'Недостаточно coins для перевода';
header('location: transfer.php');
exit();
}

$_SESSION['good'] = '<div class="success">Средства успешно переведены.</div>';

DB::run() -> query("UPDATE `users` SET `coins` = `coins`-".$summa." WHERE `users_id` = '".$udata['users_id']."'");
DB::run() -> query("UPDATE `users` SET `coins` = `coins`+".$summa." WHERE `users_id` = '".$us."'");

DB::run() -> query("INSERT INTO `perevod` SET `summa` = ".$summa.", `kto` = '".$udata['users_id']."', `komy` = '".$us."'");




header('location: transfer.php');
exit();
}

echo '<div class="main-div">

<div class="text-balance">ПЕРЕВЕСТИ</div>


<form action="" style=" border: 1px #ffffff solid; " method="POST">
Введите ID пользователя:<br />
<input type="text" name="us" value="1"><br />
Введите сумму RbPayCoins :<br />
<input type="text" name="summa" value="10.000"><br /><br />
<input class="btn btn-primary" type="submit" name="transfer" value="Перевести">
</form>
<div class="b">Внимание перевод coins доступен только целыми числами от запятой влево !</div><br />
<div class="b">История перевода RbPayCoins</div><br />

';

$start = 0;
$total = DB::run() -> querySingle("SELECT count(*) FROM `perevod` ");

if ($total > 0) {
if ($start >= $total) {
$start = 0;
}

$queryusers = DB::run() -> query("SELECT * FROM `perevod` WHERE `kto` = ".$udata['users_id']."");

$i = 0;
while ($data = $queryusers -> fetch()) {
++$i;
$fs = DB::run() -> queryFetch("SELECT * FROM `users` WHERE `users_id` = '".$data['kto']."' LIMIT 1");
$fs1 = DB::run() -> queryFetch("SELECT * FROM `users` WHERE `users_id` = '".$data['komy']."' LIMIT 1");

echo '<div> ';


echo '
Сумма: <b>'.$data['summa'].'</b> RbPayCoins<br />
Кто: <a href="/pages/user.php?uz='.$fs['users_login'].'">'.nickname($fs['users_login']).'</a><br />
Кому: <a href="/pages/user.php?uz='.$fs1['users_login'].'">'.nickname($fs1['users_login']).'</a><hr>';




echo '<div>';
}

} else {
show_error('Переводов еще нет!');
}

echo '<br />
<center><a href="index.php">Вернуться назад в игру</a></center>

</div>';







include_once ('../themes/footer.php');
?>


Скрой знаком @
Так как переменные пустые вот и жалуется
типо так если да то ошибка 500
@if(!$_SESSION['good']) echo '<div class="success">'.$_SESSION['good'].'</div>'; $_SESSION['good'] = '';


echo '<link rel="stylesheet" href="style.css" type="text/css" /><div class="title">RbPayCoins</div>';
@if($_SESSION['error']) echo '<div class="err">'.$_SESSION['error'].'</div>'; $_SESSION['error'] = '';
________
посл. ред. 24.06.2019 в 09:23; всего 1 раз(а); by sasha100q
исправить #2
нужно сделать миниальная цена 10000 последуюзая в 2 раза больще!
<?
require_once ('../includes/start.php');
require_once ('../includes/functions.php');
require_once ('../includes/header.php');
include_once ('../themes/header.php');


echo '<script type="text/javascript" src="javascript.js"></script>';
echo '<link rel="stylesheet" href="style.css" type="text/css" /><div class="title">RbPayCoins</div>';
if(!$_SESSION['error']) echo '<div class="err">'.$_SESSION['error'].'</div>'; $_SESSION['error'] = '';

/* # ТОВАРЫ # */
$goods[1] = ["number" => "1", "name" => "Курсор", "pricenull" => "0.100", "multiplication" => "0.5", "adds" => "0.001"]; //1 товар
$goods[2] = ["number" => "2", "name" => "Процессор", "pricenull" => "0.200", "multiplication" => "2", "adds" => "0.003"]; //2 товар
$goods[3] = ["number" => "3", "name" => "Ускоритель", "pricenull" => "0.300", "multiplication" => "3", "adds" => "0.005"]; //3 товар
$goods[4] = ["number" => "4", "name" => "Видеокарта", "pricenull" => "0.500", "multiplication" => "5", "adds" => "0.05"]; //4 товар
$goods[5] = ["number" => "5", "name" => "Сервер", "pricenull" => "1.500", "multiplication" => "10", "adds" => "1.00"]; //5 товар

$SetGoods = ["sum" => "5"]; //Количество товаров

// number = Нумерация товара
// name = Название товара
// pricenull = Первоначальная цена товара
// multiplication = последующее умножение цены / 2
// adds = количество добавляемых coins

for($i=1; $i<= $SetGoods['sum']; $i++){
if($udata['tv'.$i.''] == NULL) { $price[$i] = $goods[$i]['pricenull']; }else{ $price[$i] = $udata['tv'.$i.''] * $goods[$i]['multiplication'] * $udata['tv'.$i.''] / 2; }
}

if(isset($_REQUEST['buy'])) {
for($i=1; $i<= $SetGoods['sum']; $i++){
if($_GET['goods'] == $i) {
if($udata['tv'.$i.''] == NULL) {
$price[$i] = $goods[$i]['pricenull'];
if($udata['coins'] < $price[$i]) { $_SESSION['error'] = 'Недосточно RbPayCoins'; header('location: shop.php'); exit();}

DB::run() -> query("UPDATE `users` SET `coins` = '".($udata['coins'] - $price[$i])."', `tv".$i."` = '1', `autoupcoins` = '".($udata['autoupcoins'] + $goods[$i]['adds'])."' WHERE `users_id` = '".$udata['users_id']."'");

header('location: shop.php'); exit(); }else{
$price[$i] = $udata['tv'.$i.''] * $goods[$i]['multiplication'] * $udata['tv'.$i.''] / 2; if($udata['coins'] < $price[$i]) { $_SESSION['error'] = 'Недосточно RbPayCoins'; header('location: shop.php'); exit();}

DB::run() -> query("UPDATE `users` SET `coins` = '".($udata['coins'] - $price[$i])."', `tv".$i."` = '".($udata['tv'.$i.''] + 1)."', `autoupcoins` = '".($udata['autoupcoins'] + $goods[$i]['adds'])."' WHERE `users_id` = '".$udata['users_id']."'");


header('location: shop.php'); exit();
}}}}

/*##############*/
echo '<div class="main-div">
<div class="text-balance">МАГАЗИН</div>
<div class="balance"><span id="balance">'.$udata['coins'].'</span><img class="coin" src="img/coin.png"></div>';

echo '
<div class="b"><center>Магазин RbPayCoins</center> </div>
<a href="/pages/index.php?act=rbpaycoins">Купить RbPayCoins</a>
';

for($i=1; $i<= $SetGoods['sum']; $i++){
echo '
<div class="b"><center>Магазин Улучшений </center></div>
<table><tr>
<td style="padding: 10px; border: 1px solid #d0d0d0;" width="10%"><img class="" src="img/goods/'.$i.'.png"> </td>
<td style="padding: 10px;">'.$goods[$i]['name'].' <small>('.($udata['tv'.$i.''] == NULL ? 'Не установлено':'Уровень: '.$udata['tv'.$i.''].'').')</small><span class="jc">+ '.$goods[$i]['adds'].'/ сек</span><br /><br /><a class="sm" style="color: #fff" href="?buy&goods='.$i.'">Купить за '.$price[$i].' <img src="img/coins.png" width="16px"></a></td>
</tr></table>
';

}
echo '<br /><center><a href="index.php">Вернуться назад в игру</a></center></div>';



include_once ('../themes/footer.php');
?>
Онлайн: 4
Время:
Gen. 0.1046
(c) Bym.Guru 2010-2025