login  Naam:   Wachtwoord: 
Registreer je!
 Forum

username LIKE '%".$_GET['letter']."%'

Offline Rens - 23/10/2004 00:39
Avatar van RensGouden medaille

Crew algemeen
Ik ben bezig met een memberssysteem, daar wou ik ook graag een leden pagina bij hebben. Er komen aparte letters bij te staan, als je daarop klikt, hoor je naar de pagina te gaan die dan alle usernames toont die beginnen met de door de bezoeker gekozen letter.

Het lijkt goed te gaan, totdat ik bijv. op de J klik. Dan krijg ik alle usernames te zien waar een letter J in voorkomt.
Dit hoort dus eigenlijk niet zo te zijn...

Ik weet dat het ligt aan de volgende SQL code:"
  1. $sql = "SELECT * FROM users WHERE username LIKE '%".$_GET['letter']."%' ORDER BY username ASC";

Zo selecteert hij alle namen waar de opgehaalde letter in voorkomt.
De fout weet ik, ik weet alleen niet hoe het op telossen;-)

Weet iemand het antwoord?

Alvast bedankt,
Rensjuh

2 antwoorden

Gesponsorde links
Offline Maarten - 23/10/2004 00:43 (laatste wijziging 23/10/2004 00:43)
Avatar van Maarten Erelid nu zoek je op %J%, maar je moet zoeken op J%

  1. $sql = "SELECT * FROM users WHERE username LIKE '".$_GET['letter']."%' ORDER BY username ASC";

That should do it.
Offline Rens - 23/10/2004 00:49
Avatar van Rens Gouden medaille

Crew algemeen
Owjah, nu je ut zegt....

%J% = Van alles ervoor, dan een J en dan vanalles erachter.
%J = Van alles ervoor, moet eindigen op een J.
J% = Moet beginnen met een J, vanalles erachter mag.

Nu je ut zegt, weet ik het weer.

Thanx.

Mzzls,
Rensjuh
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.176s