Avatar billede ill_skillz Nybegynder
22. august 2003 - 01:10 Der er 9 kommentarer

forskel på store og små bogstaver!

Hej allesammen!

lad os sige en bruger er oprettet med navnet "søren" så vil jeg gerne have at uanset om han skriver "sØREN" eller "SØREN" eller hvordan han nu vil, så vil der stå "søren" når han logger ind! og hvis han blev oprettet "SØREN" så skal det også stå med stort... Håber i forstår ;)

mvh ill skillz
Avatar billede jakoba Nybegynder
22. august 2003 - 01:14 #1
$indtastet_verdi = "sØren";

if ( strtoupper( $indtaste_verdi ) == "SØREN" ) {
    echo "jeps, det er søren"
}

men pas på med æ, ø og å. de kræver at det alfate du bruger er rimeligt ens på server og i browser.

mvh JakobA
Avatar billede jakoba Nybegynder
22. august 2003 - 01:14 #2
Ups    alfate  ->  alfabet
Avatar billede detox Nybegynder
22. august 2003 - 01:15 #3
Du ligger brugernavnet i databasen som det er oprettet. Så bruger du strtolower() når du sammenligner og bruger navnet fra databasen.
Avatar billede detox Nybegynder
22. august 2003 - 01:16 #4
åhh, ja æøå...
Avatar billede ill_skillz Nybegynder
22. august 2003 - 01:18 #5
Hmm... er ikke helt med :)
Hvor skal det stå henne? er det når de logger ind den skal checke strtoupper/lower ?
Avatar billede ill_skillz Nybegynder
22. august 2003 - 01:21 #6
Har ikke prøvet det her med store/små bogstaver så please skær det ud i pap ! :)
Avatar billede detox Nybegynder
22. august 2003 - 01:33 #7
Hvis brugernavnet ligger i MySQL databasen,behøver du ikke tjekke store og små bogstaver, du henter bare navnet ud og bruger det, som det er.
Avatar billede detox Nybegynder
22. august 2003 - 01:36 #8
Fx:

$res = mysql_query("SELECT bruger FROM tabel WHERE bruger='$navn' AND pass='$pass'");
if (mysql_num_rows($res) == 1) {
    $row = mysql_fetch_assoc($res);
    $bruger = $row['bruger'];
}
Avatar billede marduk666 Nybegynder
22. august 2003 - 16:18 #9
Sådan her kan du gøre det:

<?php
$navn = "sØrEn";

if (ereg ("([a-zæøå])", $navn))
{
    // Hvis $navn indeholder store og små bogstaver
    print strtolower($navn);
} else {
    // Hvis $navn kun indeholder store eller små bogstaver
    print $navn;
}
?>
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