• Login
  • Register
  • Zoek
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • Filebase Entry
  • More Options

ICTscripters

Dé plek voor IT

Dé plek voor IT

Login

Geavanceerde opties
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Dé plek voor IT - ICTscripters
  2. Forum
  3. Scripting & programmeren
  4. Overige
  5. Archief
  6. Request

Forum

  • Beta-testers gezocht voor Crypto-oefenplatform

    Syntax 29 januari 2026 om 16:11
  • Na 15 jaar terug van weggeweest: iCriminals.nl is terug (BETA)!

    Syntax 19 januari 2026 om 09:34
  • Developer Gezocht

    Mikevdk 10 januari 2026 om 18:57
  • Op zoek naar de legends

    Syntax 5 januari 2026 om 13:50
  • [FREE] WeFact Hosting module

    Jeroen.G 13 oktober 2025 om 14:09
  • Help testers nodig voor android app Urgent

    urgentotservices 26 september 2025 om 10:21
  • Versio vervanger

    Jeroen.G 25 augustus 2025 om 15:56
  • Afspraken systeem met planbeperking

    Lijno 1 augustus 2025 om 23:04

Marktplaats

  • 321 Nieuwe Domeinnamen December 2025

    shiga 1 januari 2026 om 10:26
  • Meerdere mafia game template te koop

    Syntax 26 december 2025 om 00:07
  • Van een pixelige afbeelding naar een strakke, moderne website

    Syntax 21 december 2025 om 17:05

