Bannerrotator mit Datenbankabfrage

CSS, Java Script u.s.w

Moderator: HTML-Laie

Antworten
Benutzeravatar
TheProgram
Foren Anfänger
Foren Anfänger
Beiträge: 10
Registriert: Do 13. Dez 2012, 13:18
Mein Vorname: Program
Kontaktdaten:

Bannerrotator mit Datenbankabfrage

Beitrag von TheProgram »

hi Leute,

ich steh gerade voll auf dem Schlauch :JJ
Ich will für einen Bannerrotator ein PHP Script haben, das eine Tabelle aus der Datenbank ausließt,
feststellt, wieviele Einträge enthalten sind und die wieder aus dem arry löscht, die bei "active" ein false drinen haben.
Aus denen, wo "active" true ist, soll ein Banner per zufall herausgepickt und angezeigt werden.

Hier die Datenbankstruktur:

+---+-------+------+---------+--------+
|ID|active|linkto|showed|klicked|
+---+-------+------+---------+--------+
|1 |true|http://www.google.de|200|50|
+---+-------+------+---------+--------+
|1 |false|http://www.yahoo.de|750|500|

:DA im vorraus
MFG TheProgram
Benutzeravatar
Jasko
Globaler Moderator
Globaler Moderator
Beiträge: 3278
Registriert: Di 21. Feb 2012, 06:59
Mein Vorname: Herr Jasmin ;)
Wohnort: Rheinland-Pfalz
Kontaktdaten:

Re: Bannerrotator mit Datenbankabfrage

Beitrag von Jasko »

Ich verstehe nicht ganz, willst du die die ein false haben auch aus der Datenbank löschen oder nur aus dem array. Wenn es nur aus dem array raus soll, kann man ja den script so schreiben das die mit false garnicht erst in den array rein kommen, so wirds einfacher und schneller, ein einfacher random script kann dan für den zufall sorgen :E
Benutzeravatar
TheProgram
Foren Anfänger
Foren Anfänger
Beiträge: 10
Registriert: Do 13. Dez 2012, 13:18
Mein Vorname: Program
Kontaktdaten:

Re: Bannerrotator mit Datenbankabfrage

Beitrag von TheProgram »

Das ganze wird ein Dienst im Internet - Der User bekommt kostenlose Werbung, aber eben nur soundso viele klicks/views im Monat.
Wenn eins von beiden aufgebraucht ist, wird die Werbung nicht mehr angezeigt für diesen Monat
MFG TheProgram
Benutzeravatar
Jasko
Globaler Moderator
Globaler Moderator
Beiträge: 3278
Registriert: Di 21. Feb 2012, 06:59
Mein Vorname: Herr Jasmin ;)
Wohnort: Rheinland-Pfalz
Kontaktdaten:

Re: Bannerrotator mit Datenbankabfrage

Beitrag von Jasko »

Ja ist schon klar, ist beides ja mit einer kleinen if-Abfrage zu klären.

Sprich befor du die Daten aus der Datenbak in das Array ladest, fragst du ob active true ist, wenn nicht wird dieser Banner aussen vor gelassen, mit einer weiteren oder mit der selben Abfrage kann man auch den View-Zähler abfragen, beim erreichen der Bedingung wird ebenfalls der Banner aussen vor gelassen oder halt aus der Datenbank gelöscht, der Resst wird in einen Array geladen, den index der Anzeige setzt man mit einer Random Variable und der Zufall kommt zum stande.

So änlich habe ich meine Awardliste gecodet, die hier für unsere Mitglieder zum Einsatz kommt. Wenn das Datum bis wann der Award leuft forüber ist wird die Abstimmung in unserer Tabele nicht mehr angezeigt.
Benutzeravatar
TheProgram
Foren Anfänger
Foren Anfänger
Beiträge: 10
Registriert: Do 13. Dez 2012, 13:18
Mein Vorname: Program
Kontaktdaten:

Re: Bannerrotator mit Datenbankabfrage

Beitrag von TheProgram »

Danke - stand wirklich voll aufm Schlauch ^^
Manchmal sieht man den Wald vor lauter if-Anfragen net ^^
Danke nochmal
MFG TheProgram
Antworten

Zurück zu „Fragen zu HTML & Programmiersprachen“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste