• 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

Per user uitvoeren..

  • L.Groot
  • 4 september 2009 om 16:34
  • Closed
  • L.Groot
    Elite members
    Ontvangen Reacties
    31
    Berichten
    4.888
    • 4 september 2009 om 16:34
    • #1

    Hoe kan ik iets in de database per user updaten, terwijl het script wel hetzelfde is.
    Dus dat piet bij geld er 200 bijkrijgt, maar lars geen 200, maar 175.

    Dat moet volgens mij met for..

    Kan iemand het even voordoen, want het lukt met niet ;)

    bedankt alvast,

    Lars

  • freakie78
    Intermediate
    Berichten
    206
    • 4 september 2009 om 16:37
    • #2

    Gewoon per user invullen ?
    Ofwel maak een doneer scriptje met:
    - Naar
    - Welke spullen
    - Hoeveelheid

    Sorry als ik je verkeerd begrijp. :)

  • L.Groot
    Elite members
    Ontvangen Reacties
    31
    Berichten
    4.888
    • 4 september 2009 om 17:33
    • #3

    Bedoel:
    Er moet 1 script per user uitgevoerd worden!!

    Dus via Cron.
    Dat dus niet elke user hetzelfde erbij krijgt..

    Nieuwe reactie samengevoegd met originele reactie op 04.09.09 18:51:20:
    Dit werkt helaas niet, er komt niks bij..

    PHP
    $data4               = mysql_query("SELECT * FROM `attracties` WHERE `soort`='1'");
    while($data3 = mysql_fetch_object($data4)) {
    $attractie1 = rand(1000,18000) * $data3->level;
    
    
    mysql_query("UPDATE `attracties` SET `attractiegeld`=`attractiegeld`+'$attractie1' WHERE `soort`='1' and `id`='$data3->id'"); 
    }
  • Jannick
    nyan nyan nyan nyan
    Berichten
    1.972
    • 4 september 2009 om 18:51
    • #4

    Waarom niet gewoon UPDATE *bla* WHERE naam = joop?

  • L.Groot
    Elite members
    Ontvangen Reacties
    31
    Berichten
    4.888
    • 4 september 2009 om 18:52
    • #5

    Omdat ik dan voor elke user die aangemaakt word een aparte cron moet maken!

  • Jannick
    nyan nyan nyan nyan
    Berichten
    1.972
    • 4 september 2009 om 18:54
    • #6

    Je kan ook twee querys in een cron zetten.. Of meerdere in een cron. Zie zelf het probleem niet :P

  • L.Groot
    Elite members
    Ontvangen Reacties
    31
    Berichten
    4.888
    • 4 september 2009 om 18:57
    • #7

    ??
    Ja, maar het word een SPEL op internet.
    Als er nu 100 leden zijn, dan moet ik telkens die SQL toevoegen .., en er komen er weer meer bij..
    Dan moet ik dus binnen 1uur reageren..

  • Cas
    Imexa
    Ontvangen Reacties
    5
    Berichten
    1.471
    • 4 september 2009 om 18:57
    • #8

    zorg ervoor dat je een mapje hebt, met alle usernames in txt formaat.

    Zorg ervoor dat deze bestanden up to date gehouden worden door een bestand dat de txt schrijft.

    Dan moet je in de cron zorgen dat hij iedere txt bij de goede user include.

    Bijvoorbeeld

    Piet.txt

    PHP
    200


    als je dit doet, heb je naar mijnidee maar 1x een cron nodig ;)

    Grafisch en interactief ontwerper & Wordpress specialist

  • L.Groot
    Elite members
    Ontvangen Reacties
    31
    Berichten
    4.888
    • 4 september 2009 om 18:57
    • #9

    En het gaat erom, dat elke user een ander bedrag per uur erbij krijgt.
    En dit zou met php moeten kunnen..

    Nieuwe reactie samengevoegd met originele reactie op 04.09.09 18:59:16:
    @ Cas, ik snap je niet..
    Maar het moet met PHP kunnen, en dat is het kortst.
    Volgens mij met functie while() of dowhile() of for() of foreach().

  • Cas
    Imexa
    Ontvangen Reacties
    5
    Berichten
    1.471
    • 4 september 2009 om 19:01
    • #10

    @Lars

    Dat bij de aanmelding een txt bestand gemaakt word voor de desbetreffende user.

    Dat de cron, de username uit de titel haalt, en de bedragen uit het bestand zelf. Word ff knutselen maar ik zeker mogelijk ;)

    Grafisch en interactief ontwerper & Wordpress specialist

  • Jannick
    nyan nyan nyan nyan
    Berichten
    1.972
    • 4 september 2009 om 19:01
    • #11

    En wel honderden bestanden, lekker overzichtelijk...
    Nieuw veld aanmaken met hoeveel geld iemand krijgt?

    PHP
    $query               = mysql_query("SELECT * FROM namen");
    while($queryweergeven = mysql_fetch_object($query)) {
    $geld = $queryweergeven['gelderbij'];
    $actueel = $queryweergeven['geld'];
    $erbij = $actueel + $geld;
    $naam = $queryweergeven['naam'];
    mysql_query("UPDATE namen SET 'geld' = "" . $erbij . "" WHERE naam = "" . $naam . """); 
    }

    Zoiets?

  • Stefan.J
    Master
    Ontvangen Reacties
    9
    Berichten
    2.358
    • 4 september 2009 om 19:37
    • #12

    Er kan hier dus niemand SQL. Vreemd, terwijl SQL helemaal niet zo moeilijk is. Misschien iets in deze richting:

    UPDATE users SET geld = geld + ROUND(100 + RAND()*100);

    Zo krijgt iedereen er tussen de 100 en de 200 euro bij. Maar vertel ons eerst eens waar het vanaf hangt hoeveel iedere gebruiker krijgt.. Dat werkt wat makkelijker, als je de concrete vraag weet.

  • L.Groot
    Elite members
    Ontvangen Reacties
    31
    Berichten
    4.888
    • 4 september 2009 om 20:30
    • #13

    Elk uur moet een user ook een verschillend bedrag erbij krijgen ;)
    (Cron gaat per uur..)

    Nieuwe reactie samengevoegd met originele reactie op 04.09.09 20:34:32:
    Ok, het werkt zo:
    De Tabel `attracties` heeft verschillende resultaten, elke attractie heeft er 1.
    Vervolgens moet elke attractie afhankelijk van het level geupdated worden.
    Dus zo:

    PHP
    if($attracties->level == "1"){
    $rand1 = rand(1000,10000);
    QUERY
    }
    else if($attracties->level == "2"){
    $rand1 = rand(2000,20000);
    QUERY
    }

    Dus, zo moet elke attractie geupdated worden, maar wel elk uur verschillend, en bij elke attractie elk uur ook verschillend.
    M.v.g

    Nieuwe reactie samengevoegd met originele reactie op 04.09.09 21:55:04:
    Edit:, nu werkt dit bijna correct:

    PHP
    mysql_query("UPDATE `attracties` SET `attractiegeld`=`attractiegeld` + ROUND(100 + RAND()*100); WHERE `level`='1'");

    maar toch komt er niks bij..

    Even iets anders. Het is dus een pretparkspel, dus eigenlijk moet de query nog iets meer doen: / het script:
    Het moet 1x een random getal uitrekenen van het aantal bezoekers wat op dat uur in het park gaat, en vervolgens moet ie dat x een bedrag doen.
    Dus dan moet voor elke user appart het random getal van het aantal bezoekers uitgerekend worden, zodat het bedrag telkens anders is.

    Hoop dat iemand dit wel weet!

    Lars

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