login  Naam:   Wachtwoord: 
Registreer je!
 Forum

punten systeem

Offline honey006 - 10/02/2007 08:37
Avatar van honey006Nieuw lid hoe kan je in een puntensysteem er voor zorgen dat iemand niet hetzelfde punt aan meerdere mensen kan geven op hetzelfde blad
ik werk met een dropdown menu in html per persoon

13 antwoorden

Gesponsorde links
Offline pj_muller00 - 10/02/2007 09:11
Avatar van pj_muller00 PHP interesse Je wil dat mogelijkheden weggestript worden.

je overloopt al je select's.
Kijkt welke geselect is.

En dat cijfer doe je dan weg.

Of wil je echt dat het script voor je wordt geschreven ?
Offline honey006 - 10/02/2007 09:50
Avatar van honey006 Nieuw lid liefst voor me geschreven, ik ken niets javascript maar heb het dringend nodig in mijn php project
Offline webstab - 10/02/2007 10:17
Avatar van webstab PHP ver gevorderde Gemakkelijker: een project door iemand anders laten maken...

Met php
  1. <?php
  2. $_SESSION['punten'] = array();
  3. if (Isset($_POST['punt']) && Is_Numeric($_POST['punt'])) {
  4. if (!in_array($_POST['punt'],$_SESSION['punten'])) {
  5. $_SESSION['punten'][] = $_POST['punt'];
  6. echo "toegevoegd";
  7. } else {
  8. echo "zit al in lijst";
  9. }
  10. } else {
  11. ?>
  12. <form action="" method="post">
  13. <select name="punt">
  14. <?php
  15. for ($i = 1; $i < 11; $i++) {
  16. if (!in_array($i,$_SESSION['punten']))
  17. echo '<option value="'.$i.'">'.$i.'</option>\n';
  18. }
  19. ?>
  20. </select>
  21. <input type="submit" name="verzenden" value="Verzend">
  22. </form>
  23. <?php
  24. }
  25. ?>

Ik heb het langst geen kanten getest. Maar het is maar om een idee te krijgen. (PS: met database is misschien beter in uw situatie?)
Offline honey006 - 10/02/2007 10:56
Avatar van honey006 Nieuw lid mja ik werk met een database maar dit was niet wat ik bedoelde, dit kon ik zelf ook, ik bedoelde eerder in realtime checken dat als er verschillende kolommen zijn dat vanaf er in een kolom een cijfergeselecteerd is dat cijfer niet meer in de andere kolommen zit

bedankt in ieder geval al voor de code
Offline webstab - 10/02/2007 11:00
Avatar van webstab PHP ver gevorderde Bedoel je dan met AJAX?
Offline honey006 - 10/02/2007 11:37
Avatar van honey006 Nieuw lid nee ik werk met mysql en ik kan mijn tabel perfect schrijven maar er zou een functie inmoeten om dus niet iedereen dezelfde punten te geven op 1 blad dus niet elke keer gaan kijken naar de databank, want er wordt alleen een gemiddelde opgeslaan
Offline jelle - 10/02/2007 11:39
Avatar van jelle PHP beginner soort van klik limiet ofzo?
Offline Stijn - 10/02/2007 12:00 (laatste wijziging 10/02/2007 12:11)
Avatar van Stijn PHP expert nee , ik heb het 

http://www.plaatscode.be/4137/ - je klikt één aan en hij blijft ongewijzigd als je wijzigd. Dit is goed voor >2 <select> fields

http://www.plaatscode.be/4138/ - als je één verandert wordt de andere weer actief. Dit is goed voor 2 <select> fields

stijn
Offline honey006 - 10/02/2007 12:20
Avatar van honey006 Nieuw lid zou graag hebben dat hij zou verdwijnen uit de lijst bij de anderen als het geselcteerd is en dat doet ie precies niet

maar wel al in de juiste richting bedankt
Offline Stijn - 10/02/2007 12:22 (laatste wijziging 10/02/2007 12:33)
Avatar van Stijn PHP expert ok, binnen een minuutje is ie klaar.

http://www.plaatscode.be/4140/ - aub

*er zit een bug in, ik probeer het te fixen*
Offline honey006 - 11/02/2007 20:34
Avatar van honey006 Nieuw lid kan da zijn da je met onchange ofzo moet werken????
Offline Stijn - 11/02/2007 20:40
Avatar van Stijn PHP expert nee, onclick werkt ook.
Offline honey006 - 13/02/2007 08:44
Avatar van honey006 Nieuw lid werkt bij mij ni, kan da zijn da da alleen in mozilla werkt?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.207s