login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Hoofdletter en of normaal

Offline Multiwebmedi - 09/04/2010 13:01
Avatar van MultiwebmediNieuw lid Beste,

Ik heb een scriptje gemaakt, waar bezoekers kunnen raden wie of wat het is.
Deze gegevens worden allemaal in de datebase opgeslagen.

Nu kwam ik er dus achter als het antwoord BV Appel is, dat appel zonder hoofdletter dus fout is.

Kan iemand mij vertellen hoe ik dit kan oplossen ?

5 antwoorden

Gesponsorde links
Offline Koen - 09/04/2010 13:09
Avatar van Koen PHP expert PHP.net: strtolower
MySQL.com: LOWER
Offline Berten - 09/04/2010 13:10
Avatar van Berten PHP beginner
  1. SELECT * FROM antwoorden WHERE upper(kolomnaam)=upper(de waarde die de gebruiker ingeeft)
Offline Multiwebmedi - 09/04/2010 13:12 (laatste wijziging 09/04/2010 13:15)
Avatar van Multiwebmedi Nieuw lid
Berten schreef:
[..code..]


Werkt dit ook als er aPpeL ingegeven wordt ?
Ik heb nu namelijk het volgende:

  1. if ($het_antwoord == (ucfirst(strtolower($_POST[ 'antwoord' ])))) {
Offline Martijn - 09/04/2010 13:35
Avatar van Martijn Crew PHP dat kun je toch vrij simpel zelf testen ;)
Offline kenzo - 09/04/2010 13:51
Avatar van kenzo PHP beginner is ook wel een beetje logisch wat het antwoord zou kunnen zijn

invoer = ApPeL
moet zijn: Appel

chek: upper(Appel) == upper(ApPeL)
dus: is APPEL == APPEL

ucfirst zet alleen de eerste letter om in hoofdletter

wordt dus:

chek: ucfirst(appel) == ucfirst(apPeL)
dus: is Appel == ApPeL
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.198s