Automatisch datums "doorschuiven"

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior Software Developer C++

Vacature details Vakgebied: Software/IT Opleiding: Senior Vacature ID: 13342 Introductie Do you want to work for one of the most innovative companies located in the region of Eindhoven. Currently Due to growth we are looking for a Senior Software Developer. Our client is a high-tech company with international roots and can provide you with a challenging opportunity. Functieomschrijving Responsibilities: Design, develop, and maintain high-quality software applications in C++ Collaborate with other engineers, product managers, and stakeholders to understand requirements and develop solutions Write clean, maintainable, and efficient code Conduct thorough testing and debugging to ensure high-quality software Optimize applications for

Bekijk vacature »

Software Ontwikkelaar .NET te Zaandam

Bedrijfsomschrijving Je komt hier terecht bij een door-en-door softwarebedrijf, waarbinnen meerdere SaaS pakketten worden ontwikkelt voor diverse sectoren. Hierbij kun je denken aan bijvoorbeeld de logistieke en medische branche. Deze organisatie kenmerkt zich door de hoge mate van complexiteit in de applicaties, wat betekent dat jij je hier niet zal gaan vervelen. Integendeel: Jij gaat hier elke dag ontzettend veel leren en je in razend tempo ontwikkelen als C# .Net Developer met focus op back-end. Het team bestaat uit ongeveer 20 personen personen, waarvan het grootste deel zich richt op software development. De sfeer is informeel en professioneel. De producten

Bekijk vacature »

PHP Developer - medior functie

Functieomschrijving Ben jij innovatief en wil jij je kennis graag delen met jouw nieuwe collega's? Lees dan snel verder! Voor een leuke opdrachtgever in de omgeving van Roosendaal zoeken wij een Symfony developer. Of je nou junior, medior of senior bent, je krijgt hier alle vrijheid en verantwoordelijkheid om jouw eigen loopbaan te ontwikkelen. Je gaat je hier bezig houden met en inspelen op de actualiteiten van jouw vakgebied. Techstack: Symfony, PHP, mySQL. Kennis van Svelte is helemaal mooi meegenomen. Bedrijfsprofiel Al sinds '99 is dit webbureau actief. De kernwaarden binnen het bedrijf zijn integer, dienstbaar en deskundig. Je komt

Bekijk vacature »

Fasttrack learning & development voor Java dev

Wat je gaat doen: Wij zoeken enthousiaste en ambitieuze junior en medior ontwikkelaars die toe zijn aan de volgende stap in hun carrière. Wij helpen je op je pad naar senior ontwikkelaar door ons fasttrack learning en development programma. Na een kort en intensief programma ga jij aan de slag bij klanten van DPA. Daarnaast krijg je veel ruimte om je te ontwikkelen als persoon en als specialist. De eerste maand gaan we aan de slag om je certificeringen te behalen waaronder OCP (Oracle Certified Professional). Daarnaast nemen we een deepdive in Spring Boot. Ook laten we je kennismaken met

Bekijk vacature »

Back-end Developer C#

Functie omschrijving We are looking for a dutch native speaker Ben jij een ervaren back-end developer, die graag in een in-house functie wil werken? Passen de woorden innovatie, programmeren en teamspeler bij jou? Zoek niet verder en lees snel verder. Voor een echt familiebedrijf in de regio van Uden ben ik op zoek naar een back-end developer, die met name kennis heeft van C# en .NET. Jij gaat de interne applicaties verder optimaliseren en nieuwe features ontwikkelen. Verder ga je de volgende werkzaamheden uitvoeren: Ondersteunen gebruikers; Uitvoeren van analyses van de software/applicaties; Maken van functionele ontwerpen en deze door vertalen

Bekijk vacature »

C#.NET ontwikkelaar

