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