Online választás és szavazás a PHP és a MySQL, web programozás

Online felmérések meghatározásához használt a felhasználók véleménye. Gyakran megtalálható az interneten. És sokan vannak szolgáltatások, amelyek a szolgáltatásnyújtás szervezéséről szóló szavazás. De ha azt akarjuk, hogy saját eszközzel, ez az útmutató segít, hogy írjon egy forgatókönyvet szavazás.

Ebben a cikkben fogjuk megvitatni, hogyan kell használni a PHP, hogy hozzon létre egy egyszerű script szavazást. Használ PHP és a MySQL tárolási adatbázisában lehetőség, a felmérési adatok és a kapott szavazatokat.

Funkcionális felmérés script

A felmérés adatai, és a válaszok az adatbázisban tárolt MySQL. Kérdés és válasz lehetőség lesz, ami adatbázisból lekért és megjelenik a felhasználó számára. Ki tudja választani és szavazni. A szavazás eredménye lesz az adatbázisban tárolt a megfelelő választ.

Ezen felül fogjuk használni a PHP sütit. hogy korlátozza a lehetősége újra szavazás. A felmérés eredménye az általános szavazatszámlálás és a szám minden beállítás jelenik meg az oldalon. Eredmények válasz opció jelenik meg, mint egy százalékos chart.

Létrehozása adatbázis táblák

A MySQL adatbázis script a szavazás az oldalon három táblázat: közvélemény-kutatások. poll_options és poll_votes.

kutatások táblázat tartalmazza a felmérés témát vagy kérdést:

poll_options táblázat tartalmazza variánst és megfelelő poll válasz azonosítója:

Táblázat tartalmazza poll_votes száma szavazatok válaszlehetőségeinek megfelelő válasz opció azonosító és az azonosító a felmérés:

Helyezze be a felmérési adatok és megfelelő választ lehetőségek a demo adatbázis szavazás script adatok:

osztály Poll

Kérdeznie a használt osztály feldolgozni a kérelmet az összes szavazás és felmérési rendszert. Ez az osztály a következő műveleteket végzi.

__construct () - csatlakozik, és kiválaszt egy adatbázisban.

getQuery () - végrehajt egy SQL-lekérdezést a MySQL adatbázist, és visszaadja az adatokat. Ez a saját funkciója, csak ebben az osztályban.

getPolls () - megkapja a közvélemény-kutatás és a kapcsolódó válasz lehetőségeket. Ezen kívül képes adatokat fogadni a több felmérés alapján a kérelmet.

szavazás () - egészíti ki, illetve frissíti a szavazatok száma kapott az adatbázisban.

getResult () - Ez a funkció szavazási PHP script biztosít eredmények felmérése, hogy a szavazatok száma kapott az egyes válaszlehetőségek.

Bemutatása a felmérés (index.php)

Miután a felhasználó kiválasztotta a válasz opciót, szavazás adunk az adatbázis segítségével Poll osztályban. Is használható PHP cookie-t. azt jelzi, hogy a felhasználó már szavazott, és milyen állapotnak kell megjelenni a felhasználó számára:

Poll Results (results.php)

A következő CSS-kód, melyet az index.php fájlban, hogy a témák és stílusok script szavazóhelyiségek lehetőségek HTML szavazni:

következtetés

Ebben a cikkben leírjuk létrehozásának folyamatát egy egyszerű script szavazás HTML PHP és a MySQL. Könnyedén bővíteni ezt az egyszerű script. Ez az útmutató célja csak hogy segítsen megérteni az elvet létrehozása modulokat, hogy szavazzanak, és dolgozzanak ki a saját verzióját a végrehajtás.

Fordítása a cikk «Online Poll és szavazási rendszer PHP és MySQL» barátságos Web design projekt csapat tól Z-ig