A szavazás a látogatók

Ebben a leckében fogjuk tenni a szavazási rendszer jQuery, PHP, Mysql. Képzeljük el, hogy úgy döntöttünk, hogy megtudja, milyen a kereső jobb tekintve a látogatók?

A szavazás a látogatók
A szavazás a látogatók

Kezdje válaszolni erre égető kérdés!


1. Az adatbázis egy táblázatot készíteni. Mi ezt a bejegyzést:

A szavazás a látogatók

A szavazás a látogatók

A forráskód az alkalmazás config.php fájlban, és így a saját paramétereit az adatbázis-kapcsolat:

3.Sozdaem index.php - Oldal Szavazás:

Semmi bonyolult. A div.entry blokkban jelölt területen a következtetést a szavazás eredményét, a gombok „a” és „ellen”, a referencia-fejléc, jól, a megfelelő mezőkbe írja lekérdezett információkat az adatbázisból. Külső szavazási év - CSS érdeme:

„A” és „ellen” teszi szép, a képek a hüvelykujj felfelé és lefelé. Képek a forráskódban tartalmazza. Most, ha megnyitjuk az index.php oldalt a böngészőben kell kinéznie:

A szavazás a látogatók

4. Most itt az ideje, hogy „újraéleszteni” a szavazás:

4.1 Szükségünk van egy kezelő. Hozzon létre egy fájlt votes.php:

Ez egyszerű - kiválasztja az összes nyilvántartást a bejegyzéseit id és vissza egy tömbben $ szavazatok c pozitív és negatív szavazat.

Ez a funkció még könnyebb az előzőt. Itt kiszámíthatja a „voice”, azaz a különbség m / y „a” és a „ellen.”

Ez a mi felvezető kész votes.php. Itt az ideje, jQuery venni:

4.2 jQuery: link library között , között kódot írni (vagy hajthatjuk egy külön fájlban, és csatlakoztassa)

Mi folyik itt. Ha rákattint a „szavazz” van egy egyedi hivatkozási azonosítót. Ezután megmutatjuk „USIC” - AJAX - rakodó helyén linkeket. Szintén eltűnik az eredmény a szavazatszámlálás. Ezután csinálunk AJAX - kérheti votes.php fájlt. A kérés érkezik id a kapcsolatot (akik szavaztak), valamint egy változó akció, amelynek értéke - a hang fel vote_up vagy lefelé vote_down (attól függően, hogy hogyan szavazott), amikor a választ a felvezető érkezett, akkor is fokozatosan eltávolítani az animáció és mutassuk meg a szavazás eredményét hogy megkapjuk a felvezető.

Ez minden. A szavazás készen áll! Természetesen ez nem feltétlenül helyezzük egy külön oldalon - lehet megjeleníteni bármely része a helyszínen (például a jobb oldalon), akkor lehet módosítani, hogy egy kicsit, és alul egy cikket az oldalon hagyja csak az „ujjak”, és a szavazás eredményét. A működés elve változatlan marad, és a megjelenése a forgatókönyvet. minden attól függ, a fantáziádat :)
Mi mást akarok látni - ebben script nincs korlátozás, hogy hány szavazattal 1 látogató. Ideális esetben, természetesen, hogy adjunk korlátozások - az ip, a cookie-kat, vagy a felhasználó nevét.

Ma már minden, köszönöm a figyelmet. Lesz kérdések - levelet.

5 óra utolsó oszlopában „jQuery”

Ma szeretnénk, hogy meséljek TypeIt könyvtár - ingyenes jQuery plugin. Ön tudja használni, hogy szimulálja a gépelést. Ha minden megfelelően van beállítva, nagyon realisztikus hatás érhető el.

  • jQuery plugin létre egy idővonal.

  • jQuery plugin létre egy Gantt diagram.

  • Egy példa arra, hogyan hajtsák végre a letöltött fájl segítségével PHP és jQuery ajax.

  • FreeStylerNSK

    2 utolsó lapra van szükség, hogy helyes a szavazás

  • Ez csak a korlátozás ip vagy a cookie-kat, és kíváncsi vagyok, hogy milyen szavazás nélkül? aki tudja, hogyan kell hozzáadni?

  • EvgeniyStytsenkov

    animhotep, csak kíváncsi, meg fog tenni a közeljövőben. Azt hiszem, ezt a forgatókönyvet, és módosíthatja. Ebben a leírásban script bemutatott mint a fejlesztő, kivéve a kisebb módosításokat.

    Hogyan kell használni csak egy gomb (nyomja meg először szavazat plusz, préselt másodszor a hang jelent meg, a negatív hang nem történik), szeretném megérteni.

  • EvgeniyStytsenkov, ha megengedi, én hálás lesz. Elkezdtem ásni felé $ _SERVER [REMOTE_ADDR] ip de meg kell menteni az adatbázisba, és időben. általában zhdems) ps A forráskód ANSI karakterkészlet meg kell átrendezni, majd nem érti cirill

  • MihailGoryunov
  • Olexander

    Több szűrő add (-tól naybolshe a naymenshego)

    A szavazás a látogatók

    Által nyújtott információk útján két csatorna (látás és hallás) a képzés hatékonyságának sokkal jobb tanulás könyvekből. A házi feladatok és online tesztek lehetővé teszi, hogy folyamatosan úgy gondolja, a célnyelven, és azonnal ellenőrizze tudását!

    A szavazás a látogatók

    A szavazás a látogatók

    Ha azt szeretnénk, hosszú ideig, hogy tanulmányozzák, hogyan lehet HTML-t, akkor engem, mert van jó hír!

    A szavazás a látogatók

    Ha már megtanulta a HTML és tovább szeretne lépni, a következő lépés az lesz, hogy tanulmányozza a CSS technológiával.

    A szavazás a látogatók

    Ha azt szeretnénk, hogy megértsék a fogalmak domain és tárhely, megtanulják, hogyan kell létrehozni egy adatbázist, feltölteni a fájlokat a honlapon keresztül FTP szerver, hozzon létre aldomain konfigurálja a postaládákat a helyszínen, és ellenőrzi a részvétel, a tanfolyam kifejezetten az Ön számára!

    Kapcsolódó cikkek