anpera.net
https://anpera.dyndns.org/phpbb3/

Votesystem erc-1
https://anpera.dyndns.org/phpbb3/viewtopic.php?f=43&t=4044
Seite 1 von 1

Autor:  MySql [ Do 04 Okt, 2007 07:24 ]
Betreff des Beitrags:  Votesystem erc-1

Hay ho,

Name : Votesystem erc-1
Dateien:

  • Vote.sql
  • Vote.txt
  • vote.php
  • votesystem.php

Copyright: by MySql
Idea : Uff, by a lot of peoples
Was macht es:

Der Administrator geht in die votesystem.php und erstellt eine Wahl.

  • Wahl dauer (In Tagen)
  • Wie viele sollen gevotet werden?
  • Welcher Rang wird gevotet?
  • Noch ein kommentar zur Wahl


Das waren schon mal 80% der Admin Arbeit.

Die Spieler Nominieren einen anderen Spieler, aber nicht sich selbst.
Dan werden Die Spieler in 2 Listen ausgegeben.

Nominierte : Dort werden alle Angezeigt die an der Wahl teil nehmen.
Wer ist dabei? : Dort werden alle Angezeigt, die die meisten Votes haben. Hier werden so viele aufgelistet wie der Admin bei der Einstellung die Anzahl ein gegeben hat.

So das einzigste was der Admin noch machen muss ist:

Ein addnav drücken :lol:

"Wahl beenden"

Tut er dies, wird die aktuelle Wahl auf 0 gestellt (Status inaktiv)
Werden alle Götter, die den Wahl Götter rang haben, auf normale Spieler runter gestuft.
Alle gewählten Spieler (Wird nach DESC der Anzahl aus sortiert) zu dem Angegebenen Götter Rang.
Und mit einem kleinen query wird die Tabelle wahlen durch ein TRUNCATE gelert.

Das wars :)

Alles im Anhang^^

MySql

Dateianhänge:
Votesystem.rar [6.18 KIB]
281-mal heruntergeladen

Autor:  Gismo [ Do 04 Okt, 2007 09:48 ]
Betreff des Beitrags: 

kann es sein das da ein DB eintrag fehlt mit ende???

Autor:  MySql [ Do 04 Okt, 2007 10:02 ]
Betreff des Beitrags: 

ohh vergessen -.-' man sollte die sql immer aktualisieren^^

$this->bbcode_second_pass_code('', 'ALTER TABLE vote ADD ende date NOT NULL default 0000-00-00;')

Autor:  Gismo [ Do 04 Okt, 2007 18:41 ]
Betreff des Beitrags: 

Hmm müsste er nicht so sein???

ALTER TABLE vote ADD `ende` date NOT NULL default '0000-00-00';

also denke mal oder

Autor:  MySql [ Do 04 Okt, 2007 18:43 ]
Betreff des Beitrags: 

die ` sind nicht relevant , das mit dem ' kann man machen, muss man nicht, gehts den nun?

Autor:  Nightborn [ Do 04 Okt, 2007 18:57 ]
Betreff des Beitrags: 

in SQL IMMER alles was nicht Zahl ist mit ' ' eingeben in ein Feld.
Bitte.

und die ` sollte man sogar weglassen.

Autor:  Auric [ Do 04 Okt, 2007 21:43 ]
Betreff des Beitrags: 

Nightborn hat geschrieben:
[...]und die ` sollte man sogar weglassen.


Öhh.. das ist jetzt zwar OT, aber: Warum das?
Dient doch zur übersichtlicheren und vor allem deutlicheren Maskierung der Bezeichner!

Klär mich auf ^^

Autor:  Eliwood [ Do 04 Okt, 2007 22:03 ]
Betreff des Beitrags: 

Auric hat geschrieben:
Nightborn hat geschrieben:
[...]und die ` sollte man sogar weglassen.


Öhh.. das ist jetzt zwar OT, aber: Warum das?
Dient doch zur übersichtlicheren und vor allem deutlicheren Maskierung der Bezeichner!

Klär mich auf ^^


Es ist nicht SQL-Standard. PostGreSQL z.B. versteht die nicht - selbst macht es gebrauch von " anstatt `. Deshalb ist es besser, den Standard zu erfüllen und gar keine Zeichen zu machen. Weder ` noch ". :)

Autor:  Drazaar [ Fr 05 Okt, 2007 20:53 ]
Betreff des Beitrags: 

Also ab sofort kein
$this->bbcode_second_pass_code('', 'SELECT FROM `accounts` .... ')
mehr?!

Autor:  Eliwood [ Fr 05 Okt, 2007 21:39 ]
Betreff des Beitrags: 

Drazaar hat geschrieben:
Also ab sofort kein
$this->bbcode_second_pass_code('', 'SELECT FROM `accounts` .... ')
mehr?!


Wenn du dich an den Standard halten willst- ja.. ^^

Autor:  Auric [ Fr 05 Okt, 2007 22:44 ]
Betreff des Beitrags: 

Dann darfst du aber auch keine ENUM und SET-Felder verwenden, musst die STANDARD_SQL- Bezeichner für feldtypen verwenden, bei der ENGINE/TYPE-Klausel aufpassen usw.

Dann solls mir wumpe sein, solange ich für MySQL progge. Wer PostGreSQL, Ocacle oder Firebird verwenden will, der hat eh genug ahnung, um sich drum zu kümmern, das solche Dinge rausflutschen^^

Autor:  Voxdomini [ Do 11 Okt, 2007 15:48 ]
Betreff des Beitrags: 

Habe das Voting System eingebaut und es funktioniert optimal. Bin total begeistert. Eventuell könnte man vlt noch das handling für Admins leichter hanbndhaben aber ansonsten sehr sehr gut.

Das ist glaube ich ein system auf das schon viele gewartet haben und macht es einfacher weil man so eben NICHT immer wieder das Wahlzimmer ein und ausbauen muss wie vorher

LG Vox

Autor:  MySql [ Do 11 Okt, 2007 15:51 ]
Betreff des Beitrags: 

Freut mich das wenigstens jemand was zum Feedback schreibt :D

Hm das mit dem Wahlzimmer.. Haette ne einfache Abfrage gereicht und du du haettest es nicht immer ein/ausbauen müssen ;)

Aber finds schoen das es dir gefaellt :)

Autor:  Voxdomini [ Do 11 Okt, 2007 16:09 ]
Betreff des Beitrags: 

Achsoo Ja danke

Autor:  Rishiêll [ Do 11 Okt, 2007 20:30 ]
Betreff des Beitrags: 

@Backstrics: Eigendlich relativ egal obs zum SQLStandard gehört oder nicht da man ja schliesslich selbst weiss unter welcher Art von SQL man arbeitet ;)

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/