sorteer probleem (arrays)

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

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 »

Medior/senior Front-end developer

Functie Je maakt deel uit van een DevOps Scrum team en werkt samen met back-end developers, test-engineers, interaction designers en een projectmanager. Er zijn verschillende groepen Scrum teams. Een roadmap team is jouw ‘’thuisbasis’’, daar wordt gewerkt aan doorontwikkeling van bestaande omgevingen voor een aantal klanten. Hiernaast zijn er projectteams waar nieuwe omgevingen worden gebouwd, of grote complexe wijzigingen worden doorgevoerd op bestaande omgevingen. Je kunt (afhankelijk van jouw wensen en doelen) dus afwisselend werken in beide teams. Hiernaast participeer je in het Chapter Front-end development waar gezamenlijk kennis en ervaring wordt gedeeld. Als Front-end developer is het jouw doel

Bekijk vacature »

WordPress & Azure Developer

Dit ga je doen Zowel front- als back-end development aan de online website omgeving; Het up-to-date houden van alle WordPress-sites; Koppelingen maken tussen applicaties; Meedenken en adviseren over verbeteringen; Development door middel van WordPress, Javascript, HTML en CSS; Werken binnen Scrum/Agile team. Hier ga je werken Voor een grote overheidsinstelling in Den Haag zijn wij opzoek naar een WordPress developer, met kennis en ervaring op het gebied van Azure. De organisatie zit in een grote transitie waarbij de gehele website/online omgeving vernieuwd zal gaan worden. Binnen dit Scrum/Agile team ben je verantwoordelijk voor deze grote migratie/ombouw van de omgeving. De

Bekijk vacature »

Lead javascript developer Node.js React

Functie Als fullstack JavaScript developer vind jij het uitdagend om op basis van concrete klantvragen nieuwe functionaliteiten te ontwikkelen. Bij voorkeur worden deze functionaliteiten op een bepaalde manier geprogrammeerd, zodat ze door meerdere klanten te gebruiken zijn. Je hebt dus vaak te maken met abstracte vraagstukken. Om dit te kunnen realiseren sta je nauw in contact met de product owner en/of klant. Je bent niet alleen onderdeel van het development team, maar hebt ook vaak contact met de product-owner en/of klanten om daardoor inzichten te verzamelen die leiden tot productverbeteringen. • Inzichten verzamelen bij de klant en/of product owner •

Bekijk vacature »

