Column count doesn't match value count at row 1
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
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
mysql_query("
INSERT INTO
users
(
pass,
email,
geslacht,
voornaam,
achternaam,
postcode,
woonplaats,
provincie,
gebdag,
gebmaand,
gebjaar,
straat,
nummer,
ip,
datum,
referral
)
VALUES
(
'".md5($_POST['pass'])."',
'".mysql_real_escape_string($_POST['email'])."',
'".mysql_real_escape_string($_POST['geslacht'])."',
'".mysql_real_escape_string($_POST['voornaam'])."',
'".mysql_real_escape_string($_POST['achternaam'])."',
'".mysql_real_escape_string($_POST['postcode'])."',
'".mysql_real_escape_string($_POST['woonplaats'])."',
'".mysql_real_escape_string($_POST['provincie'])."',
'".mysql_real_escape_string($_POST['gebdag'])."',
'".mysql_real_escape_string($_POST['gebmaand'])."',
'".mysql_real_escape_string($_POST['gebjaar'])."',
'".mysql_real_escape_string($_POST['straat'])."',
'".mysql_real_escape_string($_POST['nummer'])."',
'".mysql_real_escape_string($_POST['toevoeging'])."',
'".$_SERVER['REMOTE_ADDR']."',
'".date("Y/m/d")."',
'".(mysql_num_rows($referral) == 1 ? $_SESSION['referral'] : '')."'
)
") or die(mysql_error());
mysql_query("UPDATE users SET saldo = saldo + $aanmeldbonus WHERE email = '".mysql_real_escape_string($_POST['email'])."'");
mysql_query("UPDATE users SET aanmeldbonus = aanmeldbonus + $aanmeldbonus WHERE email = '".mysql_real_escape_string($_POST['email'])."'");
echo " <h1>Aanmelden</h1>
U heeft zich succesvol aangemeld op $naamsite!
Binnen enkele minuten ontvangt u een activatie mail (<b>kijk ook in uw spambox</b>)!
";
INSERT INTO
users
(
pass,
email,
geslacht,
voornaam,
achternaam,
postcode,
woonplaats,
provincie,
gebdag,
gebmaand,
gebjaar,
straat,
nummer,
ip,
datum,
referral
)
VALUES
(
'".md5($_POST['pass'])."',
'".mysql_real_escape_string($_POST['email'])."',
'".mysql_real_escape_string($_POST['geslacht'])."',
'".mysql_real_escape_string($_POST['voornaam'])."',
'".mysql_real_escape_string($_POST['achternaam'])."',
'".mysql_real_escape_string($_POST['postcode'])."',
'".mysql_real_escape_string($_POST['woonplaats'])."',
'".mysql_real_escape_string($_POST['provincie'])."',
'".mysql_real_escape_string($_POST['gebdag'])."',
'".mysql_real_escape_string($_POST['gebmaand'])."',
'".mysql_real_escape_string($_POST['gebjaar'])."',
'".mysql_real_escape_string($_POST['straat'])."',
'".mysql_real_escape_string($_POST['nummer'])."',
'".mysql_real_escape_string($_POST['toevoeging'])."',
'".$_SERVER['REMOTE_ADDR']."',
'".date("Y/m/d")."',
'".(mysql_num_rows($referral) == 1 ? $_SESSION['referral'] : '')."'
)
") or die(mysql_error());
mysql_query("UPDATE users SET saldo = saldo + $aanmeldbonus WHERE email = '".mysql_real_escape_string($_POST['email'])."'");
mysql_query("UPDATE users SET aanmeldbonus = aanmeldbonus + $aanmeldbonus WHERE email = '".mysql_real_escape_string($_POST['email'])."'");
echo " <h1>Aanmelden</h1>
U heeft zich succesvol aangemeld op $naamsite!
Binnen enkele minuten ontvangt u een activatie mail (<b>kijk ook in uw spambox</b>)!
";
Iemand een idee wat er fout is?
Gewijzigd op 14/08/2011 14:56:27 door Sebastiaan Weert
Je wilt 17 waarde opslaan, maar je geeft er maar 16 op
Gewijzigd op 14/08/2011 15:02:16 door Dennis van den Broek
bij insert into ben je toevoeging vergeten ofwel moet je die bij values weghalen
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
59
60
61
62
63
64
65
66
67
68
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
else
{
mysql_query("
INSERT INTO
users
(
pass,
email,
geslacht,
voornaam,
achternaam,
postcode,
woonplaats,
provincie,
gebdag,
gebmaand,
gebjaar,
straat,
nummer,
toevoeging,
ip,
datum,
referral
)
VALUES
(
'".md5($_POST['pass'])."',
'".mysql_real_escape_string($_POST['email'])."',
'".mysql_real_escape_string($_POST['geslacht'])."',
'".mysql_real_escape_string($_POST['voornaam'])."',
'".mysql_real_escape_string($_POST['achternaam'])."',
'".mysql_real_escape_string($_POST['postcode'])."',
'".mysql_real_escape_string($_POST['woonplaats'])."',
'".mysql_real_escape_string($_POST['provincie'])."',
'".mysql_real_escape_string($_POST['gebdag'])."',
'".mysql_real_escape_string($_POST['gebmaand'])."',
'".mysql_real_escape_string($_POST['gebjaar'])."',
'".mysql_real_escape_string($_POST['straat'])."',
'".mysql_real_escape_string($_POST['nummer'])."',
'".mysql_real_escape_string($_POST['toevoeging'])."',
'".$_SERVER['REMOTE_ADDR']."',
'".date("Y/m/d")."',
'".(mysql_num_rows($referral) == 1 ? $_SESSION['referral'] : '')."'
)
") or die(mysql_error());
mysql_query("UPDATE users SET saldo = saldo + $aanmeldbonus WHERE email = '".mysql_real_escape_string($_POST['email'])."'");
mysql_query("UPDATE users SET aanmeldbonus = aanmeldbonus + $aanmeldbonus WHERE email = '".mysql_real_escape_string($_POST['email'])."'");
echo " <h1>Aanmelden</h1>
U heeft zich succesvol aangemeld op $naamsite!
Binnen enkele minuten ontvangt u een activatie mail (<b>kijk ook in uw spambox</b>)!
";
mail(addslashes($_POST['email']), "Email Activeren",
"<img border=\"0\" src=\"$link/img/mailheader.png\"><br/>
<img border=\"0\" src=\"$link/img/mailbar2.png\" width=\"538\" height=\"30\"><br/>Beste ".ucfirst($_POST['voornaam']).",<br /><br />".
"U heeft zich zojuist aangemeld op ".$naamsite.".<br />".
"Voordat u gebruik kunt maken van ons spaarprogramma dient u eerst uw email te activeren.<br /><br />".
'<a href="'.$link.'/activeer.php?email='.$_POST['email'].'">Klik hier om uw email te activeren</a><br /><br />'.
"Groetjes,<br /><br />".
"Webmaster ".$naamsite."<br/>
<img border=\"0\" src=\"$link/img/mailbar2.png\" width=\"538\" height=\"30\">",
"From: ".$naamsite." <".$mailsite.">\r\nContent-type: text/html");
}
{
mysql_query("
INSERT INTO
users
(
pass,
email,
geslacht,
voornaam,
achternaam,
postcode,
woonplaats,
provincie,
gebdag,
gebmaand,
gebjaar,
straat,
nummer,
toevoeging,
ip,
datum,
referral
)
VALUES
(
'".md5($_POST['pass'])."',
'".mysql_real_escape_string($_POST['email'])."',
'".mysql_real_escape_string($_POST['geslacht'])."',
'".mysql_real_escape_string($_POST['voornaam'])."',
'".mysql_real_escape_string($_POST['achternaam'])."',
'".mysql_real_escape_string($_POST['postcode'])."',
'".mysql_real_escape_string($_POST['woonplaats'])."',
'".mysql_real_escape_string($_POST['provincie'])."',
'".mysql_real_escape_string($_POST['gebdag'])."',
'".mysql_real_escape_string($_POST['gebmaand'])."',
'".mysql_real_escape_string($_POST['gebjaar'])."',
'".mysql_real_escape_string($_POST['straat'])."',
'".mysql_real_escape_string($_POST['nummer'])."',
'".mysql_real_escape_string($_POST['toevoeging'])."',
'".$_SERVER['REMOTE_ADDR']."',
'".date("Y/m/d")."',
'".(mysql_num_rows($referral) == 1 ? $_SESSION['referral'] : '')."'
)
") or die(mysql_error());
mysql_query("UPDATE users SET saldo = saldo + $aanmeldbonus WHERE email = '".mysql_real_escape_string($_POST['email'])."'");
mysql_query("UPDATE users SET aanmeldbonus = aanmeldbonus + $aanmeldbonus WHERE email = '".mysql_real_escape_string($_POST['email'])."'");
echo " <h1>Aanmelden</h1>
U heeft zich succesvol aangemeld op $naamsite!
Binnen enkele minuten ontvangt u een activatie mail (<b>kijk ook in uw spambox</b>)!
";
mail(addslashes($_POST['email']), "Email Activeren",
"<img border=\"0\" src=\"$link/img/mailheader.png\"><br/>
<img border=\"0\" src=\"$link/img/mailbar2.png\" width=\"538\" height=\"30\"><br/>Beste ".ucfirst($_POST['voornaam']).",<br /><br />".
"U heeft zich zojuist aangemeld op ".$naamsite.".<br />".
"Voordat u gebruik kunt maken van ons spaarprogramma dient u eerst uw email te activeren.<br /><br />".
'<a href="'.$link.'/activeer.php?email='.$_POST['email'].'">Klik hier om uw email te activeren</a><br /><br />'.
"Groetjes,<br /><br />".
"Webmaster ".$naamsite."<br/>
<img border=\"0\" src=\"$link/img/mailbar2.png\" width=\"538\" height=\"30\">",
"From: ".$naamsite." <".$mailsite.">\r\nContent-type: text/html");
}
En waarom wilt 'ie' dat niet? Volgens mij doe jij helemaal geen onderzoek naar je probleem :)
Waarom geen gebruik van phpmailer of swiftmailer?