Update gebruikers

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Fullstack developer (NodeJS, React, AWS)

Functie Als Fullstack developer kom je te werken in het ontwikkelteam, maar zoals gezegd komt er veel meer bij kijken dan alleen maar ontwikkelen. Je bent samen met je collega’s continu bezig om de software uit te breiden maar hiernaast doe je doorlopend onderzoek naar de inzet van bijvoorbeeld Machine Learning. Ze willen met hun software echt voorlopen op andere en toegevoegde waarde leveren voor de eindgebruiker. Mede hierom zijn ze erg benieuwd naar iemand zijn persoonlijkheid, of hij graag nieuwe dingen uitzoekt (Google!), en initiatief neemt. Maar waar staan ze nu? Na een onderzoeksfase van ruim een jaar zijn

Bekijk vacature »

Als Lead PHP developer bijdragen aan het onderwijs

Functie Als Lead PHP developer zet je samen met het team en de andere lead developers de technische lijnen uit als het gaat om het ontwikkelen van de applicaties en bepaal je samen met de PO waar elke sprint aan gewerkt zal worden. Je kunt op basis van een user story een goede aanpak formuleren en een planning opstellen, en andere hierin meenemen. Wanneer je team code schrijft verwacht je degelijke oplossingen, bij voorkeur gebruik makend van Domain Driven Design. Je ziet toegevoegde waarde in het beoordelen van het werk van collega’s om zo samen te streven naar hoge kwaliteit

Bekijk vacature »

Teamlead PHP Developer

Functieomschrijving Voor een gewaardeerde werkgever in de buurt van Middelburg zijn wij op zoek naar een gemotiveerde teamlead PHP developer met affiniteit met Symfony/Laravel. Een enthousiast persoon die het ontwikkelteam komt versterken met het aanpakken van uitdagende projecten. Ben jij op zoek naar een uitdaging waar je de tijd en ruimte krijgt jezelf te ontwikkelen en je eigen IT-team aan te sturen? Lees dan snel verder! Die ga je doen: Bijdragen aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de PHP based applicaties; Ontwikkeling en beheer van de serviceportal in Symfony en de webshops in de tweede versie van

Bekijk vacature »

Python (Django) developer - Remote in The Netherla

Functie Together with your team, consisting of a senior, 2 mediors and one junior developer, you will work on their software in an Agile-based approach. You have an eye for quality, risk, and customer interest. Communication with your colleagues and, where necessary, with customers, plays an important role in achieving a successful result. As a person, you are smart, get things done, and are result-oriented. There is a lot of independence within the development team, apart from the stand-up (10:00 am) and occasional pair-programming sessions. Techniques they use include Python, Django, MySQL, Mercurial, Ubuntu Linux, Nginx. In terms of front-end

Bekijk vacature »

