• Inloggen
  • Registreer
  • Zoeken
Dit topic
  • Overal
  • Dit topic
  • Dit forum
  • Artikelen
  • Pagina's
  • Forum
  • Downloads
  • Meer opties

ICTscripters

Dé plek voor IT

Dé plek voor IT

Aanmelden

Geavanceerde opties
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
    3. Onopgeloste topics
  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
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
    3. Onopgeloste topics
  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
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
    3. Onopgeloste topics
  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
  1. Dé plek voor IT - ICTscripters
  2. Forum
  3. Scripting & programmeren
  4. PHP + SQL

Forum

  • [PROJECT] Gamekeuring.nl - Hét onafhankelijke keuringsplatform voor maffiagames & RPG's!

    frio 22 september 2026 om 16:40
  • Ictscripters / Koen

    Aaron 22 september 2026 om 15:07
  • 🚀 WE ZOEKEN TESTERS! 🚀

    Lijno 19 september 2026 om 19:37
  • Kweekrijk - van stekje tot Imperium

    Lijno 14 september 2026 om 23:00
  • Crimora.nl

    Jeffrey.Hoekman 8 september 2026 om 18:49
  • Programmeren geocht die samen met mij maffiaskrill.com

    Dennii 2 september 2026 om 11:15
  • Gezocht mafiasnextkill

    mrsenati 1 september 2026 om 17:38
  • nieuwe game

    tigermaffia 27 augustus 2026 om 18:02

Marktplaats

  • [TE KOOP] CloutClubRPG.nl – Complete Maffia Rap & Street Clout RPG (Kant-en-klaar concept)

    frio 29 september 2026 om 05:53
  • Straatbaas.eu – complete Nederlandstalige en Engelstalige online maffia-RPG

    Syntax 25 september 2026 om 14:05
  • 402 Nieuwe Domeinnamen Augustus 2026

    shiga 19 september 2026 om 13:53

