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|
im vorraus
Bannerrotator mit Datenbankabfrage
Moderator: HTML-Laie
- TheProgram
- Foren Anfänger
- Beiträge: 10
- Registriert: Do 13. Dez 2012, 13:18
- Mein Vorname: Program
- Kontaktdaten:
Bannerrotator mit Datenbankabfrage
MFG TheProgram
- Jasko
- Globaler Moderator
- Beiträge: 3278
- Registriert: Di 21. Feb 2012, 06:59
- Mein Vorname: Herr Jasmin ;)
- Wohnort: Rheinland-Pfalz
- Kontaktdaten:
Re: Bannerrotator mit Datenbankabfrage
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
- TheProgram
- Foren Anfänger
- Beiträge: 10
- Registriert: Do 13. Dez 2012, 13:18
- Mein Vorname: Program
- Kontaktdaten:
Re: Bannerrotator mit Datenbankabfrage
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
Wenn eins von beiden aufgebraucht ist, wird die Werbung nicht mehr angezeigt für diesen Monat
MFG TheProgram
- Jasko
- Globaler Moderator
- Beiträge: 3278
- Registriert: Di 21. Feb 2012, 06:59
- Mein Vorname: Herr Jasmin ;)
- Wohnort: Rheinland-Pfalz
- Kontaktdaten:
Re: Bannerrotator mit Datenbankabfrage
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.
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.
- TheProgram
- Foren Anfänger
- Beiträge: 10
- Registriert: Do 13. Dez 2012, 13:18
- Mein Vorname: Program
- Kontaktdaten:
Re: Bannerrotator mit Datenbankabfrage
Danke - stand wirklich voll aufm Schlauch ^^
Manchmal sieht man den Wald vor lauter if-Anfragen net ^^
Danke nochmal
Manchmal sieht man den Wald vor lauter if-Anfragen net ^^
Danke nochmal
MFG TheProgram
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste