 |
|
|
|

| Autor |
Nachricht |
TerraTux
Support Team Member


Anmeldungsdatum: 02.08.2002
Beiträge: 1026
Wohnort: Delitzsch
|
Verfasst am:
Sa 31 Aug, 2002 01:45 |
  |
hey PHP-Freaks,
ich bin hier langsam am verzweifeln, ich will nach Benutzern suchen die ein gewisses Mindestalter und ein Höchstalter haben.
Das Geburtstatum der Benutzer wird im UNIX-Zeitformat gespeichert.
Über ein Formular wird nun minAge und maxAge gewählt...
wie muß die Rechnung dann aussehen damit:
$sql = "SELECT * FROM users WHERE birthday > '$minAge' AND birthday < '$maxAge'";
auch nur die Leute mit einem Alter in diesem Bereich anzeigt ??
ich bin hier am rumtippen wie bekloppter und kriegs ned gebacken...
Wär nett wenn mir jemand helfen könnte...
Danke & Gruß,
Anti M&M |
_________________ software is like sex, it's better if it's free
Kein Support per PM || EMail || Messenger |
|
     |
 |
Google
|
Verfasst am:
|
 |
|
|
 |
Fabro
phpBB2.de User


Anmeldungsdatum: 02.08.2002
Beiträge: 1172
Wohnort: Bayern
|
Verfasst am:
Sa 31 Aug, 2002 08:56 |
  |
Hi,
ich würde dir anraten, das Geburtstag im Format 20020831 abzuspeichern.
Damit kannst ud das dann abfragen:
$sql = "SELECT * FROM users WHERE birthday > '19900101' AND birthday < '20020101";
Fabro |
_________________ [img]http://cgi.gbgr.de/spruch.png?d=2[/img] |
|
   |
 |
TerraTux
Support Team Member


Anmeldungsdatum: 02.08.2002
Beiträge: 1026
Wohnort: Delitzsch
|
Verfasst am:
Sa 31 Aug, 2002 15:12 |
  |
hm...
danke...werd ich mal so probieren.
Gruß,
Anti M&M |
_________________ software is like sex, it's better if it's free
Kein Support per PM || EMail || Messenger |
|
     |
 |
TerraTux
Support Team Member


Anmeldungsdatum: 02.08.2002
Beiträge: 1026
Wohnort: Delitzsch
|
Verfasst am:
Sa 31 Aug, 2002 16:28 |
  |
mhh...
so hab nun mal alles abgeändert...
habe über das entsprechende Formular minAge(14) und maxAge(27) ausgewählt. der Querystring sieht dann wiefolgt aus:
SELECT * FROM users WHERE birthday > '19880831' AND birthday < '19750831' ORDER BY username ASC
Aber er zeigt niemanden an...ich bin 23 und bei mir steht 19781216 drin.
Es müßte demnach sein birthday < $minAge AND birthday > $maxAge aber mir werden da seltsamerweise ALLE registrierten Benutzer aufgezeigt
Wat nu?
Gruß,
Anti M&M |
_________________ software is like sex, it's better if it's free
Kein Support per PM || EMail || Messenger |
|
     |
 |
TerraTux
Support Team Member


Anmeldungsdatum: 02.08.2002
Beiträge: 1026
Wohnort: Delitzsch
|
Verfasst am:
Sa 31 Aug, 2002 16:33 |
  |
STOP
geht doch...
Ich dulks habe minage mit 14 angegeben, und dabei nicht bedacht das 70% der User erst 14 sind...wenn ich den bereich weiter einschränke werden es auch weniger
Okay, Danke Fabro
Gruß,
Anti M&M |
_________________ software is like sex, it's better if it's free
Kein Support per PM || EMail || Messenger |
|
     |
 |
Fabro
phpBB2.de User


Anmeldungsdatum: 02.08.2002
Beiträge: 1172
Wohnort: Bayern
|
Verfasst am:
Sa 31 Aug, 2002 17:36 |
  |
Jo,
gern geschehen.
have phun
Fabro |
_________________ [img]http://cgi.gbgr.de/spruch.png?d=2[/img] |
|
   |
 |
|
|
|
|
|
Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
| |