Star rating

  • Onderwerp starter Onderwerp starter roben
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

roben

Gebruiker
Lid geworden
4 dec 2008
Berichten
65
Hallo, ik ben op zoek naar een script voor een star rating.
Niet zo een star rating als die je tegen komst bij google, of youtube, maar ik heb gewoon 10 radiobuttons.
Nu is de bedoeling dat dat 10 sterren worden. Dat is mij al gelukt.

Nu komt het moeilijke deel: als ik bv op ster 7 klik, dan moeten de sterren 1 tot en met 7 een volle ster worden, en moeten ster 8 tot en met 10 gewoon leeg blijven.

Dit moet vervolgens gewoon kunnen worden verzonden in een form met een value van bv. 7 (voor 7 sterren)

Met vriendelijke groet,

Roben.
 
dit kan niet alleen met php omdat je met een radio button geen php bestand kan aanroepen, dus ik zou ook javascript erbij gebruiken:

Html:
zet alle radio buttons in een Form(als ze daar nog niet stonden)
voeg ook een verborgen veld toe dat aan geeft om de score van wat
en zet in de action het php file

Js:

schrijf code dat als een radiobutton(input) wordt aangeklikt dat het form gesubmit wordt

Database:

maak een database met:
id(auto increasement) /xvoted /score / van wat het is

php:

Lees de values uit haal de xvoted / score op van vanwat het is

en een rekensommetje:

xvotednew = xvoted + 1
scorenew = (value uit form + (score * xvoted) ): (xvotednew)

en xvotednew en score new weer terug zetten in de database

::

dit is how ik het zou aanpakken maar er zijn vele wegen die naar Rome leiden :thumb:
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan