Laatste 12 maanden

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Lead developer

Functie Als Lead developer wordt jij onderdeel van een multidisciplinair team van circa 23 software engineers. Als team werken jullie agile en zijn termen als Continuous Integration en Continuous Delivery dagelijkse koek. Jullie werken aan uitdagende en afwisselende projecten met als doel klanten een totaal oplossing aan te kunnen bieden. Jij wordt verantwoordelijk voor complete projecten waarbij jij als verantwoordelijke zorgt dat het project op de juiste manier blijft draaien. Zo haal jij ook de requirements op bij de klant en kijk jij samen met het team en met de salesafdeling hoeveel uren hiervoor nodig zijn. Daarnaast stuur jij jouw

Bekijk vacature »

Back-end Software Developer

Functie omschrijving Ben jij op zoek naar een uitdagende development functie bij een klein gespecialiseerd softwarebedrijf? Wil jij graag hybride werken (combi tussen thuis + kantoor), loop jij warm voor maatwerk software en voel jij je prettig in een informele cultuur? Zoek dan niet verder! Reageer direct! Voor een gewilde werkgever in omgeving Tilburg zoeken wij een back-end software developer met een aantal jaar werkervaring. Je gaat werken voor een klein softwarebedrijf dat gespecialiseerd is in de ontwikkeling van integratiesoftware. Jouw werkzaamheden zien er als volgt uit: In een klein team met 4 ontwikkelaars houd jij je bezig met afwisselende

Bekijk vacature »

Senior Node.js developer Digital Agency

Functie Door de groei van de organisatie zijn ze op zoek naar een Tech Lead. Als tech lead ben jij verantwoordelijk Als Back end Node.js developer kom je terecht in een van de 8 multidisciplinaire teams in het projectenhuis. Afhankelijk van jouw interesses, wensen en capaciteiten word je bij projecten en onderwerpen naar keuze betrokken. Als ervaren ontwikkelaar zul jij vaak leiding nemen in de projecten en in het team een aanvoerder zijn van technische discussies. Uiteindelijk wil jij natuurlijk de klantwensen zo goed mogelijk vertalen naar robuuste code. De projecten kunnen varieren van langlopende- tot kleinschalige trajecten. Voorheen werkte

Bekijk vacature »

Laravel / PHP developer gezocht!

Functie omschrijving Wij zijn op zoek naar een Laravel PHP Developer voor een leuk bedrijf in de omgeving van Amsterdam! 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; van A tot Z; Je hebt na de oplevering contact met de klant wanneer zij problemen ervaren; Je denkt mee over het verbeteren van de werkprocessen; Je denkt mee over softwareoplossingen; Je speelt in op de behoefte van de klant; Je houdt je bezig met het verbeteren, aanpassen en vernieuwen van de

Bekijk vacature »

Android developer

De functie Schiphol is een plek om te reizen, te verblijven en te werken. Door middel van data en technologie richten we op al deze gebieden het leef- en werkklimaat optimaal in en zorgen we voor een slimmere en efficiëntere operatie. Wij ontwikkelen nieuwe producten en diensten vanuit de wensen en behoeften van onze klanten, voorspellen passagier flows en testen digitale oplossingen om rijen en andere pijnpunten in het proces te verminderen. Met slimme feedback van sensortechnologie maken we zelfs data van toiletten en stoelen inzichtelijk en bruikbaar. Het Commercial Platform bestaat uit multidisciplinaire teams met een end-2-end verantwoordelijkheid voor

Bekijk vacature »

IoT Software Developer PHP

Functie omschrijving Voor een klein softwarebedrijf in Breda, zijn wij op zoek naar een IoT software developer met kennis van PHP. In deze rol wordt je verantwoordelijk voor het vernieuwen van het multimedia platform van een super tof bedrijf in Breda. Je gebruikt PHP als programmeerlaag, en bent in staat om de helicopterview te pakken / projectmatig te werken. Jouw werkzaamheden zien er als volgt uit: Je gaat aan de slag met de ontwikkeling en vernieuwing van het "intern" ontwikkelde multimedia platform. Je neemt de lead in het moderniseren van het platform door het deels opnieuw op te zetten of

Bekijk vacature »

Robot Programmeur

