Avatar billede jammerlab Nybegynder
02. januar 2004 - 02:21 Der er 6 kommentarer og
1 løsning

Store og små bogstaver

Jeg har en funktion i mit "create user" script som tjekker om en brugere allerede eksistere og hvis han gør så skal den sige fejl. Det fungere fint bortset fra at man kan oprette en bruger med sammen navn hvis man bare laver et af tegnene med stort eller lille altså Bruger: Jesper så kan man oprette en der hedder jesper ... hvordan sørger jeg for jeg den til at trække det ud af mysql'en og gør det med småt?
Avatar billede jakoba Nybegynder
02. januar 2004 - 02:27 #1
hvis du checker imode en mysql database er det nemmeste nok at sørge for at brugernavne og passwords er lagret i char eller varchar felter der ikke er sat til binary.
http://www.mysql.com/doc/en/CHAR.html

Så skuller der automatisk blive sammenlignet uden hensyn til store/små bogstaver.
Avatar billede krydset Nybegynder
02. januar 2004 - 02:27 #2
<?PHP //
include("../dbconnect.php");
$kategori = mysql_query("SELECT * FROM kategori") or die(mysql_error());
while ($row = mysql_fetch_array($kategori)) {
  echo strtolower($row[data]);
}
?>
Avatar billede krydset Nybegynder
02. januar 2004 - 02:28 #3
echo strtolower($row[data]);
det er strtolower() der gør dem små
Avatar billede jammerlab Nybegynder
02. januar 2004 - 02:28 #4
strtolower det var den jeg ledte efter ;)
Avatar billede krydset Nybegynder
02. januar 2004 - 02:32 #5
velbekomme og godt nytår ;)
Avatar billede jakoba Nybegynder
02. januar 2004 - 02:33 #6
Nae.
<?PHP //
$brugernavn = brugernavnet fra din login formular
$password =  password fra din login formular
include("../dbconnect.php");
$sql_kommando = "
    SELECT COUNT(*)
    FROM  tabelnavn
    WHERE  brugernavn = $brugernavn
      AND  password = $password
";
$fundet = mysql_result(mysql_query($sql_kommando),0,0);
if ( $findet == 1 ) {
    // jepski, den bruger findes.
} else {
    // nixen, det er forker brugernavn eller password.
}
?>
Avatar billede jammerlab Nybegynder
02. januar 2004 - 02:35 #7
hehe jakoba :P er du stiv?

thx begge 2 :) Godt nytår
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