sondaj online și să voteze folosind PHP si MySQL, programare web

sondaje online sunt folosite pentru a determina comentarii. Ei de multe ori pot fi găsite pe internet. Și există mai multe servicii care furnizează servicii privind organizarea de vot. Dar dacă doriți să creați propriul instrument, acest ghid vă va ajuta să scrie un vot script.

In acest articol vom discuta despre modul de utilizare a PHP pentru a crea un sondaj simplu script. Acesta utilizează PHP si MySQL pentru stocarea într-o bază de date de opțiuni, datele studiului și voturile primite.

script sondaj funcțională

Datele sondajului și răspunsurile sunt stocate într-o bază de date MySQL. Intrebare si raspuns opțiuni vor fi preluate dintr-o bază de date și afișate pentru utilizator. El poate alege și să voteze. Rezultatele votului vor fi stocate în baza de date cu răspunsul adecvat.

În plus, vom folosi PHP COOKIE. pentru a limita posibilitatea de a re-vot. Rezultatul sondajului cu numărarea generală a voturilor și numărul pentru fiecare opțiune va apărea pe pagina. Rezultatele opțiuni de răspuns va fi afișat ca un grafic procentual.

Crearea tabelelor bazei de date

În scenariul de bază de date MySQL pentru a vota pe site-ul trei tabele: sondaje. poll_options și poll_votes.

Sondajele de masă conține un subiect de studiu sau întrebare:

tabelul poll_options conține variante și identificatorul de răspuns corespunzător sondaj:

poll_votes Tabelul conține numărarea voturilor pentru opțiunile de răspuns de identificare opțiune de răspuns și identificatorul anchetei corespunzătoare:

Introduceți datele sondajului și opțiunile de răspuns corespunzătoare din datele demo bază de date script vot:

Sondaj de clasă

Interogați clasa utilizată pentru a procesa cererea tuturor sistemului de vot și sondaj. Această clasă efectuează următoarele acțiuni.

__construct () - se conectează și selectează o bază de date.

getQuery () - efectuează o interogare SQL într-o bază de date MySQL și returnează datele. Această funcție privată, folosită numai în această clasă.

getPolls () - devine sondajul și opțiunile de răspuns asociate. În plus, acesta poate primi date de la mai multe anchete pe baza cererii.

vot () - adaugă sau actualizează numărul de voturi primite în baza de date.

getResult () - Această funcție de vot PHP script-ul oferă rezultatele unui sondaj la numărul de voturi primite pentru fiecare dintre opțiunile de răspuns.

Prezentarea studiului (index.php)

Odată ce utilizatorul a selectat opțiunea de răspuns, se adaugă vot la baza de date folosind clasa Sondaj. De asemenea, utilizat PHP COOKIE. pentru a indica faptul că utilizatorul a votat deja, și ce statut ar trebui să fie afișat pentru utilizator:

Sondaj Rezultate (results.php)

Următorul CSS-cod utilizat de fișierul index.php pentru a determina temele și stiluri de opțiuni script de votare HTML pentru a vota:

concluzie

În acest articol, vom descrie procesul de creare a unui script simplu pentru HTML vot folosind PHP si MySQL. Puteți extinde cu ușurință acest script simplu. Acest ghid este destinat numai pentru a ajuta să înțeleagă principiul creării de module, în scopul de a vota și de a dezvolta propria versiune a punerii în aplicare.

Traducerea articolului «Sondaj online și sistem de votare cu PHP si MySQL» Echipa de proiect prietenos de design web de la A la Z.