In het kort Drie redenen waarom deze vacature uniek is! Modern, innovatief en Informeel bedrijf waar veel mogelijk is Werken met diverse robot merken Meehelpen met inbedrijfstellingen bij de klant De organisatie Hier ga je aan de slag Dit groeiende bedrijf van totaaloplossingen in de automatisering van productieprocessen, is hoofdzakelijk actief in de Benelux. Vanuit het kantoor in regio Amersfoort worden veel oplossingen geboden in de vorm van robotica. Geen project is hetzelfde wat garant staat voor bijzonder veel afwisseling. De bedrijfsgrootte is ongeveer 80 man. Van gerobotiseerde machinebeladingen tot aan assemblage automatiseringen wordt vanuit krachtige engineering maatwerk equipment geleverd.

Bekijk vacature »

Software developer

Functie Momenteel zijn ze op zoek naar een Software developer die, veelal fullstack, mee gaat werken aan de ontwikkeling van de producten en zo helpt aan de uitvoering van hun ontwikkelprojecten. Je komt te werken binnen hun development team bestaande uit 6 ontwikkelaars. Ze staan zowel open voor meer junior als medior/senior developers. Je kunt snel veel verantwoordelijkheid krijgen en doorgroeien binnen het bedrijf. Bovendien ben je betrokken bij het bepalen van de product roadmap en de inbreng van (nieuwe) technologieën. De applicaties waaraan je werk worden gebruikt op onderwijsinstellingen door heel Nederland. De tech-stack bestaat voornamelijk uit Laravel (PHP),

Bekijk vacature »

Software Ontwikkelaar PHP

Functie omschrijving Software Ontwikkelaar PHP gezocht! Wij zijn op zoek naar een ervaren PHP Software Ontwikkelaar om het team van onze opdrachtgever te versterken! De ideale kandidaat zal fungeren als verlengstuk van klanten en complexe technische vraagstukken met enthousiasme benaderen. Naast het werken met de nieuwste technologieën, ben je in staat om aan meerdere projecten tegelijkertijd te werken. Als je deze uitdaging aangaat, werk je nauw samen met front-end developers en draag je bij aan het realiseren van grote veranderingen bij klanten. Het bedrijf zoekt iemand die zichzelf graag uitdaagt en altijd streeft naar het leveren van de beste resultaten.

Bekijk vacature »

PHP Software Developer

Functie omschrijving Op zoek naar een nieuwe uitdaging binnen PHP? Lees dan snel verder! Wij zoeken een ervaren PHP developer die binnen een organisatie gaat functioneren als verlengstuk van de klant. Wij zoeken voor deze iemand die technisch complexe zaken met enthousiasme en plezier aanvliegt. Verder moet je instaat zijn om je tijd goed te managen omdat je aan meerdere projecten tegelijkertijd werkt. Je werkt met de nieuwste technieken en tijdens deze uitdaging werk je veel samen met de front-end developers van deze organisatie. Wij zoeken iemand die zichzelf graag uitdaagt en altijd de beste wilt zijn. Bedrijfsprofiel Waar ga

Bekijk vacature »

Lead Fullstack developer

Functie omschrijving Ben jij een leergierige en ambitieuze junior developer met technische skills? Ben jij op zoek naar een werkgever die jouw de volledige vrijheid geeft om jezelf tot een volwaardige senior te ontwikkelen? Wij zijn op zoek naar een full stack developer die zich bezig wil bezig houden met het uitbreiden en verbeteren van de online webshop. Een onderdeel van jouw werkzaamheden is naast het beheren van de webshop ook om de processen en structuren te stroomlijnen. Werkzaamheden Onderhouden van de webshop (denk aan het bijhouden van de voorraad); Nieuwe functies toevoegen aan de product configurator door middel van

Bekijk vacature »

Embedded Software Developer

Functie omschrijving Ben jij een Embedded Software Developer die affiniteit heeft met de allernieuwste technieken? Voor een mooi softwarebedrijf in omgeving Gouda zijn wij op zoek naar een Embedded Software developer. Binnen deze rol houdt jij je bezig met alle werkzaamheden die nodig zijn om een functionaliteit te bouwen. Denk aan ontwerpen, architectuur, programmeren en algoritmes. Je voert test en validatie werkzaamheden uit bij de implementatie bij de klant. Ben jij enthousiast en een echte team player? Lees dan snel verder en laat wat van je horen! Bedrijfsprofiel Onze opdrachtgever bestaat uit een groot aantal creatieve en ambitieuze ontwikkelaars. Ze

