Hoi,

Als iamnd bij mij is ingelocht moeten zijn gegevens aan de db worden toegevoegt. Maar op de een of andere manier gebeurt dit niet bij mij. Is er soms iets fout aan dit:


mysql_query("insert into userdb (id, username, email, password, ipaddress, energy, verifycode, verified, referrer, yco, xco, gender) VALUES ('','$repl','".$_POST['email']."','".$_POST['password']."','$ip','150','$verifycode','N','".$_POST['refferer']."','0','0','".$_POST['gender']."')");
Doe eerst eens aan error afhandeling!

[php]mysql_error[/php]

GR. mebus!

edit:

<?php

ini_set('display_errors', 1);
error_reporting(E_ALL);

?>

<?php
if (!mysql_query(hier je query)) {
trigger_error(mysql_error());
}
?>

Even spaties weggehaald zodat je ook even kan kijken op php.net voor een uitleg over de functies
Je doet niet aan error checking. Begin je script met:
<?php
ini_set ('display_errors', 1);
error_reporting (E_ALL);
?>
en voer je query zo uit:
<?php
if (!mysql_query (hier je query)) {
trigger_error (mysql_error ());
}
?>
ok dit probleem is opgelost. Alleen hoe moet ik een bevestigings mail laten sturen? Ik doe het nu zo maar dan komt hij niet helemaal goed aan.


mail("$email", "Crimewar Beta", $message, "From: [email protected]"
    ."Reply-To: [email protected]"
    ."X-Mailer: PHP/" . phpversion()) or die("mysql_die");
[php]mail[/php]

kijk eens daaro staan een aantal headers die de kans vergroten dat je emailtje ook aankomt

GR. mebus
Kijk eens bij de tuts en scripts op deze site.
Je moet er in ieder geval even newlines tussen zetten: \n

Reageren