Senior Fullstack developer wanted! (C#, Java, Angu

Functie Under the guidance of 3 account managers, one of whom will be your point of contact within your expertise, you will start working for various clients. He or she will help you find a suitable and challenging assignment. Naturally, they will take your situation, experience and (technical) ambitions into account. The assignments last one to two years on average. This allows you to really commit to a project and make an impact as a consultant. Besides the assignment, you will regularly meet your colleagues from the IT department to share knowledge or discuss new trends, for example. Master classes

Bekijk vacature »

Ervaren Full stack developer

Functie omschrijving Ben jij op zoek naar een uitdagende in-house functie bij een bedrijf met enorme groeipotentie? Ben jij op zoek naar een nieuwe uitdaging vol afwisseling en gezelligheid? Dan ben je bij dit bedrijf aan het juiste adres! Wij zijn in omgeving Breda op zoek naar een ervaren full stack developer. Je gaat werken voor een zeer gewilde werkgever met goede arbeidsvoorwaarden. Je krijgt een plekje in het jonge IT team, work hard, play hard is hier duidelijk het motto! Jouw werkzaamheden zien er als volgt uit: Jij bent verantwoordelijk voor het ontwerpen en bouwen van webapplicaties. Je bent

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 »

.NET developer

Functie Als ervaren .NET ontwikkelaar start jij een team met 12 programmeurs. Jullie zijn verantwoordelijk voor het huidige platform van deze organisatie. Als team werken jullie in tweewekelijkse sprints en starten jullie iedere dag met een stand-up. Jij werkt samen met jouw team aan het uitbreiden van het huidige platform door middel van nieuwe features. Daarnaast zorg jij er samen met jouw team voor dat het platform veilig is en gebruiken jullie de nieuwste technieken om deze veiligheid te waarborgen. Zo maken jullie gebruik van C# .NET, .NET Core, React, Azure, Kubernetes, ASP.NET, MVC. Jij gaat aan het werk in

Bekijk vacature »

.net developer

Hoi! Wij zijn auto.nl en wij verkopen auto's online. je bestelt bij ons een auto net zo makkelijk als een spijkerbroek. En bevalt ie niet? Dan stuur je 'm gewoon weer terug. En dat we dat goed doen bewijst onze hoge klanttevredenheid van een 9,3. Nu maken we de volgende stap bij auto.nl. We starten met fysieke winkels. Online zoeken, offline bekijken. Maar nog altijd, geen gedoe! Gewoon eerlijk, transparant en zonder zorgen een auto kopen.. Maar om dat waar te blijven maken en nóg beter te worden, zoeken we uitbreiding van ons development team. Wat ga je precies doen?

Bekijk vacature »

.NET Developer C#

Dit ga je doen Als developer nieuwe gave features implementeren; Werken met technieken als C# .NET en (REST) API's webservices; Ontwikkelen van koppelingen middels API's; Maken van technische keuzes en beslissingen over de architectuur; Junior collega's coachen; Initiatief nemen voor nieuwe technische mogelijkheden; Je bent een belangrijke schakel - en vindt het leuk - om te schakelen met de business. Hier ga je werken Als C# .NET Developer wordt je verantwoordelijk voor het ontwikkelen van applicaties voor belangrijkste product van deze organisatie. Dit product is een applicatie voor alles omtrent hypotheken. De programmeertaal die je hierbij beheerst is C#. Er

Bekijk vacature »

Front end developer

Functie Binnen de functie van Front-end developer werk je mee aan uitdagende klantprojecten. In teamverband werk je aan de voorkant van onze state-of-the-art portaal oplossingen en apps. Dit alles gebeurt in een multidisciplinaire omgeving waarbij je de ruimte hebt om te sparren, je ideeën scherp te stellen, en waar je met de benodigde kennis en ervaring om je heen altijd terecht kunt bij je collega’s voor vragen en ondersteuning. Meestal werk je vanuit ons kantoor maar we bieden ook alle faciliteiten om thuis te kunnen werken. Voor sommige projecten ga je mee naar de klant, wellicht zelfs in het buitenland!

Bekijk vacature »

Java Developer

Dit ga je doen Als Java Developer ben je verantwoordelijk voor: Het ontwikkelen van nieuwe en bestaande webservices; Het uitbreiden van functionaliteiten binnen de producten- en dienstenportefeuille; Het werken aan gegevensuitwisseling met bijvoorbeeld SOAP; Testen van frameworks met gebruik van UNIT en Selenium. Hier ga je werken De organisatie waar je komt te werken is een semi-overheidsinstelling, gesitueerd in Utrecht en zorgt voor een goede samenwerking tussen verschillende overheidsinstanties. Het is een familiaire club die gaat voor kwaliteit en langdurige relaties. Zo zorgen zij ervoor dat er op grote schaal vertrouwelijke informatie tussen verschillende overheidsinstellingen wordt uitgewisseld. Hun werk zorgt

Bekijk vacature »

.NET Developer

Dit ga je doen (Door)Ontwikkelen van het applicatielandschap; (Door)Ontwikkelen van microservices; Bouwen van nieuwe functionaliteiten; Verbeteringen aandragen voor het applicatielandschap; Sparren met de business. Hier ga je werken De organisatie is werkzaam in de financiële dienstverlening met meer dan 200 medewerkers en meer dan 250.000 eindgebruikers is het een van de grotere binnen haar branche. Je komt te werken in een team waarmee je verantwoordelijk bent voor het ontwikkelen en onderhouden van de financiële applicaties binnen de organisatie, denk hierbij aan het bouwen en onderhouden van portalen. Als .net developer ga jij het development team ondersteunen met de transitie naar

Bekijk vacature »

Junior .NET developer

Functie Wij hebben drie scrumteams. Het eerste team focust zich op het stukje hardware wat wij in huis doen. Zij maken als team o.a. gebruik van C++. De andere twee scrumteams zijn allebei bezig met data verwerking en maken hierbij in de backend gebruik van C# .NET / .NET Core. Het verschil tussen deze teams is dat één team de data verwerking doet voor de mobiele applicatie. Zij werken hierbij dus ook met Xamarin. Het andere team focust zich op de webapplicaties en maakt hierbij ook gebruik van ASP.NET MVC. Op basis van jouw ambities en kwaliteiten kijken wij samen

Bekijk vacature »

Front-end Developer - Juniorfunctie

Functie omschrijving Ben jij op zoek naar een uitdagende baan als front-end developer, in een informele werksfeer, waar jij echt het verschil kan maken? Wil jij graag werken voor een bedrijf dat sportiviteit en een open communicatie, hoog in het vaandel heeft staan? Dan hebben wij de perfecte vacature voor je! Voor een klein bedrijf in Rijen dat gespecialiseerd is in het omzetten van digitale woningtekeningen naar managementinformatie, zijn wij per direct op zoek naar een allround front-end developer. Jouw werkzaamheden zien er als volgt uit: Ja gaat nauw samenwerken met de back-end developer. De database structuur is volledig gebouwd

Bekijk vacature »
Kristof s

Kristof s

10/03/2008 10:51:00
Quote Anchor link
ok ik moet een bestaand database bestand opkuisen.
Het is zo dat in het vroegere systeem elke paginabezoek als login werd aanzien waardoor je in DB kreeg:

// contactid | datum
// 1 | 2008 - 09 - 03 12:08:12
// 1 | 2008 - 09 - 03 12:10: 23
// 1 | 2008 - 09 - 03 14:14: 23

Nu wil ik alleen die bijhouden die een uur van elkaar verschillen. Al de rest wil ik in een array steken met de naam "slechte".

ik maakte het volgende script:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<?php

// contactid |  datum
//        1     |      2008 - 09 - 03 12:08:12
//        1     |    2008 - 09 - 03 12:10: 23
//        1     |    2008 - 09 - 03 14:14: 23



    $sql = "SELECT tijdstip, contactID FROM log_login ORDER BY contactID, tijdstip ASC ";
    $query = mysql_query($sql) or die (mysql_error());
    $slechte = array();
    $datum = array();
    $ids = array();
    
    while($lijn = mysql_fetch_array($query,MYSQL_NUM)){
        $datum[] = $lijn[0];
        $ids[] = $lijn[1];
    }
    
        // voor eerste keer begindatum meegeven
        $huidigedatum = $lijn[0];
        // zolang i kleiner is dan aantal gevonden datums
        for ($i=0; $i<count($datum[$i]); $i++){
            // array ids doorlopen 1,2,3,... en da telkens vergelijken met wat in lijn1 zit
            if($ids[$i] == $lijn[1]){    
                // als huidigedatum + een uur groter is dan de volgende datum op volgende rij    
                if(strtotime($huidigedatum) + 60*60 > $datum[$i] ){
                    // dan zijn er geen 60 minuten voorbij en dus moet datum[i] in de slechte array gezet worden
                    $slechte[] = $datum[$i];
                }

                // anders zijn er wel 60 min voorbij en dus is het een nieuwe login, dus huidigedatum wordt dan datum[i]
                else{
                        $huidigedatum = $datum[$i];
                        echo $huidigedatum;
                    }        
            }
        }

        
?>


Ik DENK dat de logica ongeveer klopt, maar toch scheelt er iets , ik weet alleen niet wat. Iemand die me kan helpen?
 
PHP hulp

PHP hulp

23/11/2024 14:19:06
 
Frank -

Frank -

10/03/2008 11:18:00
Quote Anchor link
Waarom wil je dat met een SELECT gaan oplossen? Het lijkt mij handiger dat je aan de input-kant de boel goed gaat zetten, daar heb je tenslotte een probleem. Wanneer jij 10x opslaat 'inloggen', dan moet je niet zeuren dat er 10x 'inloggen' in je systeem staat.

Nu met lapmiddelen gaan werken zal dit ook niet oplossen, daarmee maak je alleen maar een nieuw probleem aan: Wat als iemand echt 10x heeft ingelogd? Dat mag je niet negeren, dat zijn de echte cijfers.

Zorg dat jouw input goed is en noteer dat de bug op datum X is opgelost. Oudere gegevens zijn onbetrouwbaar, nieuwere gegevens zijn gelukkig wel betrouwbaar. Met jouw oplossing blijft alles onbetrouwbaar...
 
Kristof s

Kristof s

10/03/2008 11:21:00
Quote Anchor link
hehe ik had het er moeten bijzetten. Ik heb niet de keuze de input te veranderen. Ik ben verplicht dit probleem zo op te lossen (stage).
Ben ik het met je eens dat het op niets trekt ? Ja , maar ik heb geen keuze, toch bedankt voor je reactie.
 
Frank -

Frank -

10/03/2008 11:25:00
Quote Anchor link
Je hebt altijd een keuze: Uitleggen waarom je de opdracht teruggeeft.

Het ene gat vullen met het andere gat, dat is niet bijzonder intelligent, je weet vooraf al dat het niks zal opleveren. Retour afzender en wens ze er veel succes mee.

Komt nog eens bij dat jij deze opdracht onmogelijk goed kunt doen. Je werkt met foute data, daar kunnen alleen maar foute resultaten uit komen. Wanneer je nu de opdracht terug geeft, doe je het waarschijnlijk ook fout, maar heb je daar minder werk van. De keuze tussen 'fout met veel werk' en 'fout met weinig werk' kan ik vrij snel maken!

poep in, poep uit...
 
Kristof s

Kristof s

10/03/2008 11:31:00
Quote Anchor link
nogmaals heb je gelijkmaar toch ik het toch zo goed mogelijk op te lossen. Indien het niet lukt kan men mij niets verwijten. Nogmaals bedankt.
Gewijzigd op 01/01/1970 01:00:00 door Kristof s
 
Frank -

Frank -

10/03/2008 11:36:00
Quote Anchor link
Nogmaals, jij kunt dit probleem niet oplossen. De data in de database is fout, daar kun je op gaan SELECTen tot je een ons weegt, het zal nooit goed worden.

De oplossing zit hem aan de INSERT-kant, daar gaat het fout. En wanneer je die fout hebt opgelost, blijkt ook dat je helemaal geen oplossing aan de SELECT-kant wilt hebben, dan zou daar namelijk nog minder van kloppen dan dat er nu al van klopt. Moet jouw SELECT-oplossing raak je dus alleen maar verder verwijderd van correcte resultaten.

Ps. Men zal jou verwijten dat jij niet hebt gewaarschuwd voor de grotere problemen die nu gaan komen.
 



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.