Seite 1 von 1

Gewinnspiel

Verfasst: 08.03.2005 09:39
von mgutt
Ich möchte zu Ostern gerne ein Gewinnspiel machen.

Ich brauche dafür eine Seite, die man nur mit Login erreichen kann.

Also Seite 1 "Hallo hier Gewinnspiel", Seite 2 "Mitmachen" (hier Login Pflicht). So jetzt kommt das Kniffelige. Und zwar müssen dann zu den "normalen" Userdaten die Felder:

- Name, Vorname
- Straße, Nr.
- PLZ
- Ort

Nach Beantwortung einer Frage... (per Klick auf 3 mögliche Optionen) kann man dann "Absenden". Die neuen Userdaten sollten dann eingetragen werden und die gewählte Antwort an einer anderen Stelle.

Jetzt frage ich mich nur, wie ich ermitteln kann wer welche Antwort gegeben hat oder auch nur die erkennen kann.

Und wie ich am Ende dann eine Ziehung durchführe weiß ich auch noch nicht.

Mit dem Standardcode einer normalen Seite und mit einer wo ein Pflichtlogin benötigt wird, würdet ihr mir schon sehr helfen.

Verfasst: 08.03.2005 09:57
von Leuchte
Standardseite KB:phpbb_seite
Pflichtlogin:

Code: Alles auswählen

// End session management
//
danach einfügen

Code: Alles auswählen

if ( !$userdata['session_logged_in'] )
{
	redirect(append_sid("login.$phpEx?redirect=DEINE_SEITE.$phpEx", true));
}
Dann wäre es am einfachsten die User Tabelle zu nutzen und neue Felder für dein Vorhaben anzulegen
Jetzt frage ich mich nur, wie ich ermitteln kann wer welche Antwort gegeben hat oder auch nur die erkennen kann.
Die Usertabelle dann nach diesen Daten auslesen..

Verfasst: 09.03.2005 10:33
von mgutt
also die neuen Spalten zu den Userdaten und dann noch eine Spalte für die gewählte Antwort. Das wäre echt eine Lösung.

Tja und die Ziehung.. ich fänd eine "virtuelle Ziehung" per php irgendwie langweilig.

Ich könnte mir ja am Ende alle richtigen als Tabelle ausgeben lassen und jedem eine Nummer verteilen. Alle Nummern kommen dann in einen Topf (hoffe es werden nicht so viele) und dann kommt noch ein stylisches Ziehungsvideo auf die Forumseite :D

Verfasst: 03.06.2005 10:03
von mgutt
hier steht:

Code: Alles auswählen

//Footer - nur dann weglassen, wenn du auch den Header weglässt 
include($phpbb_root_path . 'includes/page_tail.'.$phpEx); 
das man den footer auf weglassen kann.

aber dann fehlt doch der befehl, dass die datenbank wieder geschlossen wird? das gibt doch nur wieder datenbankfehler ;)

Verfasst: 07.06.2005 09:17
von mgutt
wie sieht der befehl aus, dass nur eine bestimmte gruppe die seite öffnen kann?

Verfasst: 07.06.2005 12:12
von Schumi