Functieomschrijving Voor een gewaardeerde werkgever in regio Tilburg zijn wij op zoek naar een C#.NET ontwikkelaar. Je bent verantwoordelijk voor het ontwikkelen van dashboards, webapplicaties en apps voor de eigen IOT-oplossingen. Samen met een vooruitstrevend team van ontwikkelaars en engineers krijgen jullie de opdracht om de sensoren in de apparatuur te scannen en vervolgens de data om te zetten in belangrijke inzichten voor de klanten. Taken en verantwoordelijkheden: Heb jij ideeën over nieuwe technieken die jullie kunnen implementeren? Hier wordt echt naar je geluisterd en gekeken of jouw idee daadwerkelijk ingezet kan worden; Je gaat aan de slag met de

Bekijk vacature »

PHP Developer

As a PHP Developer at Coolblue, you ensure that our webshops work as optimal as possible. How do I become a PHP Developer at Coolblue? As a PHP Developer you work together with other development teams to make our webshop work as optimal as possible and to make our customers happy. Although you are a PHP Developer, you are not averse to a little TypeScript or other technologies that might be used. Would you also like to become a PHP Developer at Coolblue? Read below if the job suits you. You enjoy doing this Writing vanilla PHP code. Working with

Bekijk vacature »

.NET Developer

Dit ga je doen Programmeren in .NET, Javascript & C# en ontwikkelen in Web Services, Windows Services en MS SQL Server; Zelfstandig verbanden maken Analyseren, testen, bugs fixen, reviewen en rapporteren; Juiste prioriteiten stellen en verantwoordelijkheid nemen; Op architectuur niveau meedenken; Af en toe klanten bezoeken. Hier ga je werken Voor onze relatie zijn wij opzoek naar een .NET ontwikkelaar met minimaal 3 jaar werkervaring. Je komt te werken in een groeiend bedrijf met betrokken collega's die zorgen voor een familiaire sfeer op de werkvloer. Als .NET ontwikkelaar word jij vanaf de eerste werkdag betrokken bij het gehele ontwikkelproces. De

Bekijk vacature »

React developer Inhouse cloudplatform

Functie De functie: Als front-end developer kom je te werken naast 2 andere front-end/React developers, waaronder één senior. Een hele mooie kans dus om in korte tijd veel nieuwe kennis en ervaring op te doen. Ze hebben momenteel veel werk hierin en daarom willen ze het team graag uitbreiden. Het is van belang dat je, zeker gezien het vele thuiswerken, in ieder geval al een aantal projecten hebt gedaan in React. Taken waar je aan kunt denken zijn het ontwikkelen van client-applicaties o.b.v. HTML5, React en andere open standaarden. Ook ben je nauw betrokken bij het implementeren van designs o.b.v.

Bekijk vacature »

Back End Developer

As a Back End developer at KUBUS you will be developing the (web) application and services of BIMcollab. You have a focus on the back end of our software, for which we mainly work with C# and .NET. We use a full-stack approach, which means that in addition to the back-end, you will also help with other parts of the code. As a software company, KUBUS is in a unique position. We build our own products that are used by tens of thousands of users worldwide. Our company is just the right size: big enough to make a real impact

Bekijk vacature »

Software Programmeur PHP - JAVA

Functie Wil jij bij een platte en informele organisatie werken? Lees dan snel verder! Voor een opdrachtgever in omgeving Rotterdam dat zich gespecialiseerd heeft in het realiseren van veilige netwerkverbindingen zijn wij op zoek naar een leuke software developer ter versterking van het huidige team. Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen PHP, JAVA en Node.js. Je gaat klanten ondersteunen op het gebied van geleverde software en webapplicaties. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn

Bekijk vacature »

Fullstack Developer TOTO

Do you want to work with the latest technologies on the development of new systems and applications? Get moving and strengthen Nederlandse Loterij as a Fullstack Developer TOTO. Thanks to your efforts, complex business critical applications are always running smoothly. In this way, you directly contribute to a happy, healthy and sporty Netherlands. As a Fullstack Developer you score by: Taking ownership of the development cycle of an application in a large scale, high availability, geo redundant landscape Coaching your peer developers and safeguarding code quality Integrating the application with other components of the system using the available API’s Managing

Bekijk vacature »

Junior .NET developer

