Berichten: 605
avatar
Offline Stuur privebericht
Hey ik was bezig om kluis.php omtebouwen nu heb ik het probleem alle errors zijn weg krijg nu enkel het plaatje te zien en kan er verder niks mee :

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
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
<?
  
include("_include-config.php"); mysql_query("UPDATE `[users]` SET `online`=NOW(),`page`='kluis' WHERE `login`='{$data->login}'");
?>

<link rel="stylesheet" type="text/css" href="<?= $sitelink;?>/layout/layout<?= $page->layout?>/css/css.css">

<body style="margin:0px;">
<?

if($data->save1 <= "0"
{
        
?>
        
        <center>
        <table width="100%">
        <tr><td class="subTitle"><b><?=$klumsg1?></b></td></tr>
        <tr><td class="mainTxt"><center><img src="/images/opties/kluis.jpg" alt="Kluis"></center></td></tr>
        <tr><td class="mainTxt"><center><font color="Red"><?=$klumsg2?></font></center></td></tr>
        </table>
        <?

else 
{
    
?>
    <table width="100%" align="center">
    <tr>
        <td class="subTitle">
        <b><?=$klumsg1?></b>
        </td>
    </tr>
    <tr>
        <td class="mainTxt" >
        <center><img src="/images/opties/kluis.jpg" width="100%" heigth="200" alt="Kluis"></center>
        </td>
    </tr>
    <?
    $query 
"SELECT * FROM `[users]` WHERE `login`='$data->login'";
    
$info mysql_query($query) or die(mysql_error());
    while (
$gegeven mysql_fetch_array($info)) 
    {
        if(
$_POST[submit]) 
        {
            if(isset(
$_POST[submit]) && preg_match('/^[0-9]+$/',$_POST[bedrag])) 
            { 
            
$max=50000000-$gegeven[save]-$_POST[bedrag];
            
                if(
$_POST[bedrag] != "" && $_POST[bedrag] != "0" && $gegeven[cash] >= $_POST[bedrag] && $max!=-&& $max>=0
                {
                
mysql_query("UPDATE `[users]` SET `save`=`save`+'".$_POST[bedrag]."', `cash`=`cash`-'".$_POST[bedrag]."'  WHERE `login`='".$data->login."'");
                }
                elseif(
$_POST[bedrag] != "" && $_POST[bedrag] != "0" && $max<0
                {
                
?>
                <tr>
                    <td class="mainTxt" align="center">
                    <?
                    $replace
=array("%bedrag%","%bedrag2%");
                    
$replaceby=array(number_format($_POST[bedrag],0,',','.'),number_format(50000000-$gegeven[save],0,',','.'));
                    
?>
                    <font color="red"><?=str_replace($replace,$replaceby,$klumsg3)?></font>
                    </td>
                </tr>
                <?
                
}
            }
        }
        if(
$_POST[uit]) 
        {
            if(isset(
$_POST[uit]) && preg_match('/^[0-9]+$/',$_POST[bedrag])) 
            {
                
$max=$gegeven[save]-$_POST[bedrag];
                            
                if(
$_POST[bedrag] != "" && $_POST[bedrag] != "0" && $gegeven[save] >=$_POST[bedrag] ) 
                {
                
mysql_query("UPDATE `[users]` SET `save`=`save`-'".$_POST[bedrag]."', `cash`=`cash`+'".$_POST[bedrag]."'  WHERE `login`='".$data->login."'")or die(mysql_error());
                }
                elseif(
$_POST[bedrag] != "" && $_POST[bedrag] != "0" && $gegeven[cash] >= $_POST[bedrag] && $max<=0
                {
                
?>
                <tr>
                    <td class="mainTxt" align="center">
                    <?
                    $replace
=array("%bedrag%","%bedrag2%");
                    
$replaceby=array(number_format($_POST[bedrag],0,',','.'),number_format($gegeven[save],0,',','.'));
                    
?>
                    <font color="red"><?=str_replace($replace,$replaceby,$klumsg4)?></font>
                    </td>
                </tr>
                
                <?
                
}
            }
        }
    
        
$query "SELECT * FROM `[users]` WHERE `login`='".$data->login."'";
        
$info mysql_query($query) or die(mysql_error());
        while (
$gegeven mysql_fetch_array($info)) 
        {
        
$contant number_format($gegeven[cash],0,',','.');
        
$save number_format($gegeven[save],0,',','.');
            if(
$gegeven[cash] >= "50000000"
            {
            
$cash1 "0";
            } 
            else 
            {
            
$cash1 $gegeven[cash];
            }
        
$verschil number_format(50000000-$gegeven[save],0,',','.') ;
        
?>
         <tr>
            <td class="mainTxt" align="center">
            <?=str_replace("%verschil%",$verschil,$klumsg5)?>
            
            
            <table width="100%" cellpadding="0" cellspacing="0">
            <form method=post>
            <tr>
                <td width="50%" align="right">
                <b><?=$klumsg6?></b>
                </td>
                <td width="50%">&euro; <?=$contant?>
                </td>
            </tr>
            <tr>
                <td align=right>
                <b><?=$klumsg7?></b>
                </td>
                <td>
                &euro; <?=$save?>
                </td>
            </tr>
            <tr>
                <td colspan="2">
                <br>
                </td>
            </tr>
            <tr>
                <td colspan="2" align="center">
                <input type="text" name="bedrag" value="<?=$cash1?>" size="17" maxlength="15">
                <?
                
                
if($data->save <= "50000000"
                {
                
?>
                <input type="submit" name="submit" value="<?=$klumsg8?>" style="width: 100" class="verzend">
                <?
                
}
                if(
$data->save "50000000"
                {
                
?>
                <input type="submit" name="uit" value="<?=$klumsg9?>" style="width: 100" class="verzend">
                <?
                
}
                
?>
                </td>
            </tr>
            </form>
            </table>
            <br>
            </td>
        </tr>
        <tr>
            <td class="subTitle">
            <b><?=$klumsg10?></b>
            </td>
        </tr>
        <tr>
            <td class="mainTxt" align="center">
            <?=$klumsg11?>
            </td>
        </tr>
        </table>
        
        <?
        
}
    }
}
?>

21-10-2011 21:31
Dit topic is 235 keer bekeken door 52 verschillende leden
Reacties op: "Kluis.php"
1
Skydiving!
Berichten: 1399
avatar
Offline Stuur privébericht
Zet is error reporting boven in je script aan.
En plaats de error dan is hier.
21-10-2011 23:12
Berichten: 2778
avatar
Offline Stuur privébericht
Code | Selecteer Alles
minimaliseren
1
if($data->save "50000000")


Dit stukje is sowieso al fout dat moet een == zijn. En zo zullen er nog wel fouten in deze code staan, gebruik ook
Code | Selecteer Alles
minimaliseren
1
<?php ?>
i.p.v short tags misschien ondersteund je host deze niet. En bij integers (hele getallen) hoef je geen aanhalingstekens te gebruiken, want dan ben je integers aan het vergelijken met strings en dat kan in sommige gevallen voor problemen zorgen.

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
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
<?php
include("_include-config.php");
mysql_query("UPDATE `[users]` SET `online`=NOW(),`page`='kluis' WHERE `login`='{$data->login}'");
?> 

<link rel="stylesheet" type="text/css" href="<?php echo $sitelink?>/layout/layout<?php echo $page->layout?>/css/css.css"> 

<body style="margin:0px;"> 
<?php

if($data->save1 <= 0)  

?> 
         
        <center> 
        <table width="100%"> 
        <tr><td class="subTitle"><b><?php echo $klumsg1?></b></td></tr> 
        <tr><td class="mainTxt"><center><img src="/images/opties/kluis.jpg" alt="Kluis"></center></td></tr> 
        <tr><td class="mainTxt"><center><font color="Red"><?php $klumsg2?></font></center></td></tr> 
        </table> 
        <? 
}  
else  

    
?> 
    <table width="100%" align="center"> 
    <tr> 
        <td class="subTitle"> 
        <b><?php echo $klumsg1?></b> 
        </td> 
    </tr> 
    <tr> 
        <td class="mainTxt" > 
        <center><img src="/images/opties/kluis.jpg" width="100%" heigth="200" alt="Kluis"></center> 
        </td> 
    </tr> 
    <?php
    $query 
"SELECT * FROM `[users]` WHERE `login`='{$data->login}'";
    
$info mysql_query($query) or die(mysql_error());
    while (
$gegeven mysql_fetch_array($info)) 
    {
        if(
$_POST['submit'])  
        { 
            if(isset(
$_POST['submit']) && preg_match('/^[0-9]+$/',$_POST['bedrag']))  
            {  
            
$max=50000000 $gegeven[save] - $_POST['bedrag']; 
             
                if(
$_POST['bedrag'] != "" && $_POST['bedrag'] != "0" && $gegeven['cash'] >= $_POST['bedrag'] && $max != -&& $max >= 0)  
                { 
                
mysql_query("UPDATE `[users]` SET `save`=`save`+'".$_POST['bedrag']."', `cash`=`cash`-'".$_POST['bedrag']."'  WHERE `login`='".$data->login."'"); 
                } 
                elseif(
$_POST['bedrag'] != "" && $_POST['bedrag'] != "0" && $max<0)  
                { 
                
?> 
                <tr> 
                    <td class="mainTxt" align="center"> 
                    <?php
                    $replace
=array("%bedrag%","%bedrag2%");
                    
$replaceby=array(number_format($_POST['bedrag'],0,',','.'),number_format(50000000-$gegeven[save],0,',','.'));
                    
?>
                    <font color="red"><?php str_replace($replace,$replaceby,$klumsg3); ?></font> 
                    </td> 
                </tr> 
                <?php
                

            } 
        } 
        if(
$_POST['uit'])  
        { 
            if(isset(
$_POST['uit']) && preg_match('/^[0-9]+$/',$_POST['bedrag']))  
            { 
                
$max=$gegeven['save']-$_POST['bedrag']; 
                             
                if(
$_POST['bedrag'] != "" && $_POST['bedrag'] != "0" && $gegeven['save'] >=$_POST['bedrag'] )  
                { 
                
mysql_query("UPDATE `[users]` SET `save`=`save`-'".$_POST['bedrag']."', `cash`=`cash`+'".$_POST['bedrag']."'  WHERE `login`='".$data->login."'")or die(mysql_error()); 
                } 
                elseif(
$_POST['bedrag'] != "" && $_POST['bedrag'] != && $gegeven[cash] >= $_POST['bedrag'] && $max<=0)  
                { 
                
?> 
                <tr> 
                    <td class="mainTxt" align="center"> 
                    <?php
                    $replace 
= array("%bedrag%","%bedrag2%"); 
                    
$replaceby = array(number_format($_POST['bedrag'],0,',','.'),number_format($gegeven['save'],0,',','.')); 
                    
?> 
                    <font color="red"><?php str_replace($replace,$replaceby,$klumsg4); ?></font> 
                    </td> 
                </tr> 
                 
                <? 
                

            } 
        } 
     
        
$query "SELECT * FROM `[users]` WHERE `login`='".$data->login."'"
        
$info mysql_query($query) or die(mysql_error()); 
        while (
$gegeven mysql_fetch_array($info))  
        { 
        
$contant number_format($gegeven['cash'],0,',','.'); 
        
$save number_format($gegeven['save'],0,',','.'); 
            if(
$gegeven[cash] >= 50000000)  
            { 
            
$cash1 0
            }  
            else  
            { 
            
$cash1 $gegeven['cash']; 
            } 
        
$verschil number_format(50000000-$gegeven['save'],0,',','.') ; 
        
?> 
         <tr> 
            <td class="mainTxt" align="center"> 
            <?php str_replace("%verschil%",$verschil,$klumsg5); ?> 
             
             
            <table width="100%" cellpadding="0" cellspacing="0"> 
            <form method=post> 
            <tr> 
                <td width="50%" align="right"> 
                <b><?php echo $klumsg6?></b> 
                </td> 
                <td width="50%">&euro; <?php echo $contant?> 
                </td> 
            </tr> 
            <tr> 
                <td align=right> 
                <b><?php echo $klumsg7?></b> 
                </td> 
                <td> 
                &euro; <?php echo $save?> 
                </td> 
            </tr> 
            <tr> 
                <td colspan="2"> 
                <br> 
                </td> 
            </tr> 
            <tr> 
                <td colspan="2" align="center"> 
                <input type="text" name="bedrag" value="<?=$cash1?>" size="17" maxlength="15"> 
                <?php
                 
                
if($data->save <= 50000000)  
                { 
                
?> 
                <input type="submit" name="submit" value="<?=$klumsg8?>" style="width: 100" class="verzend"> 
                <?php
                

                if(
$data->save == 50000000)  
                { 
                
?> 
                <input type="submit" name="uit" value="<?=$klumsg9?>" style="width: 100" class="verzend"> 
                <?php
                

                
?> 
                </td> 
            </tr> 
            </form> 
            </table> 
            <br> 
            </td> 
        </tr> 
        <tr> 
            <td class="subTitle"> 
            <b><?php echo $klumsg10?></b> 
            </td> 
        </tr> 
        <tr> 
            <td class="mainTxt" align="center"> 
            <?php echo $klumsg11?> 
            </td> 
        </tr> 
        </table> 
         
        <?php
        

    } 

?>



Heb wat dingen verbeterd, probeer het eens met deze code.
23-10-2011 11:53
Berichten: 605
avatar
Offline Stuur privébericht
Oke dankje wel ik ga kijken of de code het doet.

Nieuwe reactie samengevoegd met originele reactie op 24.10.11 17:38:11:
SLOT
24-10-2011 15:25
Reageer op: "Kluis.php"
1
Je kan niet reageren omdat je niet bent ingelogd. Inloggen of Aanmelden