---
title: "Ålderslås på anmälan"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/179529-ålderslås-på-anmälan"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "MickeA.com"
published: "2009-07-26T16:51:38.000Z"
updated: "2009-07-26T17:15:23.000Z"
replies: 2
views: 281
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/179529-ålderslås-på-anmälan"
---

# Ålderslås på anmälan

## #1 — MickeA.com, 2009-07-26T16:51Z

Hej,

Sitter med ett anmälningsscript och det har tagit stopp i skallen...
Har ett gäng aktiviteter som man kan anmäla sig till på en sajt.

Varje aktivitet har två kolumner i databasen, *min_age* och *max_age*. Har även deltagarens personnummer i formatet *YYYYMMDDNNNN* sparat.

När alla aktiviteter skrivs ut ska de rader som ligger "utanför" spannet *min_age* och *max_age* inaktiveras. Det ska baseras på nuvarande år, så om *min_age* är 15, ska även dom som fyller 15 i år kunna anmäla sig.

*min_age* kan även vara 0, om **både** *min_age* och *max_age* är **0** ska alla kunna anmäla sig till aktiviteten.

Hur löser jag det här på smidigast sätt?

Tack!

Permalänk: https://www.webforum.nu/p/179529

## #2 — MickeA.com, 2009-07-26T17:11Z

Nu gjorde jag såhär:

```php
$user_age = date("Y") - $user_born; // där $user_born är YYYY
if($user_age >= $branch_minage && $user_age <= $branch_maxage)
	$disabled = " disabled=\"disabled\"";
```

...men de aktiviteter med *min_age* och *max_age* är 0 -12 släcks inte ner.

Fler förslag?

Permalänk: https://www.webforum.nu/p/2194031

## #3 — MickeA.com, 2009-07-26T17:15Z

Aha! Det här verkar fungera som jag vill:

```php
$user_age = date("Y") - $user_born; // där $user_born är YYYY 
$disabled = " disabled=\"disabled\"";
if($user_age >= $branch_minage && $user_age <= $branch_maxage)
	$disabled = "";
```

Permalänk: https://www.webforum.nu/p/2194032

---

Tråden på webben: https://www.webforum.nu/amne/php/179529-ålderslås-på-anmälan