Functie Ons programma is voor afgestudeerde enthousiastelingen die het als een uitdaging zien om met een klein dynamisch team bij de grootste bedrijven van Nederland aan de slag te gaan. Tijdens jouw dienstverband word jij begeleid door een talent manager. Het ontwikkelen van jouw talent staat hierbij centraal. Het programma doorloop je met een team van circa 8 Mede- trainees. De eerste maand start je met een fulltime inhouse opleiding. Deze staat geheel in het teken van de werkzaamheden die jij verder in het programma zult uitvoeren. Na deze opleidingsmaand ga je aan de slag in een dynamische omgeving bij

Bekijk vacature »

PHP ontwikkelaar

Functie Jij komt te werken in een development team van 9 man. Het grootste deel doet back end development en daarnaast is er 1 teamlead en 1 tester in het team. Dit Agile team is van groots belang voor de organisatie omdat zij voornamelijk alle eigen systemen in-house ontwikkelen. Naast het door ontwikkelen van het bestaande platform en de software die daarbij komt kijken, zul jij je ook bezighouden met het realiseren en opzetten van nieuwe projecten binnen het bedrijf. Je staat nauw met de klant in contact om zo hun wensen zo goed mogelijk te kunnen realiseren. Daarnaast ontwikkel

Bekijk vacature »

Back end developer Python, PHP

Functie Jij als full stack ontwikkelaar zult komen te werken samen met 1 PHP ontwikkelaar een PO en een flexibele schil aan ontwikkelaars . Samen ga je ervoor zorgen dat de huidige producten doorontwikkeld worden. De marketplace is geschreven in PHP Laravel en in de front end React. De roostersoftware is ontwikkeld in Python in combinatie met React in de front end. Jij zult voornamelijk (lees 75%) werken aan de roostersoftware. Momenteel ligt de uitdaging in het feit dat de roostersoftware breder schaalbaar moet worden zodat het voor meerdere flexwerkers ingezet kan worden. Verder willen ze financiële koppelingen gaan maken

Bekijk vacature »

Pagina: 1 2 volgende »

Michel van B

Michel van B

04/02/2013 14:53:09
Quote Anchor link
Hey,

Ik zit met een probleempje.
Ik heb er voor gekozen om als vriendendienst voor iemand zijn website aan te pakken.
Nu is dit redelijk gelukt.
Echter loop ik tegen het volgenden aan:
Deze persoon heeft een website waar hij en zijn vrienden wekelijks op kunnen geven of zij wel of niet ergens aan mee doen.
Dit is simpel een tabel waar de data in staat en een ja of nee antwoord kan worden gegeven.
Elke week "schoof" hij dit handmatig op. Er worden bijvoorbeeld 2 maanden getoond en op het moment dat er een nieuwe week is begonnen werd deze toegevoegd en de eerste weer verdween.

Dit is vrij arbeidsintensief. Ik wil nu kijken of ik dit kan vergemakkelijken door dit te automatiseren.
Echter heb ik geen idee hoe ik dit technish voor elkaar zou kunnen krijgen.

Ik hoop dat iemand hier dit al eerder heeft gedaan of hier een idee voor heeft.

M.
 
PHP hulp

PHP hulp

26/11/2024 16:08:33
 
Frank Nietbelangrijk

Frank Nietbelangrijk

04/02/2013 17:17:03
Quote Anchor link
Jammer dat je niet even de opbouw van de tabel laat zien, ik ga er van uit dat je in de tabel een DATE field hebt.

Je kunt een php bestand maken dat bijvoorbeeld vanaf de huidige datum (vandaag) enkele activiteiten toevoegt aan de tabel tot bijvoorbeeld twee maanden vooruit. Hij moet natuurlijk wel eerst even inlezen tot hoever de tabel de vorige keer was bijgewerkt. Daarnaast kan dit script ook simpelweg alle records waarvan de datum ouder is als 'vandaag' in één keer verwijderen.

dit script kan dan bij veel providers als 'crownjob' opgegeven worden wat inhoud dat je vooraf instelt wanneer het script automatisch uitgevoerd dient te worden.
 
Eddy E

Eddy E

