---
title: "System för medlemsavgift"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/177980-system-för-medlemsavgift"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "MickeA.com"
published: "2009-04-11T08:37:00.000Z"
updated: "2009-04-12T18:22:57.000Z"
replies: 3
views: 522
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/177980-system-för-medlemsavgift"
---

# System för medlemsavgift

## #1 — MickeA.com, 2009-04-11T08:37Z

Hej,

Har ett större webbaserat bokningssystem som jag behöver bygga in funktioner för medlemsavgift på vissa bokningar.

Nu vet jag inte exakt hur jag ska lösa det här och skulle vara fint med lite hjälp på traven.

Sammanfattat finns tre tabeller som är viktiga i sammanhanget:

```
[b]Medlemmar[/b]
id
personnummer
medlemsnummer
medlemstyp
namn
...

[b]Bokningar[/b]
id
userid
tidpunkt
...

[b]Medlemstyper[/b]
id
type
price
...
```

I tabellen 'medlemstyp' defineras olika medlemstyper och där sätts vad det kostar osv. Medlemstypen ska betalas en gång per år, fast vid olika tillfällen beroende på medlemstyp.

Samma person kan göra x antal bokning på ett år, så på något sätt måste jag kolla om personen redan har betalat eller inte.

Det kan även förekomma att medlemsavgiften för 2010 ska betalas i December 2009.

Jag har funderat kring ett "artikelsystem", där man lägger upp medlemsavgifterna som en "artikel" och sen kolla om en person finns knuten till just den "artikeln" eller inte.

Men har som sagt lite slut på idéer, vore fint med lite starthjälp..

Tack!

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

## #2 — whzfred, 2009-04-11T20:37Z

Jag hade nog kört på medlemsavgifterna i en seperat tabell och sen kopplat det till en användare. Det är nog det som du menar med artikelsystem. Tror det är den bästa lösningen i detta fallet.

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

## #3 — MickeA.com, 2009-04-12T08:27Z

Ok, var bestämmer jag vilka som ska betala och inte? Gissar att jag måste definiera det bland mina "artiklar"?

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

## #4 — MickeA.com, 2009-04-12T18:22Z

Skulle man kunna komplettera mina tabeller i det första inlägget med:

```
[b]Medlemsavgift_Artikel[/b]
Id
Medlemstyp
Benämning
Betalas_senast

[b]Medlemsavgift_Artikel_Användare[/b]
Id
UserId
ArtikelId
```

Jag kan då lägga upp "artiklar" knutna till en viss medlemstyp. I tabellen för medlemstyper finns bl.a. kostnad.

Sen använder jag den sista tabellen för att kontrollera vid en bokning om en viss användare har betalat "sin" avgift.

Kan det funka tro?

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

---

Tråden på webben: https://www.webforum.nu/amne/php/177980-system-för-medlemsavgift
