да се трупа лихва в банката

amarok

Registered
Как мога да направя като си вложа парите в банката да ми трупа лихва например влагам 100 пари и след 24 часа ми стават 105 пари ?


Ето кода на банката ми


Код:
<?php
if($_SESSION['name']) {
$name = $_SESSION['name'];
$sql = "SELECT * FROM users WHERE name = '$name'";
$do = mysql_query($sql);
$user = mysql_fetch_array($do);
if ( !$_POST['deposit'] && !$_POST['withdraw'] ) {
    ?>
	<form action="?a=bank" method="post">
	<table align="center"  border="0">
	  <tr>
		<td colspan="3"><center>Добре дошли в банката. В момента имате <font color=green><?=$user['money']?>$</font> пари. А в банката имате <font color=green><?=$user['bank']?>$</font> пари</center></td>
	  </tr>
	  </tr>
	  <tr>
		<td align="center">
			<b><span style='position:relative; left:-25px;'>Вложи:</span></b><br><br>
			<input name="money1" type="text" value="0" size="5" maxlength="10"> / <?=$user['money']?><br><br>
			<span style='position:relative; left:-27px;'><input name="deposit" type="submit" class="bank-field-submit" value="Вложи">
		</td>
		<td align="center">
			<b><span style='position:relative; left:-20px;'>Изтегли:</span></b><br><br>
			<input name="money2" type="text" value="0" size="5" maxlength="10"> / <?=$user['bank']?><br><br>
			<span style='position:relative; left:-15px;'><input name="withdraw" type="submit" class="bank-field-submit" value="Изтегли">
		</td>
	  </tr>
	</table>
	</form>
	<?php
} elseif ( $_POST['deposit'] ) {

    ?>
	<table border="0">
	  <tr>

	  </tr>
	  <tr>
		<td align="center">
		<?php
    $moneys = round(str_replace("-", "", $_POST['money1']));
    if ( $moneys > $user['money'] ) {
        echo "Нямаш достатъчно пари.";
    } elseif ( $moneys < 1 ) {
        echo "Трябва да въведеш правилна стойност.";
    } else {
        echo "Успешно депозира $moneys пари.";
        mysql_query("UPDATE users SET money=money-$moneys,bank=bank+$moneys WHERE name='".$name."'");
    } 

    ?>
		<br><br>
		<a href="javascript:history.back();">Назад</a>
		</td>
	  </tr>
	</table>
	<?php } elseif ( $_POST['withdraw'] ) { ?>
	<table border="0" align="center">
	  <tr>
	  </tr>
	  <tr>
		<td>
		<?php
    $moneys = round(str_replace("-", "", $_POST['money2']));
    if ($moneys > $user['bank']) {
        echo "Нямаш толкова пари в банката.";
    } elseif ($moneys < 1) {
        echo "Трябва да въведеш правилна стойност.";
    } else {
        echo "Успешно изтегли $moneys пари.";
        mysql_query("UPDATE users SET money=money+$moneys,bank=bank-$moneys WHERE name='".$name."'");
    } 

    ?>
		<br><br>
		<a href="javascript:history.back();"><center>Назад</center></a>
		</td>
	  </tr>
	</table>
	<?php }} ?>
 
Съответно с крон джоб.
Слагаш исканата лихва и пускат 1 UPDATE заяква.
Виж в интернет как стават нещата с крон дзоб.
 
Може ли да ми дадеш линк аз написах в google cron job обаче не намирам нищо.. и не може ли някак да се направи без този cron job ?
 
Може и то не е толкова трудно. Проверяваш всеки ден дали е след 24 часа и правиш ъпдейт на базата данни като лихвата ти е константа(5%) правиш си изчисленията от парите и обновяваш базата данни. Не е сложно. Можеш да пробваш и сам да го напишеш.
 
ооо мани това е още много сложно за мене по натам ще го направя :D
Благодаря все пак за информацията :)
 
Освен това и ще ти товари "сървъра" и от хостинга ще ти мрънкат да минеш на "по-голям" план.
 

Back
Горе