04. september 2011 - 17:39Der er
8 kommentarer og 3 løsninger
php, mysql - vi forskellige reklamer efter hvilken kategori + counter.
Hej Eksperter.
Jeg skal igang med at lave et system med reklamer, som også skal foregå som en slags bonus system. Jeg mangler dog lidt fantasi til, hvordan jeg skal lave det.
Jeg har et forum, hvor jeg gerne vil vise forskellige reklamer ud fra hvilken kategori - fx hvis kategorien er sport skal der vises sportreklamer.
Jeg vil også gerne kunne tælle, hvor mange som klikker på den enkelte/specifikke reklame - altså ikke den samme - for der kan jo være måske 25 af den samme reklame, men istedet tælle hvert enkelt reklame klik, som gerne skulle ind i mysql database, hvor brugeren som har oprettet et indlæg får et angivet point fx 5 alt efter reklamens værdi.
Det skal siges, at jeg havde tænkt mig at kunne poste reklamen ind i mysql-database, hvor man så kunne udtrække reklamen ud til emnet - jeg har to tabeller - en med kategori og en med selve emnet. Hvordan kunne sådan et system se ud med hensyn til mysql tabeller?
Lad os sige, at du har en reklame med et link, der referere til: reklame.php?id=(det pågældende id for reklamen)&nid=(det pågældende id for nyheden). Statistikken sker her:
- Du updatere countertabellen eller counterfeltet med +1. - Du giver forfatteren af indlægget +5 point.
Med hensyn til udtræk af reklamen skal du tjekke, om reklamen er under kategori "sport", hvis indlægget har kategorien sport.
en databaseforbindelse der vha et reklame id, finder de relevante oplysninger i tabellen og ud fra dette opdaterer antal visninger og sender brugeren videre til reklamens hjemmeside...
I min verden lyder det til at være en simpel opgave. På siden med din nyhed har du jo kendskab til kategorien. Og hvis du så har en tilsvarende kategori på alle dine reklamer er det jo blot at hente en tilfældig reklame ud med samme kategori. Til at håndtere klik synes jeg det er fornuftigt at bruge inteenL's forslag.
ad.php?ad_id={reklame_id}&news_id={nyheds_id}
inde i ad.php skal du så følgende
- Tælle antal klik på reklamen op - Registrere hvilken nyhed klikket kom fra
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.