04/02/2013 20:21:43
Quote Anchor link
Waarom niet met
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
WHERE datum_kolom BETWEEN DATE_SUB(NOW(), INTERVAL 1 WEEK) AND DATE_ADD(NOW(), INTERVAL 2 WEEK))


Geeft dus alles van afgelopen week + komende 2 weken.
 
Aad B

Aad B

04/02/2013 20:32:32
Quote Anchor link
@Frank, het heet cron-job maar persoonlijk zou ik de pagina on-the-fly genereren op basis van de datum. Geen gedoe met cron-jobs die je in moet stellen en fout kunnen lopen. Ik denk dat Eddy hetzelfde bedoelt, pagina opbouwen on on-the-fly.
Gewijzigd op 04/02/2013 20:33:19 door Aad B
 
Frank Nietbelangrijk

Frank Nietbelangrijk

04/02/2013 20:47:48
Quote Anchor link
cronjob dus natuurlijk. ehm on the fly de relevante info uit de database halen: ja, maar nieuwe records toevoegen zodat bijvoorbeeld een event om de veertien dagen opnieuw aan de tabel wordt toegevoegd en deze een uniek ID krijgt zodat gebruikers zich kunnen inschrijven voor deze ene unieke datum, dat zou ik denk ik toch met een cronjob doen.
 
Aad B

Aad B

04/02/2013 21:01:05
Quote Anchor link
Frank Nietbelangrijk op 04/02/2013 20:47:48:
cronjob dus natuurlijk. ehm on the fly de relevante info uit de database halen: ja, maar nieuwe records toevoegen zodat bijvoorbeeld een event om de veertien dagen opnieuw aan de tabel wordt toegevoegd en deze een uniek ID krijgt zodat gebruikers zich kunnen inschrijven voor deze ene unieke datum, dat zou ik denk ik toch met een cronjob doen.
Je doet een aanname die mogelijk niet relevant is. Misschien maken de gebruikers ook zelf de events aan. Anderzijds is er misschien een (jaar)tabel met events, bijvoorbeeld verjaardagen. Beide gevallen geen cron nodig. Ik realiseer me dat ik nu ook aannames doe....
 
Michel van B

Michel van B

07/02/2013 14:16:09
Quote Anchor link
Om iedereen even uit het aanname gebied te verdrijfen :-)
Ga er voor het gemak even van uit dat ik alles wat nu bestaat verwijder.
met andere woorden ik ga het opnieuw maken want alles, echt alles, wordt een voor een handmatig gemaakt.

Dus begin lekker bij 0.
Ik heb geen DATE field voor zover ik kan zien.
Het is een WP website waar lekker aan gesleuteld kan en mag worden.
Heb inmiddels volledige toegang tot Wp-admin en FTp server.

Het volgende wil ik bereiken
Ik heb een tabel nodig die per week alleen de zondag laat zien.
De gebruiker ziet 12 weken vooruit.
Nu is het de bedoeling dat als de eerste week geweest is deze uit de database moet/mag verdwijnen en er een nieuwe week moet worden toegevoegd.

Leef jullie uit :-)
 
Ozzie PHP

Ozzie PHP

07/02/2013 14:20:34
Quote Anchor link
Michel van B op 07/02/2013 14:16:09:
Leef jullie uit :-)

Het is de bedoeling dat JIJ je uitleeft, en als je dan concrete vragen hebt dan kun je die hier stellen. Het is niet zo dat je hier om een kant-en-klaar script kunt vragen. "U vraagt wij draaien" zo werkt het hier niet. Mocht je dit toch willen dan kun je een vacature plaatsen.

Succes!
 
Michel van B

Michel van B

07/02/2013 14:24:30
Quote Anchor link
haha dat was ook niet mijn bedoeling met de tekst "Leef je uit"
Ik wil het ook zelf doen, maar loop hier een beetje vast.
Ik heb er niets aan als jullie het doen en ik alles kopier. Ik wil ook snappen wat ik doe....

Dus om misopvatting te voorkomen was het niet de bedoeling om een compleet script te krijgen maar een schop in de goede richting.

Excuus.
 