Coupon code

  • gamecontrol
  • 14 januari 2010 om 16:57
  • Closed
  • gamecontrol
    Professional
    Berichten
    699
    • 14 januari 2010 om 16:57
    • #1

    Een paar uur ben ik nu al bezig om een coupon code systeem op te zetten, maar ik kom er maar niet uit.

    Ik heb dit geprobeert aan de hand van

    http://www.allsyntax.com/tutorials/PHP/…Downloads/1.php

    De bedoeling is dat de admin middels 1 druk op de knop een automatisch gegenereerde coupon code kan emailen naar alle leden.

    Vervolgens kunnen de leden op een pagina deze code invoeren en krijgen hiervoor bv. 100 belcredits.

    Na het gebruik van de coupon code mag deze door dezelfde speler niet nogmaals worden gebruikt.

    Weet iemand of hier al een standaard script voor bestaat of kan iemand mij helpen om dit voor elkaar te krijgen?

    Promoot je site gratis op http://www.gamevote.nl

  • Guest, wil je besparen op je domeinnamen? (ad)
  • pekelterror
    Professional
    Ontvangen Reacties
    13
    Berichten
    608
    • 14 januari 2010 om 20:55
    • #2
    PHP
    <?php
    // het aantal kan anders als ze meerdere coupons mogen gebruiken, maar om het eerlijker te maken iedereen 1.
    if($data->codepoging > '0'){
    echo "Je hebt al een coupon gebruikt.";
    exit();
    }
    // voeg in users codepoging toe met standaard waarde op 0.
    ?>
    
    
    <?php
    if(!empty($_POST['code'])){
    
    
    $code = mysql_real_escape_string($_POST['code']);
    // de invoer van de code.
    $sql = mysql_query("select * from codes where code='$code'");
    // ophalen gegevens
    $sql2 = mysql_fetch_object($sql);
    // object van maken.
    $aantal = mysql_num_rows($sql2);
    // resultaten tellen.
    
    
    if($aantal == '1'){
    
    
    $bank = $sql2->bank;
    $kogels = $sql2->kogels;
    mysql_query("update users set codepoging='1', `bank`=`bank`+$bank, `kogels`=`kogels`+kogels where login='$data->login'");
    // gebruiker de spullen geven die bij die code in de database stonden als beloning.
    
    
    mysql_query("delete from codes where code='$code'");
    // code uit het spel halen zodat die maar 1 keer gebruikt kan worden.
    
    
    echo "Gefeliciteerd!<br>
    Je hebt $kogels gekregen!<br>
    Ook is er $bank bij je bankrekening opgeteld.";
    } else {
    echo "Geen juiste Coupon code, Probeer het later nog eens.";
    }
    }
    ?>
    
    
    <form method=post>
    Voer je gekregen Coupon code in!<br>
    Coupon Code: <input name=code><br>
    <input type=submit value='Geef door'>
    </form>
    Toon Meer

    Velden weer wist ik niet zeker dus weer gegokt.
    Deze moet je dus misschien aanpassen!

    Je moet bij users tabel codepoging toevoegen en deze op standaard waarde 0 zetten.

    Ook moet er een tabel worden aangemaakt genaamd codes,
    Het hierin (Minstens, je kunt meerdere prijzen of dergelijke doen per coupon, dan meer velden)
    Maar in deze tabel zet je: code, bank, en kogels.
    De code is welke ze moeten raden/krijgen.
    Kogels en Bank is voor de beloning die op de coupon staat.

    [offtopic]Vraag je beetje bij beetje een hele source ofzo ? :$[/offtopic]

    Pekeltje

  • gamecontrol
    Professional
    Berichten
    699
    • 14 januari 2010 om 20:57
    • #3

    Thx. Ik ga er gelijk eens mee aan de slag ;)

    [offtopic]Een hele source vragen zou niet aansluiten op mijn wensen ;) moet wel een beetje origineel blijven en al de standaard sources beschikken niet over alle dingen die ik wil hebben. Nogmaals thx[/offtopic]

    Promoot je site gratis op http://www.gamevote.nl

  • pekelterror
    Professional
    Ontvangen Reacties
    13
    Berichten
    608
    • 14 januari 2010 om 20:58
    • #4

    Graag gedaan ;)
    En ze zijn uniek gescript xD

    Zijn niet zoveel werk opzich als je het idee maar hebt hoe je het kunt doen.
    Bij je topics is kennis geen vereiste.
    Meer het idee hoe je het uitwerkt :)

  • gamecontrol
    Professional
    Berichten
    699
    • 14 januari 2010 om 21:11
    • #5

    Is inderdaad het geval ja. Zoals ik al zei, leer iedere dag weer bij ;).

    Maar ik heb net het script geupload en mijn database delen toegevoegd maar als ik de coupon code invoer gebeurt er niets. Ik krijg de melding dat de code niet klopt en het later nogmaals moet proberen.

    Dit is de tabel codes

    PHP
    --
    -- Table structure for table `codes`
    --
    
    
    CREATE TABLE IF NOT EXISTS `codes` (
      `id` int(11) NOT NULL auto_increment,
      `code` text NOT NULL,
      `bank` int(255) NOT NULL default '0',
      `kogels` int(255) NOT NULL default '0',
      `credits` int(255) NOT NULL default '0',
      PRIMARY KEY  (`id`)
    ) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
    
    
    --
    -- Dumping data for table `codes`
    --
    
    
    INSERT INTO `codes` (`id`, `code`, `bank`, `kogels`, `credits`) VALUES
    (1, 'demo', 2147483647, 2147483647, 2147483647);
    Toon Meer

    Verder zie ik dat er in het script staat

    PHP
    mysql_query("delete from codes where code='$code'");
    // code uit het spel halen zodat die maar 1 keer gebruikt kan worden.

    Houdt dit in dat slechts 1 speler de code kan gebruiken? Want ik zou graag willen dat iedereen de code kan gebruiken, maar dat de code na 1 keer per account niet meer geldig is.

    Promoot je site gratis op http://www.gamevote.nl

  • pekelterror
    Professional
    Ontvangen Reacties
    13
    Berichten
    608
    • 14 januari 2010 om 22:16
    • #6

    Ja houd in dat die code 1 keer gebruikt kan worden.
    Maar als je dat niet wilt kan die ook weg.
    Elke speler kan namelijk toch maar 1 coupon gebruiken.

    Maak van regel 36 eens:

    PHP
    echo "Geen juiste Coupon code, Probeer het later nog eens.<br>$aantal";


    Wat komt er als je het script uitvoerd op de plek waar de variable aantal staat.

  • gamecontrol
    Professional
    Berichten
    699
    • 14 januari 2010 om 22:27
    • #7

    er gebeurt niets.

    krijg nog steeds alleen deze melding

    Geen juiste Coupon code, Probeer het later nog eens.

    en daaronder: Voer je gekregen Coupon code in!

    Dus het aantal wordt niet weergeven

    Promoot je site gratis op http://www.gamevote.nl

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!

Maak een account aan Login

ICT Nieuws

  • Fijne feestdagen

    tcbhome 28 december 2025 om 13:55
  • Kritieke update voor Really Simple Security-plug-in

    K.Rens 16 november 2024 om 16:12
  • ING Nederland streeft naar ondersteuning van Google Pay tegen eind februari

    K.Rens 2 november 2024 om 16:09

Blogs

  • Functioneel ontwerp

    Dees 28 december 2014 om 12:38
  • Access Control List implementatie in PHP/MySQL - deel 1/2

    FangorN 28 december 2018 om 12:35
  • Access Control List implementatie in PHP/MySQL - deel 2/2

    FangorN 29 december 2018 om 12:37

Gebruikers die dit topic bekijken

  • 1 Gasten
  1. Marktplaats
  2. Design
  3. Voorwaarden
  4. Ons team
  5. Leden
  6. Geschiedenis
  7. Regels
  8. Links
  9. Privacy Policy
ICTscripters ©2005 - 2026 , goedkope hosting door DiMoWeb.com, BE0558.915.582
Sponsors: Beste kattenhotel provincie Antwerpen | Beste Zetes eid kaartlezer webshop
Style: Nexus by cls-design
Stylename
Nexus
Manufacturer
cls-design
Licence
Commercial styles
Help
Supportforum
Visit cls-design