Bekijk vacature »

Back end developer Onderwijssoftware

Functie Als back end developer kom jij terecht in een klein, maar hecht team bestaande uit 5 andere developers (waarvan 2 senioren, 2 medior en 1 junior). Met de gezamenlijke missie om “ieder kind te helpen met onze software” wordt er dagelijks gepassioneerd en hard gewerkt aan ons in-house ontwikkeld platform. Deze software is gebaseerd is op AI, machine Learning en wetenschappelijke inzichten. Dagelijks zul jij werken met onze high traffic webapplicatie. We hebben ruim 300.00 gebruikers en meer dan 2 miljard records waar je te maken mee krijgt! Verder zul jij je bezighouden met: – Het ontwikkelen van hoogwaardige

Bekijk vacature »

Software developer

Functieomschrijving Voor een gewaardeerde werkgever in de regio van Middelburg zijn wij op zoek naar een ambitieuze PHP/Symfony Developer. Een enthousiast persoon die het development team komt versterken met het aanpakken van complexe en nieuwe projecten. Ben jij op zoek naar een baan met veel uitdaging binnen een snelgroeiend e-commerce bedrijf, waar je de tijd en ruimte krijgt voor zowel persoonlijke als professionele groei? Lees dan snel verder! Dit ga je doen: Aanpassingssuggesties van collega’s in kaart brengen, vervolgens te analyseren en daarna te concluderen of de aanpassing een verbetering is; Ontwikkeling en beheer van de serviceportal in Symfony en

Bekijk vacature »

.NET Developer

Functie omschrijving Ervaren .NET Developer gezocht! Wij zoeken een ervaren .NET developer die aan de slag gaat voor een softwarebedrijf in de regio Rhenen. In deze rol ben jij zowel zelfstandig als in teamverband verantwoordelijk voor het ontwikkelen en verbeteren van bestaande producten. Daarnaast houdt jij je bezig met de nieuwbouw van websites, webapplicaties en mobiele applicaties die zowel intern als extern gebruikt worden. Je werkt hierbij nauw samen met andere developer, productmanagers en product specialisten om mooie producten te creëren. Bedrijfsprofiel Waar kom je te werken? Je komt te werken voor snelgroeiende softwareleverancier en allround dienstverlener. Klanten van deze

Bekijk vacature »
Ruben Vanhoeyveld

Ruben Vanhoeyveld

31/08/2010 02:10:34
Quote Anchor link
Hallo, ik maak een script dat de stats van een website bijhoudt. Ik wil de stats van de laatste 12 maanden tonen. Dat werkte perfect tot op vandaag, 31 augustus.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
$i
= 0;
while($i<=12){
    echo '
    <tr bordercolor="#0099CC">
      <td width="105" align="left">'
.getnlmonth(date("F Y",  mktime(0, 0, 0, date("m") - $i, date("d"), date("Y")))).'</td>
      <td width="105" align="right">'
.getstats2(date("m-Y",  mktime(0, 0, 0, date("m") - $i, date("d"), date("Y")))).'</td>
    </tr>'
;
    $i++;
}

?>



getnlmonth() is een functie om de maanden in het nederlands om te zetten en getstats2() haalt stats uit de database.
Het is nu eigenlijk die tijd die ik in orde moet krijgen. Ik krijg ni de laatste 12 maanden, maar dit:

Laatste 12 maanden
augustus 2010 3 (31)
juli 2010 0 (0)
juli 2010 0 (0)
mei 2010 0 (0)
mei 2010 0 (0)
maart 2010 0 (0)
maart 2010 0 (0)
januari 2010 0 (0)
december 2009 0 (0)
december 2009 0 (0)
oktober 2009 1 (456)
oktober 2009 1 (456)
augustus 2009 0 (0)

Dit is een probleem dat zich alleen zal voordoen op de 31e van een maand. Morgen is dit probleem er niet meer, maar ik wil het wel opgelost krijgen...
Hoe los ik dit op?
Ruben
Gewijzigd op 31/08/2010 02:13:13 door Ruben Vanhoeyveld
 