Ozzie PHP

Ozzie PHP

07/02/2013 14:25:51
Quote Anchor link
oké... bij deze rechtgezet ;)
 
Michel van B

Michel van B

08/02/2013 16:33:15
Quote Anchor link
Heb helaas nog geen vooruitgang geboekt betreft het 'opschuiven'

Iemand nog ideeën?
 
- SanThe -

- SanThe -

08/02/2013 16:43:49
Quote Anchor link
Wat heb je ondertussen al?
 
Michel van B

Michel van B

08/02/2013 16:53:11
Quote Anchor link
Niets.

:-)

Het is nu zo dat ik heb afgesproken dit gedeelte eerst even in theorie uit te zoeken en dan pas gaan doen.
Dus alles wat nu bestaat laten voor wat het is en opnieuw beginnen.

Eigenlijk zat ik te denken om maar een datum in de database te plaatsen en een teller mee te laten lopen die iedere keer +7 laat zien.
 
Frank Nietbelangrijk

Frank Nietbelangrijk

08/02/2013 18:02:23
Quote Anchor link
Maak je niet druk om het verwijderen van 'verlopen records' uit je database. Als de website er staat dan is dat een vrij simpele aanvulling.

De vraag die we ons moeten stellen is: Hoe krijgen we nu automatisch die nieuwe records in onze tabel?
De antwoorden zijn hier al gegeven. Naar mijn idee zijn er twee mogelijkheden:
1. een Cronjob. Dit is een php script dat bijv. op iedere zondag door de server automatisch uitgevoerd wordt. In het script moet dan heel simpel een lusje komen te staan die tot acht weken vooruit records aan de database toevoegt indien die nog niet bestaan:
2. on the fly: Telkens als er een gebruiker op de agenda (zo noem ik jouw pagina nu maar even) beland dan wordt tijdens het genereren van de pagina (met PHP) een zijstapje gemaakt naar een lus die checkt of er nog minimaal 8 records in de database staan, en zo niet dan vult hij ze aan tot acht.

Jij mag kiezen welke van de twee het wordt. Daarnaast laat ons eens weten hoe je tabellen er uit moeten komen te zien:

Ik kan me zo voorstellen een tabel met users, een tabel met events, en een koppeltabel users-events opdat een user kan inschrijven op meerdere events maar ook dat elke event meerdere users kan laten inschrijven.

Opzet voorbeeld zoals het zou kunnen:

Users:
- user_id
- loginnaam
- wachtwoord (versleuteld)
- email
- fullname

Events:
event_id
- event_date
- event_name
- event_description (uitgebreide omschrijving)
- (eventueel) event_location
- (eventueel) even_starttime
- enzovoorts

Users_Events:
- user_id
- event_id
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

08/02/2013 18:43:45
Quote Anchor link
Als het gewoon om toevoegen of verwijderen van records kan je dat ook met een EVENT in MYSQL af.
In ieder geval is het de vraag wat de bedoeling is, moeten alle data van de komende periode getoond worden, of alleen de event die binnen die periode plaats vinden. In het laatste geval heb je sowieso dat tabelletje niet nodig, en in het eerste in principe ook niet. Overigens zou ik in het eerste geval het oplossen in stored procedure.

PS.
@Frank, ik persoonlijk zou de fullname opsplitsen.
 
Frank Nietbelangrijk

Frank Nietbelangrijk

08/02/2013 20:38:07
Quote Anchor link
Hoi Ger,

Fullname opsplitsen is wat ik ook doe.
Heb jij een voorbeeldje van wat jij bedoelt met EVENT in mysql?
en welk 'tabelletje' is niet nodig?

Groet, Frank
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

08/02/2013 21:13:15
Quote Anchor link
Event in mysql is heel eenvoudig:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
CREATE EVENT get_rid_of_event
    ON SCHEDULE AT CURRENT_TIMESTAMP + INTERVAL 12 HOUR
    DO
      DELETE FROM events WHERE datefield <= CURRENT_DATE();

