• 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. PHP + SQL

Forum

  • 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
  • Partner Gezocht om meerdere NFT Collecties op Open Sea te Plaatsen

    NFT Art Designer 1 maart 2025 om 14:08

Marktplaats

  • Verschillende domeinen

    Syntax 8 februari 2026 om 09:57
  • 350 Nieuwe Domeinnamen Januari 2026

    shiga 1 februari 2026 om 14:21
  • 321 Nieuwe Domeinnamen December 2025

    shiga 1 januari 2026 om 10:26

Kadobon

  • J.Rijdes
  • 16 maart 2011 om 19:09
  • J.Rijdes
    Elite members
    Ontvangen Reacties
    37
    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')");
    Toon Meer

    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:

  • 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
    Ontvangen Reacties
    37
    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
    Ontvangen Reacties
    37
    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.184
    • 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

    Uw website gratis adverteren? : http://www.crime-ware.nl/adverteren/
    Uniek pokémon spel : http://www.pocketmonsters.nl/
    * pocketmonsters website = Online!
    * alpha fase is online. v0.15.1
    * 47% klaar (béta versie opnieuw uitgesteld!)

  • L.Groot
    Elite members
    Ontvangen Reacties
    31
    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.

    Toon Meer

    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
    Ontvangen Reacties
    52
    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.
    Ontvangen Reacties
    3
    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
    Ontvangen Reacties
    31
    Berichten
    4.888
    • 17 maart 2011 om 20:29
    • #10

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

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
  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