[ PHPXref.com ] [ Generated: Sun Jul 20 19:28:49 2008 ] [ Phaos 0.9.3 ]
[ Index ]     [ Variables ]     [ Functions ]     [ Classes ]     [ Constants ]     [ Statistics ]

title

Body

[close]

/ -> bank.php (source)

   1  <?php
   2  echo'<html><head><link href="styles/phaos.css" rel="stylesheet" type="text/css">';
   3  
   4  include  "config.php";
   5  include  'global.php';
   6  
   7  $result = mysql_query ("SELECT * FROM phaos_characters WHERE id = '$PHP_PHAOS_CHARID'");
   8  if ($row = mysql_fetch_array($result)) { $char_loc = $row["location"]; }
   9  $result = mysql_query ("SELECT * FROM phaos_buildings WHERE location = '$char_loc'");
  10  if ($row = mysql_fetch_array($result)) { $shop_id = $row["shop_id"]; }
  11  
  12  shop_valid($char_loc, $shop_id); // make sure this requested shop is at the players location
  13  
  14  $sql = mysql_query("SELECT gold,bankgold FROM phaos_characters WHERE id='$PHP_PHAOS_CHARID'");
  15  $row = mysql_fetch_assoc($sql);
  16  
  17  if(isset($_POST['submit'])) {
  18      // process bank here
  19      switch($_POST['R1']) {
  20          case "deposit":
  21          if ($_POST['amount'] <= 0) {
  22              echo"<center>You must enter an amount to deposit!</center>";
  23          } elseif ($_POST['amount'] > $row['gold']) {
  24              echo"<center>You dont have that much gold on hand!</center>";
  25          } else {
  26              $newgold = $row['gold'] - $_POST['amount'];
  27              $newbank = $row['bankgold'] + $_POST['amount'];
  28              mysql_query("UPDATE phaos_characters SET gold='$newgold', bankgold='$newbank' WHERE id='$PHP_PHAOS_CHARID'");
  29              echo"<center>You deposited ".number_format($_POST['amount'])." gold into your account.</center>";
  30              $refresh = 1;
  31           }
  32           break;
  33           case "withdraw":
  34           if ($_POST['amount'] <= 0) {
  35               echo"<center>You must enter an amount to withdraw!</center>";
  36           } elseif ($_POST['amount'] > $row['bankgold']) {
  37               echo"<center>You dont have that much gold in the bank!</center>";
  38           } else {
  39               $newgold = $row['gold'] + $_POST['amount'];
  40               $newbank = $row['bankgold'] - $_POST['amount'];
  41               mysql_query("UPDATE phaos_characters SET gold='$newgold', bankgold='$newbank' WHERE id='$PHP_PHAOS_CHARID'");
  42               echo"<center>You withdrew ".number_format($_POST['amount'])." gold from your account.</center>";
  43               $refresh = 1;
  44           }
  45           break;
  46      }
  47      if ($refresh){
  48          $sql = mysql_query("SELECT bankgold FROM phaos_characters WHERE id='$PHP_PHAOS_CHARID'");
  49          $row = mysql_fetch_assoc($sql);
  50          echo " <script language=\"JavaScript\">
  51                 <!--
  52                 javascript:parent.side_bar.location.reload();
  53                 //-->
  54                 </script>";
  55      }
  56      $refresh = 0; //be sure to reset refresh-Status
  57  }
  58  
  59  echo'</head><body><center><form method="POST" action="bank.php" target="content">
  60  <center><table border="0" cellpadding="3" cellspacing="0" width="35%">
  61  <tr><td width="100%" colspan="2">&nbsp;</td></tr><tr><td width="100%" colspan="2">
  62  <p align="center"><b><big>Bank</big></b><br></td></tr><tr><td width="100%" colspan="2">
  63  <p align="center">Gold in Bank: '.number_format($row['bankgold']).'</td></tr><tr><td width="50%"><p align="center">
  64  <input type="radio" value="deposit" checked name="R1">Deposit</td><td width="50%"><p align="center">
  65  <input type="radio" value="withdraw" name="R1">Withdraw</td></tr><tr><td width="100%" colspan="2">
  66  <p align="center"><input type="text" name="amount" size="20"></td></tr><tr><td width="100%" colspan="2">
  67  <p align="center"><input type="submit" value="Submit" name="submit"></td></tr></table></center></form>
  68  </center></body></html>';
  69  ?>


[ Powered by PHPXref - Served by Debian GNU/Linux ]