Het tabelletje:
Een db is bedoeld om dynamische data op te slaan, dus als het vandaag 8 februari is, is het over 2 weken (pak 'm beet) 22 februari. Dit ga je niet in en db opslaan.
 
Frank Nietbelangrijk

Frank Nietbelangrijk

10/02/2013 00:17:53
Quote Anchor link
Ger bedankt! ik heb zeker weer iets geleerd.
Had er wel even google bij nodig om wat meer uitleg te krijgen.
voor anderen geïnteresseerden: http://phpmaster.com/working-with-mysql-events/
 
Michel van B

Michel van B

11/02/2013 15:30:46
Quote Anchor link
@Frank nietbelangrijk
Quote:
Jij mag kiezen welke van de twee het wordt. Daarnaast laat ons eens weten hoe je tabellen er uit moeten komen te zien:

Hoewel ik het ontzettend wardeer dat je me helpt wil ik voor mijzelf ook de doelstelling zetten om er nog wat van te leren.

Echter zou ik heeeeeeel blij zijn met een opzetje.
Here goes wat betreft de structuur van tabellen.
Het is een WordPress install dus vandaaruit moet ik ook rekening houden betreft gegevens aanvragen. Voor alle gebruikers heb ik die namelijk al :-)
Het gaat hier om een "agenda" om dit maar even aan te houden voor een groepje golfers.
Deze mensen vinden het fijn om vooruit te plannen. Dit doen ze door iedere zondag een baan ergens te reserveren en aan te geven of zij wel of niet komen.
Dus de pagina waar op aan gegeven wordt of zij wel of niet komen is als volgt:

- Naam speler waarde: radio ja(1) of nee(0)
- Golfbaan waarde: dropdown met 5 banen
- Tijd van afslaan waarde: text veld
- Eerste Hole waarde: text veld
- Flight-indeling waarde: afhankelijk van aantal spelende mensen (ja(1) of nee(0) optellen)

Users:
- user_id
- loginnaam
- wachtwoord (versleuteld)
- email
- fullname

Deze gegevens bestaan al en zijn zo op te vragen

Dat zou het in theorie moeten zijn.
Ik hoop dat het allemaal duidelijk is. En graag als jullie een reactie hebben met een voorbeeld leg het dan aub ook een beetje uit.

Nogmaals het is wel de bedoeling dat ik hier iets van leer!
Gewijzigd op 11/02/2013 15:31:50 door Michel van B
 
Michel van B

Michel van B

13/02/2013 09:26:54
Quote Anchor link
Ger van Steenderen op 08/02/2013 21:13:15:
Event in mysql is heel eenvoudig:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
CREATE EVENT get_rid_of_event
    ON SCHEDULE AT CURRENT_TIMESTAMP + INTERVAL 12 HOUR
    DO
      DELETE FROM events WHERE datefield <= CURRENT_DATE();

Het tabelletje:
Een db is bedoeld om dynamische data op te slaan, dus als het vandaag 8 februari is, is het over 2 weken (pak 'm beet) 22 februari. Dit ga je niet in en db opslaan.


Super interesant.
Geen idee hoe en wat verder nog maar wel erg leuk!!!
 
Michel van B

Michel van B

14/02/2013 10:30:05
Quote Anchor link
Heren,

Ben een STAP verder gekomen.
Ik moet nu een manier hebben om data op te slaan bij de datum
Als volgt:
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
echo '<table cellpadding="0" cellspacing="0" border="1">';
echo'<tr>';
$sunday_date = strtotime("next sunday");
$current_date = date("d-m-y");
echo '<td width="250">' . $current_date .'</td>';
for ($i=0; $i<=10; $i++){
echo '<td width="250">' . date('d-m-y',$sunday_date). '</td>';
$sunday_date = strtotime("next sunday", $sunday_date);
}

echo'</tr>';
echo'</table>';
?>


Dit maakt een mooi tabelletje waar de komende 12 zondagen worden getoond.
Hoe zou ik nu de data aan de hand van de datum op kunnen slaan?
Gewijzigd op 14/02/2013 10:32:44 door Michel van B
 

Pagina: 1 2 volgende »



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.