Berichten: 409
avatar
Offline Stuur privebericht
Hey,

Ik zat aan een geluksrad te werken, alleen er zit een mega fout in, hij werkt met een random number alleen hij blijft steeds nummer 1 geven. Dit is de 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
<?PHP
    
if($__dona 3){
        
?>        
        <table border='0' cellspacing='1' width='60%' bgcolor='#000' align='center'>
        <tr>
            <td class='top'>
                Geluksrad
            </td>
        </tr>
        <tr>
            <td class='inhoud'><center>
               Je moet minimaal <font color='#42a6c6'><b>VIP</b></font> zijn om toegang te krijgen tot het rad!
                </center>
            </td>
        </tr>
    </table>
    
    

<?PHP

else 
{
?>


<form method='post' action='geluksrad.php'>
<table border='0' cellspacing='1' width='96%' bgcolor='#000' align='center'>
    <tr>
        <br>
        <td class='top' colspan='1'> <b>Geluksrad</b></td></tr>
        <tr><td class="inhoud" align="center"><BR><center><img src='IMG/kdk.jpg' align='center' border='0'><br><br>
  

 Je kan elke week 1x aan het rad draaien, hierbij maak je kans op één van onze vele prijzen:<br><br>
         -$25,000,000 contant geld!<br>
         -1000 kogels!<br>
         -100 eerpunten!<br>
         -Beetje rank ervaring!<br>
         -250 hoeren!<br><br>
         Altijd prijs!<br><br><br>
              <?php 
       
if(isset($_POST['draai'])){
    
    
$kans =rand(1,5);


if(
$kans == 1)
    
mysql_query("UPDATE `speldata` SET `cashmoney`=`cashmoney`+'25000000' WHERE `id`=".ID) or die(mysql_error());
    echo 
' Je hebt $25,000,000 gewonnen van de geluksrad!';
    
}
elseif(
$kans == 2){
    
mysql_query("UPDATE `speldata` SET `kogels`=`kogels`+'1000' WHERE `id`=".ID) or die(mysql_error());
    echo 
' Je hebt 1000 kogels gewonnen van de geluksrad!';
    }
    elseif(
$kans == 3){
    
mysql_query("UPDATE `speldata` SET `eerpunten`=`eerpunten`+'100' WHERE `id`=".ID) or die(mysql_error());
    echo 
' Je hebt 100 eerpunten gewonnen van de geluksrad!';
    
    }
    elseif(
$kans == 4){
    
mysql_query("UPDATE `speldata` SET `rank`=`rank`+'100' WHERE `id`=".ID) or die(mysql_error());
    echo 
' Je hebt wat rankervaring gewonnen van de geluksrad!';
    
    }
    elseif(
$kans == 5){
    
mysql_query("UPDATE `speldata` SET `hoeren_straat`=`hoeren_straat`+'250' WHERE `id`=".ID) or die(mysql_error());
    echo 
' Je hebt 250 hoeren gewonnen van de geluksrad!';
    
    }
?> 
         
         

<input type="submit" name="draai" value="Draai aan het rad!">
</td>
                </tr>
            </table>
        </form>

<?
}
?>


Hij blijft steeds 25mil geven al druk ik 100x op f5. Ik snap er niks meer van? Ik heb alles geprobeerd.
Laatst gewijzigd door sukel op 2011-01-10 17:32:38
10-01-2011 17:32
Dit topic is 326 keer bekeken door 60 verschillende leden
Reacties op: "Geluksrad"
1
Berichten: 117
avatar
Offline Stuur privébericht
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
<?PHP 
    
if($__dona 3){ 
        
?>         
        <table border='0' cellspacing='1' width='60%' bgcolor='#000' align='center'> 
        <tr> 
            <td class='top'> 
                Geluksrad 
            </td> 
        </tr> 
        <tr> 
            <td class='inhoud'><center> 
               Je moet minimaal <font color='#42a6c6'><b>VIP</b></font> zijn om toegang te krijgen tot het rad! 
                </center> 
            </td> 
        </tr> 
    </table> 
     
     

<?PHP 
}  
else  

?> 


<form method='post' action='geluksrad.php'> 
<table border='0' cellspacing='1' width='96%' bgcolor='#000' align='center'> 
    <tr> 
        <br> 
        <td class='top' colspan='1'> <b>Geluksrad</b></td></tr> 
        <tr><td class="inhoud" align="center"><BR><center><img src='IMG/kdk.jpg' align='center' border='0'><br><br> 
   

 Je kan elke week 1x aan het rad draaien, hierbij maak je kans op één van onze vele prijzen:<br><br> 
         -$25,000,000 contant geld!<br> 
         -1000 kogels!<br> 
         -100 eerpunten!<br> 
         -Beetje rank ervaring!<br> 
         -250 hoeren!<br><br> 
         Altijd prijs!<br><br><br> 
              <?php  
                 $kans 
=rand(1,5); 
       if(isset(
$_POST['draai'])){    
if(
$kans == 1){ 
    
mysql_query("UPDATE `speldata` SET `cashmoney`=`cashmoney`+'25000000' WHERE `id`=".ID) or die(mysql_error()); 
    echo 
' Je hebt $25,000,000 gewonnen van de geluksrad!'
     

elseif(
$kans == 2){ 
    
mysql_query("UPDATE `speldata` SET `kogels`=`kogels`+'1000' WHERE `id`=".ID) or die(mysql_error()); 
    echo 
' Je hebt 1000 kogels gewonnen van de geluksrad!'
    } 
    elseif(
$kans == 3){ 
    
mysql_query("UPDATE `speldata` SET `eerpunten`=`eerpunten`+'100' WHERE `id`=".ID) or die(mysql_error()); 
    echo 
' Je hebt 100 eerpunten gewonnen van de geluksrad!'
     
    } 
    elseif(
$kans == 4){ 
    
mysql_query("UPDATE `speldata` SET `rank`=`rank`+'100' WHERE `id`=".ID) or die(mysql_error()); 
    echo 
' Je hebt wat rankervaring gewonnen van de geluksrad!'
     
    } 
    elseif(
$kans == 5){ 
    
mysql_query("UPDATE `speldata` SET `hoeren_straat`=`hoeren_straat`+'250' WHERE `id`=".ID) or die(mysql_error()); 
    echo 
' Je hebt 250 hoeren gewonnen van de geluksrad!'
     
    } 
?>  
          
          

<input type="submit" name="draai" value="Draai aan het rad!"> 
</td> 
                </tr> 
            </table> 
        </form> 

<? 

?>
10-01-2011 19:03
Berichten: 409
avatar
Offline Stuur privébericht
@ScarefaceZ

Ik heb nog steeds het zelfde probleem
10-01-2011 20:05
Rapifia Europe
Berichten: 3716
avatar
Offline Stuur privébericht
En deze:
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
<?php
    
if($__dona 3){ 
        
?>         
        <table border='0' cellspacing='1' width='60%' bgcolor='#000' align='center'> 
        <tr> 
            <td class='top'> 
                Geluksrad 
            </td> 
        </tr> 
        <tr> 
            <td class='inhoud'><center> 
               Je moet minimaal <font color='#42a6c6'><b>VIP</b></font> zijn om toegang te krijgen tot het rad! 
                </center> 
            </td> 
        </tr> 
    </table> 
     
     

<?PHP 
}  
else  

?> 


<form method='post' action='geluksrad.php'> 
<table border='0' cellspacing='1' width='96%' bgcolor='#000' align='center'> 
    <tr> 
        <br> 
        <td class='top' colspan='1'> <b>Geluksrad</b></td></tr> 
        <tr><td class="inhoud" align="center"><BR><center><img src='IMG/kdk.jpg' align='center' border='0'><br><br> 
   

 Je kan elke week 1x aan het rad draaien, hierbij maak je kans op één van onze vele prijzen:<br><br> 
         -$25,000,000 contant geld!<br> 
         -1000 kogels!<br> 
         -100 eerpunten!<br> 
         -Beetje rank ervaring!<br> 
         -250 hoeren!<br><br> 
         Altijd prijs!<br><br><br> 
        <?php  
        
if(isset($_POST['draai'])){
            
$kans mt_rand(15); 
            if(
$kans == 1){ 
                
mysql_query("UPDATE `speldata` SET `cashmoney`=`cashmoney`+'25000000' WHERE `id`=".ID) or die(mysql_error()); 
                echo 
' Je hebt $25,000,000 gewonnen van de geluksrad!'
            } elseif(
$kans == 2){
                
mysql_query("UPDATE `speldata` SET `kogels`=`kogels`+'1000' WHERE `id`=".ID) or die(mysql_error()); 
                echo 
' Je hebt 1000 kogels gewonnen van de geluksrad!'
            } elseif(
$kans == 3){
                
mysql_query("UPDATE `speldata` SET `eerpunten`=`eerpunten`+'100' WHERE `id`=".ID) or die(mysql_error()); 
                echo 
' Je hebt 100 eerpunten gewonnen van de geluksrad!'
     
            } elseif(
$kans == 4){ 
                
mysql_query("UPDATE `speldata` SET `rank`=`rank`+'100' WHERE `id`=".ID) or die(mysql_error()); 
                echo 
' Je hebt wat rankervaring gewonnen van de geluksrad!'
     
            } elseif(
$kans == 5){ 
                
mysql_query("UPDATE `speldata` SET `hoeren_straat`=`hoeren_straat`+'250' WHERE `id`=".ID) or die(mysql_error()); 
                echo 
' Je hebt 250 hoeren gewonnen van de geluksrad!'
     
            }
        }
            
?> 
          
          

<input type="submit" name="draai" value="Draai aan het rad!"> 
</td> 
                </tr> 
            </table> 
        </form>
10-01-2011 22:39
Berichten: 491
avatar
Offline Stuur privébericht
de functie rand is altijd random hij kan nooit 100x dezelfde waardes geven.
Doe eens bovenaan in je script,

echo rand(1,5);
10-01-2011 23:03
Crime-ware dot nl
Berichten: 774
avatar
Offline Stuur privébericht
Extreme dat heeft lekker veel zin.


Getest en hij werkt na behoren.
succes er 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
<?PHP
    
if($__dona 3){
        
?>        
        <table border='0' cellspacing='1' width='60%' bgcolor='#000' align='center'>
        <tr>
            <td class='top'>
                Geluksrad
            </td>
        </tr>
        <tr>
            <td class='inhoud'><center>
               Je moet minimaal <font color='#42a6c6'><b>VIP</b></font> zijn om toegang te krijgen tot het rad!
                </center>
            </td>
        </tr>
    </table>
    
    

<?PHP

else 
{
?>


<form method="post">
<table border='0' cellspacing='1' width='96%' bgcolor='#000' align='center'>
    <tr>
        <br>
        <td class='top' colspan='1'> <b>Geluksrad</b></td></tr>
        <tr><td class="inhoud" align="center"><BR><center><img src='IMG/kdk.jpg' align='center' border='0'><br><br>
  

 Je kan elke week 1x aan het rad draaien, hierbij maak je kans op één van onze vele prijzen:<br><br>
         -$25,000,000 contant geld!<br>
         -1000 kogels!<br>
         -100 eerpunten!<br>
         -Beetje rank ervaring!<br>
         -250 hoeren!<br><br>
         Altijd prijs!<br><br><br>
              <?php 
       
if(isset($_POST['draai'])){
    
$kans rand(1,5);
if(
$kans == 1){
    
mysql_query("UPDATE `speldata` SET `cashmoney`=`cashmoney`+'25000000' WHERE `id`=".ID) or die(mysql_error());
    echo 
' Je hebt $25,000,000 gewonnen van de geluksrad!';
    }elseif(
$kans == 2){
    
mysql_query("UPDATE `speldata` SET `kogels`=`kogels`+'1000' WHERE `id`=".ID) or die(mysql_error());
    echo 
' Je hebt 1000 kogels gewonnen van de geluksrad!';
    }elseif(
$kans == 3){
    
mysql_query("UPDATE `speldata` SET `eerpunten`=`eerpunten`+'100' WHERE `id`=".ID) or die(mysql_error());
    echo 
' Je hebt 100 eerpunten gewonnen van de geluksrad!';
    }elseif(
$kans == 4){
    
mysql_query("UPDATE `speldata` SET `rank`=`rank`+'100' WHERE `id`=".ID) or die(mysql_error());
    echo 
' Je hebt wat rankervaring gewonnen van de geluksrad!';
    }elseif(
$kans == 5){
    
mysql_query("UPDATE `speldata` SET `hoeren_straat`=`hoeren_straat`+'250' WHERE `id`=".ID) or die(mysql_error());
    echo 
' Je hebt 250 hoeren gewonnen van de geluksrad!';
    
    }
?> 
         
         

<input type="submit" name="draai" value="Draai aan het rad!">
</td>
                </tr>
            </table>
        </form>

<?
}
?>
11-01-2011 15:36
Reageer op: "Geluksrad"
1
Je kan niet reageren omdat je niet bent ingelogd. Inloggen of Aanmelden