Berichten: 605
avatar
Offline Stuur privebericht
Heej ik ben met het kluis script bezig geweest het is me aardig gelukt nu heb ik het probleem :

Als ik €3.290.903,- heb neem ik 3 op dan krijg je €3.290.977,- en als ik die 3 weer stort krijg ik 3.290.974,-

Hoe kan dit telt het script de cijfers verkeerd?

Mijn script :

Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
<?php /* ------------------------- */

  
$OMNILOG                1;
  include(
"_include-config.php");
  if(! 
check_login()) {
    
header("Location: login.php");
    exit;
  }

  
mysql_query("UPDATE `[users]` SET `online`=NOW() WHERE `login`='{$data->login}'");
  
$cash                                 $data->cash;
  
$cash                                 number_format(round($cash),0,",",".");
  
$bankmax                              $data->bankmax;
  
$bankmax                              number_format(round($bankmax),5,",",",",".");
  
$kluis                                 $data->kluis;
  
$kluis                                 number_format(round($kluis),0,",",".");
/* ------------------------- */ ?>

<? if($data->vip != 0){ 
?> 
<html>
<head>
<title>Kluis</title>
<link rel="stylesheet" type="text/css" href="<?php echo ($_COOKIE['v'] == 2) ? "css-v2.css" "css-v1.css"?>">

</head>
<table width=100%>
  <tr><td class="subTitle"><b>Wat wilt u doen?</b></td></tr>
<tr><td class=mainTxt><center><img src="bank.gif" width="15" height="15"><a href="bank.php">Pinnen / Storten</a>   -   <img src="bank.gif" width="15" height="15"><a href="log1.php?x=donate">Bank Afschriften</a></tr></td>


<body style="; margin: 0px;">
<table width=100%>
  <tr><td class="subTitle"><b>Kluis</b></td></tr>
<?php /* ------------------------- */


  
if(isset($_POST['out']) && preg_match('/^[0-9]+$/',$_POST['amount']))
  {
          if(
strlen($_POST['amount']) <= '22')
        {
            if(
$_POST['amount'] <= $data->kluis)
            {
                
$data->cash            += $_POST['amount'];
                
$data->kluis            -= $_POST['amount'];
                
$amount                            number_format($_POST['amount'],0);
                  
mysql_query("UPDATE `[users]` SET `kluis`={$data->kluis},`cash`={$data->cash} WHERE `login`='{$data->login}'");
            } else {
                echo 
'<tr><td class="mainTxt"><b><font color="orange">Zoveel geld staat er niet op de bank</b></font></td></tr>';
            }
        } else {
              echo 
'<tr><td class="mainTxt"><i><font color="orange">Cheaten is niet mogelijk!</i></b></font></td></tr>';
          }
   }
   else if(isset(
$_POST['in']) && preg_match('/^[0-9]+$/',$_POST['amount']))
   {
       if(
strlen($_POST['amount']) <= '7')
    {
           if(
$_POST['amount'] <= $data->cash)
        {
              if(
$_POST['amount'] <= $data->bankmax)
            {
                if(
$data->bankleft && $data->cash && $data->kluis > -1)
                {

                                        
$data->cash            -= $_POST['amount'];
                          
$data->kluis            += $_POST['amount'];
                          
$amount                        number_format($_POST['amount'],0);
                          
$data->bankleft--;
                          
mysql_query("UPDATE `[users]` SET `kluis`={$data->kluis},`cash`={$data->cash},`bankleft`={$data->bankleft} WHERE `login`='{$data->login}'");
}
             } else {
                print 
"  <tr><td class=\"mainTxt\">Je mag maar €{$data->bankmax},- per keer storten</td></tr>";
            }
        } else {
              print 
"  <tr><td class=\"mainTxt\">Zoveel geld heb je niet</td></tr>";
          }
       } else {
           echo 
'<tr><td class="mainTxt"><i><font color="orange">Cheaten is niet mogelijk!</i></b></font></td></tr>';
       }
   }
   
   
   
$cash number_format($data->cash,0);
$bank number_format($data->bank,0);
$bankmax                       number_format($data->bankmax,0);
;

if(
$data->cash $data->bankmax) {
$cash1 "$data->bankmax";
} else {
$cash1 "$data->cash";
}
?>
<tr>
 <td class="mainTxt" align="center">
  Je mag nog <?=$data->bankleft?>x geld storten (max. €<?=$bankmax?> per keer)
  <table align="center">
   <tr>
    <td width=100>Contant:</td>    <td align="right">€<?=$cash ?>,-</td></tr>
    <tr><td width=100>Je hebt op je bank:</td>    <td align="right">€<?=$bank?>,-</td></tr>
    <tr><td width=100>Je hebt in je kluis:</td>    <td align="right">€<?=$kluis?>,-</td></tr>
    </table>
    <form method="post"><table align="center">
       <tr><td align="center">€<input type="text" name="amount" maxlength="24" value="">,-
        <input type="submit" name="out"  value="Pinnen" style="width: 100;">
        <input type="submit" name="in" value="Storten"  style="width: 100;"></td></tr>
    </table></form>
  </td></tr>


<? 
else { 
?> 

<b>FOUT!</b><br><br>Je moet een betaald account hebben om het VIP menu te betreden!!</td> 

<?php ?>

24-10-2011 17:38
Dit topic is 186 keer bekeken door 30 verschillende leden
Reacties op: "Opteling"
1
topmaffia.nl
Berichten: 130
avatar
Offline Stuur privébericht
klinkt als een format foutje.
24-10-2011 19:44
Berichten: 605
avatar
Offline Stuur privébericht
Hoe verhelp ik dit?
24-10-2011 19:47
Reageer op: "Opteling"
1
Je kan niet reageren omdat je niet bent ingelogd. Inloggen of Aanmelden