Avatar billede s0mmer Nybegynder
14. februar 2005 - 11:55 Der er 5 kommentarer og
1 løsning

Form tegn begrænsning

Hejsa,

Jeg har et lille oprette script. Sagen er den at det ikke skal være muligt at kunne oprette en bruger over eks. 8 tegn.
Her er koden.
if($_POST["opret"] && $_POST["password"] == $_POST["password2"])
{
$tjek = $db->SendSQL("SELECT * FROM gipzone WHERE brugernavn='$_POST[brugernavn]'");
if (count($tjek)>0) {
echo "<center>Brugeren findes i forvejen! Prøv igen.</center>";
} else {
  //Brugeren findes ikke
  $db->ExecSQL("INSERT INTO gipzone (brugernavn,password,brugertype)VALUES('".$_POST["brugernavn"]."','".$_POST["password"]."','bruger')");
echo "<center>Din bruger er nu oprettet!<br>Du kan logge ind <a href='login.php'>her</a></center>";

}
}
else if($_POST["opret"] && $_POST["password"] !== $_POST["password2"])
{
echo "<center>Password er ikke ens! Prøv igen.</center>";
}
Avatar billede hammerhead Nybegynder
14. februar 2005 - 11:57 #1
kan du ikke direkte i formularen begrænse antallet af tegn med

maxlength="8"
Avatar billede danino Nybegynder
14. februar 2005 - 12:02 #2
Hvis du vil være HELT sikker, så prøv at lave denne if
if($_POST["opret"] && $_POST["password"] == $_POST["password2"])
om til
if($_POST["opret"] && $_POST["password"] == $_POST["password2"] && (strlen($_POST["password"]) <= 8))
Avatar billede bojo Nybegynder
14. februar 2005 - 12:06 #3
og hvis du skal tjekke "live" skal du bruge JAVA script
Avatar billede danino Nybegynder
14. februar 2005 - 12:09 #4
Ja, så er der da lidt at vælge mellem :)
(Du får lige et svar fra mig...)
Avatar billede s0mmer Nybegynder
14. februar 2005 - 12:11 #5
jeg bruger hammerheads lette løsning.. send svar
Avatar billede hammerhead Nybegynder
14. februar 2005 - 12:13 #6
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester