Forum » Server-Side scripting » Referral systeem
http://www.hogwartscastle
Berichten: 217
avatar
Offline Stuur privebericht
Hi,

Ik heb een ref systeem maar als je bijvoorbeeld een id die niet besaat invult dan zet hij die id in de database.

Hoe zorg ik er voor dat ie dat niet doet?

Code
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
if($core->fouten->aantal() == 0)
    {
        if(isset(
$_GET['ref']) && ctype_digit($_GET['ref']))
        {
                    
$refId $_GET['ref'];
                    
$Query $core->mysql->query("SELECT 1 FROM leden WHERE id = " $refId);
                    
                    if(
mysql_num_rows($Query))
                    {
                    
                    
$core->mysql->query("UPDATE leden SET playPoints = playPoints+5 WHERE id = " $refId);
                    
$core->mysql->query("INSERT INTO
                                uilenvleugel
                                (
                                    verstuurder_id,
                                    ontvanger_id,
                                    datum,
                                    onderwerp,
                                    inhoud
                                ) VALUES (
                                    'Systeem',
                                    '"
.$core->mysql->escape($refId)."',
                                    NOW(),
                                    'Je hebt er een kind(referral) bij!',
                                    '"
.$bericht 'Hey,

                                    '
.ucfirst($core->entities($_POST['naam'])).' is een kind (referral) geworden van je.
                                    Je hebt 5 playpoints gekregen met de behaalde referral.
                                    
                                    Groeten,
                                    HogwartsCastle Crew'
."'
                                ) "
);

                    }
                
                        
                }
                else
                {
                    
$refId 1;    
                }   
                
        
$core->mysql->query("INSERT INTO
                                leden
                            (
                                naam,
                                wachtwoord,
                                email,
                                ip,
                                nieuwsbrief,
                                aangemeld_op,
                                ref_id
                            ) VALUES (
                                '"
.$core->mysql->escape(strtolower($_POST['naam']))."',
                                '"
.$core->mysql->escape(hash('sha512'hash('sha256'SALT.$_POST['wachtwoord1'].SALT)))."',
                                '"
.$core->mysql->escape($_POST['email'])."',
                                '"
.$_SERVER['REMOTE_ADDR']."',
                                '"
.(isset($_POST['nieuwsbrief']) ? 0)."',
                                NOW(),
                                 " 
$refId "
                            ) "
);
                            
        
$core->mysql->query("INSERT INTO
                                uilenvleugel
                                (
                                    verstuurder_id,
                                    ontvanger_id,
                                    datum,
                                    onderwerp,
                                    inhoud
                                ) VALUES (
                                    '0',
                                    '"
.$core->mysql->insert_id()."',
                                    NOW(),
                                    'Welkom op HogwartsCastle!',
                                    '"
.$bericht 'Ha die '.ucfirst($core->entities($_POST['naam'])).'
                                    
                                    Ik ben Rubeus Hagrid, de jachtopziener van Zweinstein.
                                    We motten eerst je spullen kopen die je nodig hebt voor je opleinding op Zweinstein.
                                    
                                    Je ouders hebben je 200 galjoenen, 50 sikkels en 200 knoeten gegeven voor je schoolspullen.
                                    Maar ik mot even wat doen voor Perkamentus dus ik zie je bij de WegisWeg.
                                    
                                    Klik <a href="'
.ROOT.'benodigheden"><strong>hier</strong></a> voor je benodighedenlijst.
                                    
                                    Doei, '
.ucfirst($core->entities($_POST['naam'])).''."'
                                ) "
);
                                                
        echo 
'<div class="gelukt">
                Je bent succesvol aangemeld. Je wordt door gestuurd naar de loginpagina!
                </div>
        <meta http-equiv="refresh" content="3; URL='
.ROOT.'inloggen" />';
        
        
$showform FALSE;
    
    }
    else
    {
        
        echo 
$core->fouten->weergeef();
    
    }

26-07-2010 18:23
Dit topic is 162 keer bekeken door 43 verschillende leden
Reacties op: "Referral systeem"
1
GTFO
Berichten: 569
avatar
Offline Stuur privébericht
Doe dan eerst een controle en kijk of het id bestaat.
26-07-2010 19:02
Reageer op: "Referral systeem"
1
Je kan niet reageren omdat je niet bent ingelogd. Inloggen of Aanmelden