Kadobon

  • J.Rijdes
  • 16 maart 2011 om 19:09
  • J.Rijdes
    Elite members
    Berichten
    1.581
    • 16 maart 2011 om 19:09
    • #1

    Hallo CP'ers

    Ik heb net een script gemaakt voor me crime.
    Namelijk Kadobon.
    Alles werkt perfect op 1 ding na. Dat is het volgende:

    Per uur moet 1 iemand een code krijgen die hij kan invullen. Invullen enzovoort werkt perfect.

    Maar nu staat dit in me cron_hour.php :

    PHP
    $query = mysql_query('SELECT * FROM `[users]` ORDER BY rand()');
    $result = mysql_fetch_assoc($query);
    
    
    $code = rand(101010,10101010);
    
    
    mysql_query("UPDATE `[users]` SET `code`=`code`='".$code."' WHERE `login`='".$result->login."'");
    
    
    mysql_query("INSERT INTO `[messages]`(`time`,`IP`,`forwardedFor`,`from`,`to`,`subject`,`message`) values(NOW(),'".$_SERVER['REMOTE_ADDR']."','".$forwardedFor."','".$automailer."','".$result['login']."','Kadobon gewonnen !','Jij bent dit uur de gelukkige , je wint een kadobon. Wissel deze in het menu - Casino - voor een leuke prijs. Je code is : ".$code." !')");
    
    
    mysql_query("INSERT INTO `kadobonlogs`(`time`,`login`,`code`,`gebruikt`) values(NOW(),'".$result->login."','".$code."','".$automailer."','0')");
    Meer tonen

    Maar nu zet die het niet in de logs / het lid krijgt de code niet in db.
    Echter krijgt die wel het berichtje met de code erin.

    Wie kan mij verder helpen ?

    Alvast Bedankt ! :cheer:

  • Gast, wil je besparen op je domeinnamen? (ad)
  • habib10
    Hmm
    Berichten
    939
    • 16 maart 2011 om 19:10
    • #2

    misschien zo?

    PHP
    mysql_query("INSERT INTO `[users]` SET `code`=`code`='".$code."' WHERE `login`='".$result->login."'");

    uhmm..... Probeer de zoek functie!

  • J.Rijdes
    Elite members
    Berichten
    1.581
    • 16 maart 2011 om 19:13
    • #3

    @habib

    Nee dat kan niet.
    Want die rij die er staat word op 0 gezet als je de code gebruikt. Dus die rij bestaat al. Dus hij moet geupdate worden.

  • Bever
    Professional
    Berichten
    627
    • 16 maart 2011 om 19:14
    • #4

    Pff code=code='" . $code . "'.... Dat kan niet!!

    code='" . $code . "' of code=code+"' . $code . "'

  • J.Rijdes
    Elite members
    Berichten
    1.581
    • 16 maart 2011 om 19:15
    • #5

    Bever.

    Ik zie inderdaad dat dit ook niet het geval is in de rest van de crons.

  • eeyk
    Crime-ware.nl
    Berichten
    1.185
    • 16 maart 2011 om 19:18
    • #6

    Zo iets heb ik ook eens gemaakt voor me criminals.
    ik kan je het wel uitleggen maar geen scipt geven.

    pb me maar leg ik je het uit hoe je dat doe.
    een gift code

  • L.Groot
    Elite members
    Berichten
    4.888
    • 16 maart 2011 om 21:01
    • #7

    Die code gaat niet werken, omdat je geen while loop gebruikt. Zie daarvoor [func]while[/func].

    Ook is je code niet echt netjes geschreven, zie mijn top 10:

    Citaat


    1. Geen onnodige code, gebruik zoveel mogelijk loops
    2. Geen shorttags, altijd <?php en ?>.
    3. Variabelen buiten de quotes (bijv. echo 'Hallo'.$naam; en NOOIT echo 'Hallo $naam';.
    4. Kolomnamen in MySQL zonder ` typen (alleen als het niet anders kan zoals bij bijvoorbeeld een numeriek veldnaam ` gebruiken)
    5. ALTIJD tabben, dus bij elke accolade een tab ('inspringen'.
    6. Javascripts zoveel mogelijk in de head sectie plaatsen
    7. Zoveel mogelijk commentaar plaatsen, een andere programmeur kan zo makkelijk iets begrijpen
    8. Inputs altijd checken op bijvoorbeeld numeriek, alfanumeriek, een bepaalde reeks en bij tekst inputs ALTIJD strip_tags() en i.c.m. MySQL(i) mysql(i)_real_escape_string();
    9. Geef bij een SELECT query altijd ALLE veldnamen op, tenzij het er meer dan 20 zijn en je ze allemaal nodig hebt, dan gebruik je een wildcard.
    10. Wees gericht op de toekomst, gebruik dus geen functies die al depracted zijn of die er binnenkort worden uitgegooid.

    Meer tonen

    Vooral punt 4 en 9 zijn erg belangrijk voor jou :).
    Ook raad ik je aan mysql(i)_fetch_array(); te gebruiken i.p.v. assoc, volgens mij werkt dit een stuk sneller (ook omdat je een wildcard gebruikt) en bovendien is assoc een beetje uit de "mode".

    Veel succes ermee!

  • Patrick
    Back in the game
    Berichten
    1.417
    • 16 maart 2011 om 23:53
    • #8
    Citaat

    Returns an associative array that corresponds to the fetched row and moves the internal data pointer ahead. mysql_fetch_assoc() is equivalent to calling mysql_fetch_array() with MYSQL_ASSOC for the optional second parameter. It only returns an associative array.

    Maakt geen kloot uit welke van de 2 je gebruikt, en uit de mode? Sinds wanneer is PHP een mode wereld geworden en daarnaast wordt assoc nog net zo vaak als het niet vaker is gebruikt dan array, aangezien ik geen rede snap om een row aan te roepen met $row['1'] ipv. $row['id']

  • FrankY
    Another one bites the dust.
    Berichten
    598
    • 17 maart 2011 om 08:47
    • #9

    mysql_query("UPDATE `[users]` SET `code`=`code`='".$code."' WHERE `login`='".$result->login."'");


    Je roept het met assoc op en gebruikt object ?

    Bezig met cms:)

  • L.Groot
    Elite members
    Berichten
    4.888
    • 17 maart 2011 om 20:29
    • #10

    Goed opgemerkt Frank, dat kan dus inderdaad niet ;).

Registratie

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

Nu registreren Aanmelden

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
  1. Marktplaats
  2. Design
  3. Voorwaarden
  4. Ons team
  5. Leden
  6. Geschiedenis
  7. Regels
  8. Links
  9. Privacyverklaring
  10. Contact
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