17. april 2003 - 17:56Der er
8 kommentarer og 1 løsning
Brugernavn og password må max. være på 15 tegn?
Hej Jeg er i gang med at lave et bruger system men hvordan laver jeg så ens brugernavn må max være på 15 tegn og ens password også kun må være på 15 tegn:
Hvis så en har skrevet sit brugernavn på 16 eller over :D tegn, skal den skrive 'Dit brugernavn må max være på 15 tegn', Og så det sammen med password.
if (empty($nick) OR empty($password) OR empty($password2) OR empty($mail)) { echo '<font face="verdana" style="font-size: 11px;">Du skal udfylde alle felterne.<br><a href="java script:history.go(-1)">Tilbage</a>'; } elseif ($password != $password2) { echo '<font face="verdana" style="font-size: 11px;">De to passwords skal være ens.<br><a href="java script:history.go(-1)">Tilbage</a>'; } else { $result_nick = mysql_query("SELECT nick from brugere where nick = '$nick'") or die (mysql_error()); $number_nick = mysql_num_rows($result_nick); $result_mail = mysql_query("SELECT mail from brugere where mail = '$mail'") or die (mysql_error()); $number_mail = mysql_num_rows($result_mail); if ($number_nick > 0) { echo '<font face="verdana" style="font-size: 11px;">Desværre brugernavnet <b>'.$nick.'</b> er optaget.<br><a href="java script:history.go(-1)">Tilbage</a></font>'; } elseif ($number_mail > 0) { echo '<font face="verdana" style="font-size: 11px;">Der er allerede oprettet en bruger med email adressen '.$mail.'!<br><a href="java script:history.go(-1)">Tilbage</a></font>'; } else { $dato = date("d/m-Y - H:i:s"); mysql_query("INSERT INTO brugere SET nick='$nick', password=MD5('$password'), mail='$mail', dato='$dato'"); echo '<font face="verdana" style="font-size: 11px;">Brugernavn <b>'.$nick.'</b> er oprettet!<br>klik <a href="login.php">her</a> for at logge ind</font>'; } }
if (!isset($nick, $password, $password2, $mail)) { echo '<font face="verdana" style="font-size: 11px;">Du skal udfylde alle felterne.<br><a href="java script:history.go(-1)">Tilbage</a>'; } elseif (strlen($password) > 15) { echo '<font face="verdana" style="font-size: 11px;">Password må maks være på 15 tegn<br><a href="java script:history.go(-1)">Tilbage</a>'; } elseif ($password != $password2) { echo '<font face="verdana" style="font-size: 11px;">De to passwords skal være ens.<br><a href="java script:history.go(-1)">Tilbage</a>'; } elseif (strlen($nick) > 15) { echo '<font face="verdana" style="font-size: 11px;">Brugernavn må maks være på 15 tegn<br><a href="java script:history.go(-1)">Tilbage</a>'; } else { $result_nick = mysql_query("SELECT nick from brugere where nick = '$nick'") or die (mysql_error()); $number_nick = mysql_num_rows($result_nick); $result_mail = mysql_query("SELECT mail from brugere where mail = '$mail'") or die (mysql_error()); $number_mail = mysql_num_rows($result_mail); if ($number_nick > 0) { echo '<font face="verdana" style="font-size: 11px;">Desværre brugernavnet <b>'.$nick.'</b> er optaget.<br><a href="java script:history.go(-1)">Tilbage</a></font>'; } elseif ($number_mail > 0) { echo '<font face="verdana" style="font-size: 11px;">Der er allerede oprettet en bruger med email adressen '.$mail.'!<br><a href="java script:history.go(-1)">Tilbage</a></font>'; } else { $dato = date("d/m-Y - H:i:s"); mysql_query("INSERT INTO brugere SET nick='$nick', password=MD5('$password'), mail='$mail', dato='$dato'"); echo '<font face="verdana" style="font-size: 11px;">Brugernavn <b>'.$nick.'</b> er oprettet!<br>klik <a href="login.php">her</a> for at logge ind</font>'; } }
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.