Hands-on Solution Architect / Software Architect (

TenneT is hard groeiend om de onze ambities waar te kunnen maken. Zo nemen wij een leidende rol in het aanjagen van de energietransitie. Het werven van nieuw talent speelt daarin een cruciale rol. Wij zijn op zoek naar een gedreven Solution Architect / Software Architect op onze locatie Arnhem die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je werkt samen met gedreven DevOps teams, bestaande uit frontend, backend en middleware developers, testers, UX-designers. Samen met de teams ben je continu op zoek naar de beste oplossingen voor onze klanten. Als Solution Architect onderzoek

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Ventilatiesysteem Productontwikkelaar HBO WO Verwa

Samengevat: Zij bieden flexibele ventilatiematerialen, geluidsdempers, rookgasafvoer producten en industrieslangen. Ben jij een technisch productontwikkelaar? Heb jij ervaring met het ontwikkelen van nieuwe producten? Vaste baan: Technisch Productontwikkelaar HBO WO €3.000 - €4.000 Zij bieden een variëteit aan flexibele ventilatiematerialen, geluiddempers, rookgasafvoer producten, industrieslangen en ventilatieslangen voor de scheepsbouw. Met slimme en innovatieve materialen zorgen wij voor een gezonde en frisse leefomgeving. Deze werkgever is een organisatie die volop in ontwikkeling is met hardwerkende collega's. Dit geeft goede ontwikkelingsmogelijkheden. De branche van dit bedrijf is Techniek en Engineering. Functie: Voor de vacature als Technisch Productontwikkelaar Ede Gld HBO WO ga

Bekijk vacature »

Back-end Developer (Permanent position with the em

Bedrijfsomschrijving Dutch specialist in technical installation materials. Functieomschrijving Purpose of the position: Our client is looking for a Back-end Developer who, together with the rest of the energetic and dynamic team, is responsible for the development and management of the website. This not only concerns the development and management of the current website, but also the development of a new Headless Commerce Platform to keep the customer's website Future proof. Within the IT department, there is a real DevOps culture and the commerce team is at the forefront and tries to implement continuous improvements. Most important tasks: ï‚· Designing and

Bekijk vacature »

Integratie Developer / Architect

Dit ga je doen Als Integratie Developer / Architect binnen deze organisatie krijg je echt de kans om impact te maken. De organisatie is groeiende maar houdt een corporate cultuur buiten de deur. Heb je een goede business case: zorg voor goede argumentatie en ga ervoor! Geen stroperig beslissingsproces dat jouw ideeën in de weg staat! Enkele van jouw taken: Je ontwerpt en ontwikkelt nieuwe integraties met behulp van interne tools (Boomi) of externe partners; Je vertaalt functionele specificaties naar technische oplossingen; Je denkt mee over strategische ontwikkelingen op het gebied van applicatie integratie; Je voert regie op leveranciers en

Bekijk vacature »

Software Programmeur

Functie omschrijving Voor onze opdrachtgever in omgeving Rotterdam zijn wij opzoek naar een software programmeur die goed kan schrijven in de talen C of C++ en die het leuk vind om te werken met Linux! Werkzaamheden Programmeur Je bent bezig met het ontwikkelen van software en webapplicaties. Je kunt technische klussen uitvoeren op locatie. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een project goed verloopt. Je zult klanten ondersteunen. Verder zul je technische ontwerpen en gebruikersdocumentaties schrijven en deze onderhouden. Bedrijfsprofiel Dit bedrijf wil de klanten een volledige oplossing kunnen bieden, waarbij ze een

Bekijk vacature »

Software Developer Mendix / Maatschappelijk Betrok

Dit ga je doen Het bouwen van de Mendix applicaties in samenwerking met jouw team of zelfstandig; Werken met Scrum methodiek; Ontwikkelen van vooruitstrevende oplossingen; Meedenken over nieuwe applicaties en ontwikkelingen; On the job eigen maken van de Mendix omgeving. Hier ga je werken Deze dynamische en snelgroeiende organisatie begeeft zich in de recyclingbranche. Zij nemen op duurzame en efficiënte manier de recycling op zich. Vanwege hun snelle groei zijn zij op zoek naar een young professional die zich graag wilt ontwikkelen als Mendix Developer. Je komt te werken binnen een IT team van +/- 15 medewerkers. Het huidige ‘vaste’

Bekijk vacature »

Lasrobot Programmeur

Over de functie Off-line programma’s maken die het beste resultaat bij de lasrobot mogelijk maken De programma’s met behulp van teach verder optimaliseren Proactief meedenken over oplossingen en over de juiste invulling van lasmallen Het lasrobotproces zoveel mogelijk optimaliseren Over het bedrijf Onze opdrachtgever is gespecialiseerd in de engineering, productie en assemblage van samengestelde plaatwerkproducten en monodelen uit metaal. Onze klant werkt samen met het team aan de mooiste producten van de toekomst. Binnen dit bedrijf staat een sterk team van specialisten op het gebied van industrial design, mechanical engineering, in-house prototyping en all-round projectmanagement. Met daarbij uiteenlopende kennis in

Bekijk vacature »

SAP ABAP Developer

Dit ga je doen Software ontwikkeling met behulp van o.a. ABAP, Sapscript en Smartforms Maatwerk development op SAP ECC 6.0, in de toekomst S/4 HANA Samenwerken met Business Analisten die functioneel en technisch ontwerpen aanleveren Testen van opgeleverde software Bugfixing Ondersteuning van eindgebruikers Hier ga je werken Onze klant, een internationaal gevestigd productiebedrijf dat mensen blij maakt, is ter versterking op zoek naar een ABAP Developer voor hun SAP team. Het team van 4 mensen verzorgt de ontwikkeling van maatwerk voor de SAP omgeving waar wordt gewerkt met modules SD, FI/CO, PM en MM. Momenteel draait het bedrijf op SAP

Bekijk vacature »

Laravel / PHP developer

Functie omschrijving Wij zijn op zoek naar een Medior PHP / Laravel Developer voor een IT-consultancy in de omgeving van Hoofddorp! Ben jij op zoek naar een leuke nieuwe uitdaging binnen een veelzijdige werkomgeving? Lees dan snel verder! Binnen dit bedrijf werk je in een ontwikkelteam, waarin je zeer betrokken bent en meedenkt over softwareoplossingen. Binnen dit Team hou je je bezig met het aanpassen, verbeteren en vernieuwen van de logistieke oplossingen. Je zult je bezig houden met de volgende werkzaamheden: Je gaat aan de hand van de wensen van klanten software ontwikkelen; Je bent bij het gehele proces betrokken;

Bekijk vacature »

IT Manager team PaaS

TenneT is hard groeiende om haar ambities waar te kunnen maken. Zo nemen wij een leidende rol in het aanjagen van de energietransitie. Het werven van nieuw talent speelt daarin een cruciale rol. Wij zijn op zoek naar een gedreven Lead PaaS die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je wordt de Teammanager (Lead) van een nieuw team binnen de afdeling Basic van Information Technology and Facilities (ITF) van TenneT. Het team heet Platform as a Service. Hier wordt elke dag in een goede sfeer met zijn allen hard gewerkt om vanuit IT

Bekijk vacature »
Dennis de Vries

Dennis de Vries

10/08/2007 10:14:00
Quote Anchor link
Hoi,

Ik heb een crontab gemaakt die elke minuut het bestand cron-hout.php laat aanroepen. Dat gaat allemaal perfect, maar het updaten per gebruiker dus niet en ik snap ook niet hoe ik dit oplos.

Ik heb nu bijvoorbeeld dus:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
if ($speler->houtveld1 == 0) { $bhout = 2; }
elseif ($speler->houtveld1 == 1) { $bhout = 5; }


en bovenaan waar ook including staat van mijn config:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
$dbres = mysql_query("SELECT * FROM users");
$speler = mysql_fetch_object($dbres);


Maar nu geeft hij aan iedereen hetzelfde als wat ID 1 heeft in de kolom users.

Normaliter staat er achter FROM users nog WHERE login='{$_SESSION['login']}'");

Maar dat wil ik juist niet, omdat het ook geupdate moet worden als je NIET online bent.


Hoe krijg ik het voor elkaar om ze allemaal hun eigen 'hout' erbij te geven?

Groeten,
Dennis
 
PHP hulp

PHP hulp

06/11/2024 02:49:57
 
GaMer B

GaMer B

10/08/2007 10:20:00
Quote Anchor link
Ik kan je nu al garanderen dat het makkelijk zonder een crontab / Cron Job kan. Ik ben ook bezig met zo'n spel (Massive Online Textbased Strategy Game) en tot nu toe (resources erbij , resources eraf, gebouwen bouwen, units trainen) allemaal zonder ik herhaal, zonder Cron Jobs...
 
Dennis de Vries

Dennis de Vries

10/08/2007 10:22:00
Quote Anchor link
Ja maar daar gaat het nu niet om Gamer13. De cronjobs werken wel, geen probleem. Maar het probleem zit hem in het updaten van elke user. Enig idee?
 
Hipska BE

Hipska BE

10/08/2007 11:15:00
Quote Anchor link
UPDATE spelers SET spelershout = spelershout+100 WHERE ...
 
Dennis de Vries

Dennis de Vries

10/08/2007 11:32:00
Quote Anchor link
@ Hipska,

Wat zou ik bij die WHERE moeten zetten dan? Want hij voert nu nog steeds bij alle users hetzelfde uit als bij de user die ID 1 heeft..
 
GaMer B

GaMer B

10/08/2007 11:37:00
Quote Anchor link
UPDATE spelers SET spelershout = spelershout+100 WHERE uid = '".$_SESSION['uid']."' (Teminste als je met sessions werkt).
 
Hipska BE

Hipska BE

10/08/2007 11:40:00
Quote Anchor link
moeten niet alle gebruikers meer hout hebben ofzo? dan moet je gewoon die where weglaten.
 
Dennis de Vries

Dennis de Vries

10/08/2007 11:42:00
Quote Anchor link
Ja kijk, alle gebruikers moeten hout erbij, maar het hout dat je erbij krijgt ligt aan het niveau dat de speler heeft. En nu heb ik bij diegene die bovenaan in de tabel users staat hout alles op niveau 2 zeg maar gezet, en nu krijgen alle spelers hetzelfde als de speler die bovenaan in de tabel staat..

Ik kijk even of ik dat met die session kan fixen..
 
GaMer B

GaMer B

10/08/2007 11:43:00
Quote Anchor link
Arg, nee, sessies gaan niet werken, omdat Cron Jobs niet daarmee werken... (zie je dat je dat beter kan berekenen wanneer die gebruiker op de pagina komt!) :P
 
Dennis de Vries

Dennis de Vries

10/08/2007 11:46:00
Quote Anchor link
GaMer13 schreef op 10.08.2007 11:43:
Arg, nee, sessies gaan niet werken, omdat Cron Jobs niet daarmee werken... (zie je dat je dat beter kan berekenen wanneer die gebruiker op de pagina komt!) :P


@ Gamer13,

Dat is geen mogelijkheid lijkt mij, want als er niemand online is krijgt niemand grondstoffen. En als iemand aanvalt heeft die verdediger zijn/haar grondstoffen die hij/zij eigenlijk al moest hebben nog niet ontvangen.

Of heb jij een maniertje van hoe het wel moet? Laat dat dan even weten..
 
- wes  -

- wes -

10/08/2007 11:49:00
Quote Anchor link
UPDATE tabel SET hout = hout+(level*100)

bijv
Gewijzigd op 01/01/1970 01:00:00 door - wes -
 
TJVB tvb

TJVB tvb

10/08/2007 11:51:00
Quote Anchor link
ALs het echt verschillend is per level
Dan moet je eventueel losse queries per level maken :s

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
$sql
= 'UPDATE spelers SET spelershout = spelershout+2 WHERE level=0';
mysql_query($sql);
$sql = 'UPDATE spelers SET spelershout = spelershout+5 WHERE level=1';
mysql_query($sql);
..

?>
Gewijzigd op 01/01/1970 01:00:00 door TJVB tvb
 
Dennis de Vries

Dennis de Vries

10/08/2007 11:52:00
Quote Anchor link
Daarvoor had ik mijn eigen berekening al.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
$houtb = ($bhout+$bhout2+$bhout3+$bhout4);
$hout = ($houtb/60);

mysql_query("UPDATE users SET hout=hout+$hout");


@ TJVB,

Ik zal het even proberen..
Gewijzigd op 01/01/1970 01:00:00 door Dennis de Vries
 
Tommy Masschelein

Tommy Masschelein

10/08/2007 11:53:00
Quote Anchor link
tuurlijk...
gewoon hout geven bij nieuwe login. Zoals Jan Koehoorn ooit demonstreerde..
Een veld. Last_Login_Time dit getal min time(); de tijd ertussen bepalen. Dan de grondstoffen bepalen...
 
Jens

Jens

10/08/2007 11:55:00
Quote Anchor link
bij de users waar active=1 ?
 
TJVB tvb

TJVB tvb

10/08/2007 11:56:00
Quote Anchor link
Dennis, waar komen die $bhout $bhout2 etc vandaan?

Als dat velden uit je db zijn kan het ook zo

mysql_query("UPDATE users SET hout=hout+((bhout+bhout2+bhout3+bhout4)/60)");
 
GaMer B

GaMer B

10/08/2007 11:57:00
Quote Anchor link
Dennis de Vries schreef op 10.08.2007 11:46:
@ Gamer13,

Dat is geen mogelijkheid lijkt mij, want als er niemand online is krijgt niemand grondstoffen. En als iemand aanvalt heeft die verdediger zijn/haar grondstoffen die hij/zij eigenlijk al moest hebben nog niet ontvangen.

Of heb jij een maniertje van hoe het wel moet? Laat dat dan even weten..

En of het een mogelijkheid is... Wat lig ik nu dan allemaal te coderen met mijn project dan? Gewoon het verschil uitrekenen van: Last-logged-in en time-now. Dat verschil converteer je naar (als het al niet in een timestamp staat) seconden. Dat doe je maal het aantal grondstoffen die je per seconden krijgt en voilá!
 
Dennis de Vries

Dennis de Vries

10/08/2007 12:03:00
Quote Anchor link
@ TJVB,

Volgens mij werkt het nu met alle mysql queries apart.

Mocht het toch niet zo zijn, dan zal ik eens kijken naar de oplossing van Gamer13 en Tommy.

Bedankt voor de reacties!
 
Josh

Josh

10/08/2007 12:07:00
Quote Anchor link
Je kunt ook één query maken met een IF erin
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.