• 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

  • 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

cron script

  • Kevin
  • 2 februari 2012 om 16:12
  • Kevin
    Intermediate
    Ontvangen Reacties
    2
    Berichten
    421
    • 2 februari 2012 om 16:12
    • #1

    beste,

    ik heb een top 10 wie het meeste actief is.
    maar om ik heb niet altijd de tijd om deze te resetten en prijzen uit te keren.

    Zou dit automatisch met een cron kunnen?
    Zo ja, zouden jullie me willen helpen hiermee?

    Want ik zou geen flauw idee hebben hoe.

    bedankt!

    Met vriendelijke groeten,
    kevin

  • Guest, wil je besparen op je domeinnamen? (ad)
  • zwpgangster
    Professional
    Ontvangen Reacties
    13
    Berichten
    1.035
    • 2 februari 2012 om 16:39
    • #2

    Even wat meer informatie:

    Wat voor systeem gebruik je?
    Directadmin?

    Wat voor een prijzen?

    Wanneer moet die reset altijd gebeuren
    De hoeveelste van de maand?, maanden etc.

    Is het een maffiaspel?

    MD-IT Solutions

  • Kevin
    Intermediate
    Ontvangen Reacties
    2
    Berichten
    421
    • 2 februari 2012 om 17:06
    • #3

    Wat voor systeem gebruik je?
    Directadmin

    Wat voor een prijzen?
    Credits

    Wanneer moet die reset altijd gebeuren
    De hoeveelste van de maand?

    1e dag van de maand.

    Is het een maffiaspel?
    Ja

  • zwpgangster
    Professional
    Ontvangen Reacties
    13
    Berichten
    1.035
    • 2 februari 2012 om 18:22
    • #4

    Uitleg cron jobs direct admin:

    http://www.cronjob.nl/cronjob-directadmin.html

    Je maakt een script met query's bijvoorbeeld:

    mysql_query("UPDATE users SET credits = '10'
    WHERE *");

    MD-IT Solutions

  • Kevin
    Intermediate
    Ontvangen Reacties
    2
    Berichten
    421
    • 2 februari 2012 om 18:25
    • #5

    Ja maar hoe kan hij het lid vinden die 1e staat in de top 10.
    en wie 2e staat in de top 10.

    mvg,
    kevin

  • Vulkano
    High Voltage
    Ontvangen Reacties
    7
    Berichten
    145
    • 2 februari 2012 om 18:27
    • #6

    Ligt uiteraard aan je tabellen, gewoon selecteren met een query..

  • Tim
    Enlightened
    Ontvangen Reacties
    77
    Berichten
    3.686
    • 2 februari 2012 om 18:29
    • #7
    Citaat van Kevin

    Ja maar hoe kan hij het lid vinden die 1e staat in de top 10.
    en wie 2e staat in de top 10.

    mvg,
    kevin


    Volgens je profiel ken je de basis van SQL? ;)

    Master student IT-recht en Master student Ondernemingsrecht & software ingenieur
    My Personal profile
    My professional profile (LinkedIn/CV)

  • zwpgangster
    Professional
    Ontvangen Reacties
    13
    Berichten
    1.035
    • 2 februari 2012 om 21:36
    • #8

    Heb even snel wat voor je in elkaar gezet:

    LET OP: Dit is een voorbeeld, maak het dus naar jouw scripts/database

    PHP
    <?php
    	/*
    		Je roept de cronjob zo dan op:
    		URL/systemen/cronjobs/cron_maand.php?key=*************************
    		Zo zet je het dan in je direct admin!
    	*/
    
    
    
    
    		/*
    			Connectie naar de database maken
    		*/
    	define("DATABASE_server", "localhost");
    	define("DATABASE_username", "GEBRUIKERSNAAM");
    	define("DATABASE_password", "WACHTWOORD");
    	define("DATABASE_name", "DATABASENAAM");
    
    
    	if(!(mysql_connect(DATABASE_server,DATABASE_username,DATABASE_password) && @mysql_select_db(DATABASE_name)))
    	{
    		exit();
    	}
    	
    		/*
    			Gegevens uit de database halen voor de 1e plaats die in de top 10 staat
    		*/	
    		$query  = mysql_query("SELECT * FROM users ORDER BY power");
            $top10	= mysql_fetch_assoc($query);
    	
    		/*
    			Hier kan je alles neerzetten dat hij moet uitvoeren!
    		*/
           	mysql_query("UPDATE users SET credits = credits + '10' WHERE  plaats = '1'") or die (mysql_error());
    ?>
    Toon Meer

    MD-IT Solutions

  • Tim
    Enlightened
    Ontvangen Reacties
    77
    Berichten
    3.686
    • 2 februari 2012 om 21:42
    • #9

    Klopt nog niet hoor zwpgangster ;)

    Master student IT-recht en Master student Ondernemingsrecht & software ingenieur
    My Personal profile
    My professional profile (LinkedIn/CV)

  • zwpgangster
    Professional
    Ontvangen Reacties
    13
    Berichten
    1.035
    • 2 februari 2012 om 21:44
    • #10

    @brokenTrack,

    Is een voorbeeld van mijn cron en die werkt wel!
    Hij mag hem zelf afmaken!

    MD-IT Solutions

  • Tim
    Enlightened
    Ontvangen Reacties
    77
    Berichten
    3.686
    • 2 februari 2012 om 21:54
    • #11
    Citaat van zwpgangster

    @brokenTrack,

    Is een voorbeeld van mijn cron en die werkt wel!
    Hij mag hem zelf afmaken!


    Niet zoals het daar staat hoor. Ik zie nergens waar de top 10 opgehaalt wordt. Ondanks dat er staat $top10.

    Master student IT-recht en Master student Ondernemingsrecht & software ingenieur
    My Personal profile
    My professional profile (LinkedIn/CV)

  • zwpgangster
    Professional
    Ontvangen Reacties
    13
    Berichten
    1.035
    • 2 februari 2012 om 22:18
    • #12

    Lezen is echt moeilijk he voor sommige mensen:

    Citaat van zwpgangster

    @brokenTrack,
    Is een voorbeeld van mijn cron en die werkt wel!
    Hij mag hem zelf afmaken!

    MD-IT Solutions

  • Cas
    Imexa
    Ontvangen Reacties
    5
    Berichten
    1.471
    • 3 februari 2012 om 17:49
    • #13
    Citaat van zwpgangster

    Lezen is echt moeilijk he voor sommige mensen:

    Dan had je de $top10 er niet in moeten zetten. Hiermee maak je non-scripters alleen maar in de war...

    Grafisch en interactief ontwerper & Wordpress specialist

  • Kevin
    Intermediate
    Ontvangen Reacties
    2
    Berichten
    421
    • 4 februari 2012 om 00:26
    • #14
    Citaat van zwpgangster

    Heb even snel wat voor je in elkaar gezet:

    LET OP: Dit is een voorbeeld, maak het dus naar jouw scripts/database

    PHP
    <?php
    	/*
    		Je roept de cronjob zo dan op:
    		URL/systemen/cronjobs/cron_maand.php?key=*************************
    		Zo zet je het dan in je direct admin!
    	*/
    
    
    
    
    		/*
    			Connectie naar de database maken
    		*/
    	define("DATABASE_server", "localhost");
    	define("DATABASE_username", "GEBRUIKERSNAAM");
    	define("DATABASE_password", "WACHTWOORD");
    	define("DATABASE_name", "DATABASENAAM");
    
    
    	if(!(mysql_connect(DATABASE_server,DATABASE_username,DATABASE_password) && @mysql_select_db(DATABASE_name)))
    	{
    		exit();
    	}
    	
    		/*
    			Gegevens uit de database halen voor de 1e plaats die in de top 10 staat
    		*/	
    		$query  = mysql_query("SELECT * FROM users ORDER BY power");
            $top10	= mysql_fetch_assoc($query);
    	
    		/*
    			Hier kan je alles neerzetten dat hij moet uitvoeren!
    		*/
           	mysql_query("UPDATE users SET credits = credits + '10' WHERE  plaats = '1'") or die (mysql_error());
    ?>
    Toon Meer

    Plaats 1 kan die nergends vandaan halen omdat dat niet bestaat..

    Ik heb dit in de top 10 staan :

    PHP
    <?
    		$iTop	= $mysqli->query("SELECT `login`, `actief` FROM `[users]` ORDER BY `actief` DESC LIMIT 0,10");
    		while($top	= $iTop->fetch_array(MYSQLI_ASSOC))
    		{
    		?>

    Hoe wilt de cron dan weten wie het hoogste aantal actief punten heeft?
    en wie 1e, 2e of 3e staat?

    en daaruit moet hij de prijs weggeven aan de 1e, 2e en 3e plek.

    Met vriendelijke groeten,
    Kevin

  • Malik
    Guest
    • 4 februari 2012 om 08:58
    • #15

    DESC 0,10 => 0-10
    DESC 0,1 => 1E
    DESC 1,2 => 2E
    DESC 2,3 => 3E

  • DangerProne
    Topmaffia.nl
    Berichten
    172
    • 4 februari 2012 om 12:07
    • #16

    je hebt al een top 10, haal je daar de gevens toch uit en gebruik je in de cronjob, das toch niet zo moeilijk lijkt me, beetje denken....

    PHP
    $top10 = mysql_query( "SELECT memberid, gebruikersnaam, power FROM users WHERE geactiveerd = '2' AND verbannen != 'Ja' AND gezondheid > 0 ORDER BY power + power DESC LIMIT 10" );

    http://Topmaffia.nl

  • Tim
    Enlightened
    Ontvangen Reacties
    77
    Berichten
    3.686
    • 4 februari 2012 om 18:05
    • #17
    Citaat van Malik

    DESC 0,10 => 0-10
    DESC 0,1 => 1E
    DESC 1,2 => 2E
    DESC 2,3 => 3E


    0,1 = 1
    1,2 = 2 3
    2,3 = 3 4 5

    Indien er LIMIT voor staat :)

    Master student IT-recht en Master student Ondernemingsrecht & software ingenieur
    My Personal profile
    My professional profile (LinkedIn/CV)

  • Kevin
    Intermediate
    Ontvangen Reacties
    2
    Berichten
    421
    • 7 februari 2012 om 13:15
    • #18

    Heb even gekeken en ben er zo uitgekomen.

    Maar heb het nog niet getest.

    hier de code:

    PHP
    // actieve punten nummer 1
     $query  = $mysqli->query("SELECT * FROM `[users]` ORDER BY `actief` WHERE DESK LIMIT 0,1");
     $1	= $query->fetch_array(MYSQLI_ASSOC);
    
    
     $mysqli->query("UPDATE `[users]` SET `kristallen`+'25' WHERE `login`='".$1['login']."'");
    
    
    // actieve punten nummer 2
     $query  = $mysqli->query("SELECT * FROM `[users]` ORDER BY `actief` WHERE DESK LIMIT 0,2");
     $2	= $query->fetch_array(MYSQLI_ASSOC);
    
    
     $mysqli->query("UPDATE `[users]` SET `kristallen`+'15' WHERE `login`='".$2['login']."'");
    
    
    // actieve punten nummer 3
     $query  = $mysqli->query("SELECT * FROM `[users]` ORDER BY `actief` WHERE DESK LIMIT 0,3");
     $3	= $query->fetch_array(MYSQLI_ASSOC);
    
    
     $mysqli->query("UPDATE `[users]` SET `kristallen`+'5' WHERE `login`='".$3['login']."'");
    Toon Meer

    ziet dit er goed uit?

    mvg,
    kevin

  • Tim
    Enlightened
    Ontvangen Reacties
    77
    Berichten
    3.686
    • 7 februari 2012 om 14:26
    • #19

    Nee

    Zie mijn post erboven.
    En wat is DESK?

    Master student IT-recht en Master student Ondernemingsrecht & software ingenieur
    My Personal profile
    My professional profile (LinkedIn/CV)

  • Malik
    Guest
    • 7 februari 2012 om 15:03
    • #20

    Desk = desc

    DESC LIMIT 0,10 => 0-10
    DESC LIMIT 0,1 => 1E
    DESC LIMIT 1,2 => 2E
    DESC LIMIT 2,3 => 3E

    (idd limit vergeten, ik lette niet goed op 8-|)

    Maar je kan het ook met een for loopje doen.

    == Query kan ook korter: ==

    PHP
    $3  = $mysqli->query("SELECT * FROM `[users]` ORDER BY `actief` WHERE DESK LIMIT 2,3")->fetch_assoc();

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

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