Activeer fout
Ik heb een activeer link gemaakt maar die werkt niet.
Hij zegt dat het een foute code is.
Maar het is toch het zelfde.
Voorbeeld: http://irc.pcdealeronline.nl/activeer.php?actief_code=5bb67a7828ab74ef4ce8da7b79f3db4f&email=webmaster@pcdealeronline.nl
Maar dat werkt dus niet.
Hier mijn script
Code (php)
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
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
<?php
ob_start();
include('config.php');
include('functions.php');
$activeer_qry = "SELECT * FROM leden WHERE actief_code='".mysql_real_escape_string($_GET['actief_code'])."'&email='".mysql_real_escape_string($_GET['email'])."'";//&username='".mysql_real_escape_string($_GET['username'])."'";
$activeer = mysql_query($activeer_qry);
$actief = mysql_fetch_assoc($activeer);
//$coun = mysql_query("SELECT id FROM leden WHERE actief_code = '".$_GET['actief_code']."' ");
//$count = mysql_num_rows($coun);
echo $activeer_qry;
?>
<html>
<head>
<title><?=$titel;?></title>
</head>
<body background="img/content_bg.PNG">
<table border="0" cellspacing="0" cellpadding="0" width="707">
<tr>
<td><img src="img/content_top.PNG"></td>
</tr>
</table>
<table valign="top" cellspacing="0" cellpadding="0" background="img/content_index_bg.PNG" width="705" height="100">
<tr>
<td valign="top" height="28">
<?php
if($actief['actief'] == 1){
echo'Verkeerde activatie/account bestaat al.<br>';
}else{
if(mysql_num_rows($activeer) != 0){
echo'Verkeerde activatie code.'.$actief['username'];
}else{
echo $_GET['username']." Bedankt voor je aanmelding op Pcdealeronline.nl<br>";
$actie = 1;
mysql_query("UPDATE leden SET email = '".$_GET['email']."' WHERE username = '".$actief['username']."'");
mysql_query("UPDATE leden SET actief = '".$actie."' WHERE username = '".$actief['username']."'");
$to = $actief['email'];
$headers = "FROM: IRC Chat Server <[email protected]>\n";
$subject = "IRC Chat Server - Bedankt voor het activeren!";
$message = "Hallo ".$_GET['username']."\n";
$message .= "Je hebt je succesvol je account geactiveerd.\n";
$message .= "U kunt zich nu inloggen.\n";
$message .= "Veel plezier.\n";
$message .= "\n";
$message .= "\n";
$message .= "Alvast bedankt!\n";
$message .= "\n\nMet vriendelijke groeten:\n-Pcdealeronline Klantenservices.\n-http://irc.pcdealeronline.nl\n-IRC.Sorcery.nl \n\nGeen antwoord bericht terug sturen!";
print (!mail($to, $subject, $message, $headers)) ? "FAIL!" : "Succesvol activerings email gestuurt"; // SUCCESS!
}
}
?>
</td>
</tr>
</table>
<img src="img/content_down.PNG">
</body>
</html>
ob_start();
include('config.php');
include('functions.php');
$activeer_qry = "SELECT * FROM leden WHERE actief_code='".mysql_real_escape_string($_GET['actief_code'])."'&email='".mysql_real_escape_string($_GET['email'])."'";//&username='".mysql_real_escape_string($_GET['username'])."'";
$activeer = mysql_query($activeer_qry);
$actief = mysql_fetch_assoc($activeer);
//$coun = mysql_query("SELECT id FROM leden WHERE actief_code = '".$_GET['actief_code']."' ");
//$count = mysql_num_rows($coun);
echo $activeer_qry;
?>
<html>
<head>
<title><?=$titel;?></title>
</head>
<body background="img/content_bg.PNG">
<table border="0" cellspacing="0" cellpadding="0" width="707">
<tr>
<td><img src="img/content_top.PNG"></td>
</tr>
</table>
<table valign="top" cellspacing="0" cellpadding="0" background="img/content_index_bg.PNG" width="705" height="100">
<tr>
<td valign="top" height="28">
<?php
if($actief['actief'] == 1){
echo'Verkeerde activatie/account bestaat al.<br>';
}else{
if(mysql_num_rows($activeer) != 0){
echo'Verkeerde activatie code.'.$actief['username'];
}else{
echo $_GET['username']." Bedankt voor je aanmelding op Pcdealeronline.nl<br>";
$actie = 1;
mysql_query("UPDATE leden SET email = '".$_GET['email']."' WHERE username = '".$actief['username']."'");
mysql_query("UPDATE leden SET actief = '".$actie."' WHERE username = '".$actief['username']."'");
$to = $actief['email'];
$headers = "FROM: IRC Chat Server <[email protected]>\n";
$subject = "IRC Chat Server - Bedankt voor het activeren!";
$message = "Hallo ".$_GET['username']."\n";
$message .= "Je hebt je succesvol je account geactiveerd.\n";
$message .= "U kunt zich nu inloggen.\n";
$message .= "Veel plezier.\n";
$message .= "\n";
$message .= "\n";
$message .= "Alvast bedankt!\n";
$message .= "\n\nMet vriendelijke groeten:\n-Pcdealeronline Klantenservices.\n-http://irc.pcdealeronline.nl\n-IRC.Sorcery.nl \n\nGeen antwoord bericht terug sturen!";
print (!mail($to, $subject, $message, $headers)) ? "FAIL!" : "Succesvol activerings email gestuurt"; // SUCCESS!
}
}
?>
</td>
</tr>
</table>
<img src="img/content_down.PNG">
</body>
</html>
echo'Verkeerde activatie code.'.$actief['username'];
}
werkt nog niet.
tis allemaal wel leuk maar ik zie geen update query..
CrawlBackwards schreef op 25.11.2006 21:26:
tis allemaal wel leuk maar ik zie geen update query..
wat is dit -->>
mysql_query("UPDATE leden SET email = '".$_GET['email']."' WHERE username = '".$actief['username']."'");
mysql_query("UPDATE leden SET actief = '".$actie."' WHERE username = '".$actief['username']."'");
edit: krijg je ook errors?
Gewijzigd op 01/01/1970 01:00:00 door CrawlBackwards
waarom gebruik je eigenlijk 2 update query's dit kan ook met 1 query, en ik mis de fout afhandeling (mysql_error())