login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Random getal naar database

Offline firefly - 27/11/2009 13:28
Avatar van fireflyNieuw lid Hallo,

ik ben bezig om een soort lootje systeem (bingo achtig) iets temaken
voor op het werk met sinterklaas.

nu is het zo dat er 28 prijzen zijn en dus 28 getallen zijn.
ik heb het al wel voor mekaar dat hij 1 t/m 28 in random volgorden zet in in een database wegschrijft.

alleen nou moet ook de getallen omste burte naar voren komen en natuurlijk geen 2 keer.
ik dacht geef elk lootje nummer een id mee dat die id 1 tot met 28 gewoon apart elke keer laat zien. dit werkt ook allen wat er nu fout gaat is. dat deze id er wel netjes bij komen testaan maar niet 1 tot 28 hij slaat getallen over elke keer een ander dan weer 3 , 8 en 18
En daarna kan het weer heel iets anders zijn.

(pagina waar de id en getallen in database worden gezet.)
http://www.plaatscode.be/138085/

(pagina die de getallen laat zien)
http://www.plaatscode.be/138086/

als jullie weten wat er fout gaat zou fijn zijn of misschien heb je een beteren manier is ook goed.

1 antwoord

Gesponsorde links
Offline kurohyou - 28/11/2009 05:03
Avatar van kurohyou Oud lid ik begrijp niet goed wat je bedoeld, maar van wat ik eruit versta is het de bedoeling dat je telkens je op bv volgend lootje klikt je bv 'lootje 1 = 13' dan naar volgende pagina 'lootje 2 = 8' enzoverder.

  1. if (isset($_GET['id']) && isset($_GET['lootjes'])) {
  2. $lootjes = unserialize($_GET['lootjes']);
  3. echo "Lootje " . $_GET['id'] . " heeft als waarde : " . $lootjes[$_GET['id']-1] . "<br>";
  4. if ($_GET['id'] == 28) {
  5. echo "dit is het laatste lootje";
  6. } else {
  7. $lootjes = serialize($lootjes);
  8. $id = $_GET['id']+1;
  9. echo "<a href=\"test.php?id=" . $id . "&lootjes=$lootjes>volgend lootje</a>";
  10. }
  11. } else {
  12. $lootjes = range(1, 28);
  13. shuffle($lootjes);
  14. echo "Lootje 1 heeft als waarde : " . $lootjes[0] . "<br>";
  15. $lootjes = serialize($lootjes);
  16. echo "<a href=\"test.php?id=2&lootjes=$lootjes\">volgend lootje</a>";
  17. }
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.198s