probleem met activerings code
Karl Karl op 01/02/2011 00:03:59:
S.v.p. code plaatsen tussen [code] en [/code] tags.
Milo S op 01/02/2011 08:12:58:
[.code][./code] <- Zonder de puntjes.
Als je daar even je code tussen zet kunnen wij het tenminste lezen...
Als je daar even je code tussen zet kunnen wij het tenminste lezen...
Is het heel moeilijk? Zet voordat je code begint [*code] en aan het einde van jouw code zet je [*/code]. Het sterretje * laat je in beide gevallen weg.
gr peter
Controleren of een formulier is verstuurd doe je met if($_SERVER['REQUEST_METHOD']=="POST") en niet met if (isset ($_POST['username']) of if ($_POST['submit'])
Waarom nieuwe variabelen aanmaken en de bewerkingen in meerdere stappen uitvoeren om vervolgens met mysql_real_escape_string de gegevens weg te schrijven naar een db?
email1 : ophalen met POST, stripslashes, striptags. Vervolgens maak je nog een variabele aan $emailCHecker = mysql_real_escape_string($email1) (is het handig/verstandig om mysql_real_escape_string buiten een query te gebruiken?) en vervolgens doe je ook nog eens $email1 = mysql_real_escape_string($email1).
Gebruik van 'or die' wordt afgeraden --> zorg voor foutafhandeling (ook bij je mail).
Variabelen buiten quotes (ook in je mail).
$getcode = $_GET['code']; waar komt die GET vandaan?
Waar controleer je of de code is wat je verwacht?
$sql = mysql_query("INSERT INTO meetyourpal2 (username, gender, birthday, email, password, ipaddress, sign_up_date, code)
VALUES('$username','$gender','$full_birthday','$email1','$db_password', '$ipaddress', now())")
Volgens mij klopt het aantal velden ook niet.
Programmeren is heel veel controleren. Controleer tussentijds of de waarden die je verwacht kloppen. Controleer bv of je query dat geeft wat je verwacht (door een echo).
Zet boven in je script eens;
Gewijzigd op 01/02/2011 18:27:57 door Obelix Idefix
hallo Obelix, de getcode komt van de activeringscode
Ik zeg het echt niet snel, maar als ik jouw code zo bekijk, zou ik zeggen:
Begin aub opnieuw en zorg dat je de basis beheerst.
zie tutorial op php hulp 'Hoe zet je iets correct op phphulp