Avatar billede raan Nybegynder
10. november 2006 - 00:49 Der er 5 kommentarer og
1 løsning

if med databse og session.

Hej.

Jeg er ude i et ret stort problem.
i min database er alle bruger indtastet fx. M2ra.
men nu hvor jeg skal til at bruge if ($vis[modtager] == $_SESSION['postnavn'])

så hvis modtager navnet er m2ra, godkender den ikke den if sætning, fordi det er et lille m og et stort, kan man lave om på dette?
Avatar billede onkel_satan Nybegynder
10. november 2006 - 01:00 #1
if(eregi($_SESSION['postnavn'], $vis[modtager]))
Hvis den skal være case sensitive bruger du ereg()
Avatar billede raan Nybegynder
10. november 2006 - 01:06 #2
case sensitive?
- hvad menes med dette ?
Avatar billede raan Nybegynder
10. november 2006 - 01:07 #3
men det virker, tak for den hurtige hjælp! (:
- du får dine point.
Avatar billede onkel_satan Nybegynder
10. november 2006 - 02:02 #4
Case insensitive eregi() - ingen forskel på store og små bogstaver
Case sensitive, ereg() - forskel på store bogstaver
Avatar billede jensgram Nybegynder
10. november 2006 - 08:26 #5
Det virker lidt overkill med RegExp til dette. Nedenstående kan gøre tricket:

if (strcasecmp($_SESSION['postnavn'], $vis[modtager]) == 0) { // Ingen forskel
  ...
} else {
  ...
}
Avatar billede jensgram Nybegynder
10. november 2006 - 08:28 #6
Desuden vil onkel_satans svar også matche, hvis:

$_SESSION['postnavn'] = "ild";
$vis[modtager] = "dklæajdæildkjk";

Da "ild" er _i_ sessionen, men der valideres ikke på, at det er det _eneste_:
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