PHP beginner |
|
hmm dan geeft hij weer een ander wachtwoord aan dan die in de database opslaats het ligt dus aan het aanmelden ik post wel ff me code rnedit hij slaat idd een lege string opsrn[code]rnform method=postrntable border=0 width=50% cellspacing=0 cellpadding=0 style=border-collapse collapse bordercolor=#000000rn trrn td width=50%Naamtdrn td width=50%input type=text name=naamtdrn trrn trrn td width=50%Email adrestdrn td width=50%input type=text name=emailtdrn trrn trrn td width=50%Gebruikersnaamtdrn td width=50%input type=text name=gebruikersnaamtdrn trrn trrn td width=50%Wachtwoordtdrn td width=50%input type=password name=wachtwoord1tdrn trrn trrn td width=50%Wachtwoord bevestigingtdrn td width=50%input type=password name=wachtwoord2tdrn trrn trrn td width=100% colspan=2centerinput type=submit name=aanmelden value=Aanmeldencentertdrn trrntablernformrnrnif( isset($_POST[aanmelden]))rn {rn if($_POST[gebruikersnaam] != && $_POST[email] != && $_POST[naam] != && $_POST[wachtwoord1] != )rn {rn $telgb = mysql_query(SELECT gebruikersnaam FROM leden WHERE gebruikersnaam='.$_POST[gebruikersnaam].') or die(mysql_error());rn $numgb = mysql_num_rows($telgb);rn if($numgb == 1)rn {rn echocenterDeze gebruikersnaam bestaat al, je moet een andere gebruikersnaam nemen!center;rn }rn elsern {rn if(!eregi(^[_a-z0-9-]+(.[_a-z0-9-]+)@[a-z0-9-]+(.[a-z0-9-]+)(.[a-z]{2,4})$, $_POST[email]))rn {rn echocenterJe moet een geldig email adres invullen!center;rn }rn elsern {rn if($_POST[wachtwoord1] != $_POST[wachtwoord2])rn {rn echo centerU heeft niet de zelfde wachtwoorden ingegeven.center;rn }rn elsern {rn echocenterU bent aangemeld.center;rn $wachtwoord = md5($_POST[wachtwoord1]);rn mysql_query(insert into leden (naam,gebruikersnaam,wachtwoord,idatum,mail,ip) values ('.$_POST[naam].','.$_POST[gebruikersnaam].','.$wachtwoord.','.$datum = date(dmY hi).','.$_POST[email].','.$REMOTE_ADDR.')) or die(mysql_error());rn }rn }rn }rn }rn elsern {rn echo centerU heeft iets niet ingevult.center;rn }rn }rnrn[code] |