В этой статье я расскажу, как сделать, чтобы пользователи могли выбирать выводимою сумму, а не выводить всё. Это удобно для пользователей, т.к. они могут зарабатывать много на Вашем проекте, и могут хотеть выводить только часть, остальную часть тратить на рекламу.В этой статье я расскажу, как сделать, чтобы пользователи могли выбирать выводимою сумму, а не выводить всё. Это удобно для пользователей, т.к. они могут зарабатывать много на Вашем проекте, и могут хотеть выводить только часть, остальную часть тратить на рекламу.
Итак, открываем convert.php, ищем:
$result = mysql_query($sql);
$row = mysql_fetch_array($result);
Добавляем ниже:
{
?><center>Введите сумму для выплаты:<br><form action="" method="POST"><input type="text" name="howmany" value="<?=$row["money"] ?>"><br><input type="submit" value="Выплатить"></form></center><br>
<?
include('footer.php');
exit();
}
$howmany=round($_POST["howmany"],2);
if($howmany > $row["money"])
{
echo "<img src="images/error.png" align="middle"> У вас нет столько денег!!!";
include('footer.php');
exit();
}
if($howmany == '')
{
echo "<img src="images/error.png" align="middle"> Неправильный ввод!!!";
include('footer.php');
exit();
}
if($howmany < 0)
{
echo "<img src="images/error.png" align="middle"> Неправильный ввод!!!";
include('footer.php');
exit();
}
Так мы проверили введённую сумму. Чтобы она была не больше баланса, не равна нулю и не была отрицательной. Также мы проверили, чтобы в введённой сумме было только два знака после точки. Чтобы не могли заказать выплату например 1.0001 руб.
Затем ниже ищем:
{
echo "<img src="images/error.png" align="middle"> На вашем балансе не набрана минимальная для вывода сумма!!!";
include('footer.php');
exit();
}
И меняем на:
{
echo "<img src="images/error.png" align="middle"> Введённая вами сумма для выплаты меньше минимальной суммы!!!";
include('footer.php');
exit();
}
Как видите — мы проверяем введённую сумму, чтобы она была не меньше минималки.
Далее ниже перед строкой:
mysql_query($query) or die(mysql_error());
Добавим:
Так мы сделали, чтобы в заказы выплаты приходила введённая сумма, а не вся.
И меняем строку:
На строку:
Это мы сделали, чтобы при заказе выплаты забирались не все средства, а только снималась та сумма, которую ввели.
Если у вас стоят автовыплаты, то находим $amount=$row[\»money\»]; и меняем на: $amount=$howmany; или просто задавайте переменной $amount значение $howmany, чтоб везде было не $amount=блабла;, а $amount=$howmany;
В принципе — если не получается — стучите на форум.
Отправить комментарий
Вы должны быть зарегистрированы чтобы оставить комментарий.
Вы должны быть зарегистрированы чтобы оставить комментарий.