PHP hulp

PHP hulp

05/11/2024 15:34:57
 
Joren de Wit

Joren de Wit

31/08/2010 08:55:45
Quote Anchor link
Laat het rekenen met data en tijden over aan de database, ga dat niet in PHP doen. Om records van de laatste 12 maanden op te halen, gebruik je een query met bijvoorbeelde de volgende WHERE clausule:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
WHERE datum > CURRENT_DATE - INTERVAL 12 MONTH

Uiteraard zou je het interval variabel kunnen maken waardoor je eenvoudig andere gegevens op kunt halen...
 
Erik Rijk

Erik Rijk

31/08/2010 09:45:55
Quote Anchor link
@ Blanche,

Als je 300,000 records hebt, en je wilt alleen de records terugkrijgen die binnen de juiste datum vallen en je gaat dat via SQL uitrekeken, is dat niet erg traag? aangezien de rekensom voor elk record wordt gedaan?
Kan je dan niet beter alles ophalen en met php gaan filteren? Ik heb het zelf nooit getest, maar ik heb het vermoeden dat SQL deze strijd verliest.
 
Chris -

Chris -

31/08/2010 09:56:15
Quote Anchor link
In theorie is SQL altijd sneller dan PHP Erik ;-) Als je het met PHP gaat doen, dan moet je eerst de data ophalen, verwerken, en dan pas uitrekenen in PHP. Met SQL sla je de laatste stap over :-)
 
TJVB tvb

TJVB tvb

31/08/2010 09:58:52
Quote Anchor link
Wat Erik bedoelt is dat je nu elke keer de som CURRENT_DATE - INTERVAL 12 MONTH doet.
Je zou moeten uitzoeken of dat inderdaad het geval is of dat je database hier slim mee om gaat. Anders kan het verstandig zijn om het tijdstip in PHP te berekenen en dat mee te geven in je query.
 
Erik Rijk

Erik Rijk

31/08/2010 10:57:32
Quote Anchor link
Ik heb het slecht verwoord, maar dat is inderdaad wat ik bedoel TJVB :)
 
Ruben Vanhoeyveld

Ruben Vanhoeyveld

31/08/2010 11:29:57
Quote Anchor link
euhm.. hallo iedereen...

Ik wil eigenlijk gewoon de laatste twaalf maanden in woorden, zoals het voorbeeld dat ik onderaan in mijn post zette. Dat moet lukken met PHP, maar hoe?

EDIT

Ik heb nog wat verder gezocht en vond dit iets dat werkt (zie 2e deel). Maar als ik dat inplant in mijn code in het tabelletje, werkt het niet meer... wat gaat er fout?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
$month
= date('m')+1;
$year = date('y');
for ($i=1; $i<=12; $i++)
{

    echo '
    <tr bordercolor="#0099CC">
        <td width="105" align="left">'
.getnlmonth(date('F Y', mktime(0,0,0,$month--,0,$year))).'</td>
        <td width="105" align="right">'
.getstats2(date('m-Y', mktime(0,0,0,$month--,0,$year))).'</td>
    </tr>'
;
}

              
?>

dat geeft:

Laatste 12 maand
augustus 2010 0
juni 2010 0
april 2010 0
februari 2010 0
december 2009 0
oktober 2009 0
augustus 2009 0
juni 2009 0
april 2009 0
februari 2009 0
december 2008 0
oktober 2008 0

het valt me op dat ik maar 6 maanden per jaar krijg, en het dus ergens telkens een amand overslaat.


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
$month
= date('m')+1;
$year = date('y');
for ($i=1; $i<=12; $i++)
{

    echo date('M-y',mktime(0,0,0,$month--,0,$year));
}

?>


Terwijl ik hier dit krijg:

Aug-10Jul-10Jun-10May-10Apr-10Mar-10Feb-10Jan-10Dec-09Nov-09Oct-09Sep-09

Wat dus exact is wat ik nodig heb. Waar zit het verschil??? In mijn gebruikte function getnlmonth() zit geen probleem. Als ik die weghaal, blijft het probleem.


Extra EDIT:

Ik gebruikte twee keer $month--
Vandaar de sprong...

Bedankt allemaal =D
Gewijzigd op 31/08/2010 12:00:44 door Ruben Vanhoeyveld
 



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.