Kalender (datum probleem)

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software Ontwikkelaar

Functie omschrijving Voor een echt familiebedrijf in de omgeving van 's-Hertogenbosch ben ik op zoek naar een Software Developer. Jij gaat in de functie van Software Developer werken met C# en .NET framework Jij gaat maatwerk software ontwikkelen en softwareoplossingen creëren. Daarnaast optimaliseer je de bestaande software. Oplossingen waar de klant echt iets aan heeft, jij krijgt er energie van op dit te realiseren. Je gaat werken in een Microsoft omgeving(ASP.NET) en gebruikt daarnaast C# en MVC. Samen met het huidige IT team binnen deze organisatie verwerk je de wensen van de klant tot een (eind)product. Bedrijfsprofiel Deze organisatie is

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 »

C# Ontwikkelaar

Functieomschrijving Voor een software ontwikkelaar in de omgeving van Vught zijn we op zoek naar een gemotiveerde C# ontwikkelaar. Deel jij hun passie voor development en dan vooral in C#.NET? Dan kan dit wel eens jouw droombaan zijn! Jouw werkzaamheden zullen er ongeveer als volgt uit gaan zien Door de wensen van de klant goed te begrijpen ga jij aan de slag dit om te zetten naar passende oplossingen en werk je deze uit tot een sterk eindproduct. Je gaat je bezighouden met de ontwikkeling van webapplicaties en websites, dit doe je door middel van ASP.NET, MVC Frameworks en C#.

Bekijk vacature »

Als Front-end developer bijdragen aan het onderwij

Functie Als front-end developer om je terecht in een team van goede en ervaren developers, en ga je werken aan de software die door miljoenen mensen gebruikt wordt. Je bent in staat om designs effectief te vertalen naar werkende feautures en hebt oog voor een goede UX van het product. Je staat voor clean code en goede documentatie. Je ziet toegevoegde waarde in het beoordelen van het werk van collega’s om zo samen te streven naar hoge kwaliteit software en code. Je dagelijkse werk bestaat uit het werken aan componenten in de Storybook. Het verbeteren en refactoren van de huidige

Bekijk vacature »

Randstad B.V.- Freelance Senior Fullstack Develope

Startdatum: 01.05.2023 Richttarief: € 75,00 - €85,00 Duur van de opdracht: 1 jaar Uren per week: 40 Werkmodel: Hybride, dinsdag en donderdag aanwezig op kantoor in Diemen en meer wanneer dit nodig is. Functieomschrijving: De ideale kandidaat gaat onderdeel uitmaken van een junior team binnen het foundation domein. Vanuit het foundation domein werkt dit team samen met andere foundation teams en teams uit het online domein (professionals B2B en B2C) voor het bouwen en integreren van HRM functionaliteiten (verlof en benefits) in de persoonlijke portal van Interim Professionals. Er is meer backend werk dan frontend, maar kandidaat moet beiden leuk

Bekijk vacature »

Front-end Developer (HTML/CSS, Angular/React/Vue,

Functie Je zal aan de slag gaan in een klein, hecht team met front-end development experts die de ambitie delen mooi werk te leveren. Samen met hen zal je werken aan het gebruiksvriendelijk en interactief maken van complexe webapplicaties, websites en mobile apps. Je levert klanten wat ze nodig hebben terwijl je actief aan jezelf blijft werken met de ondersteuning vanuit je werkplek. Talen als Javascript programmeer jij vloeiend en je hebt kennis van frameworks als React en Angular. Je zou je het liefst nog veel meer ontwikkelen in verschillende front-end talen. Deze kennis deel je graag met je collega’s,

Bekijk vacature »

.NET Developer

Dit ga je doen Tot jouw takenpakket behoort onder andere: Webapplicaties ontwerpen, bouwen, testen en implementeren in .NET/C#.; Ontwikkelen, implementeren en beheren van maatwerkapplicaties; Onderhouden en beheren van standaardpakketten; Onderzoeken en beoordelen van nieuwe technieken. Hier ga je werken Als .NET ontwikkelaar kom je te werken bij een grote semioverheidsinstelling in Nijmegen. De organisatie staat garant voor het leveren van onderwijs en les- en onderzoeksmateriaal voor duizenden betrokkenen. De organisatie wil bijdragen aan een gezonde, vrije wereld met gelijke kansen voor iedereen. Binnen de teams hangt een open en collegiale cultuur met veel aandacht voor een prettige en sociale werksfeer.

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 »

Belastingdienst - Freelance Senior Applicatie ontw

Startdatum: 01.06.2023 Richttarief: €65,00 - €75,00 Duur van de opdracht: 6 maanden Uren per week: 36 Taal: Nederlands vereist! Gelieve in het Nederlands te solliciteren. Functieomschrijving: We verwachten van je, dat je: Brede ervaring hebt als JAVA-ontwikkelaar; Ervaring hebt met Agile/Scrum-werken en je thuis voelt in een Agile omgeving; Een aandeel levert aan het scrumproces en in de SAFe-releasetrain; Zelfstandig werkt in een scrumteam en intensief de samenwerking op zoekt met je directe collega’s en je omgeving; Ervaring meebrengt met het schattten en inplannen van taken tot en met het testen en demonstreren van de opgeleverde functionaliteit; Collega’s in je

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Ontwikkelaar Centrale Monitoring

Ontwikkelaar centrale Monitoring Functieomschrijving Wil jij een bijdrage leveren aan het onderhoud, opzetten en ontwikkelingen van technologieën van SSC-ICT, een van de grootste ICT-dienstverleners van en voor de Rijksoverheid? Je komt als monitorspecialist te werken bij team Operations Management Services. Dit team werkt aan het stabiliseren en waarborgen van een betrouwbare monitoromgeving voor 7 ministeries. Jij begeleidt het implementatieproces van de te monitoren technologieën, onder andere via management packs, connectoren en API's. Je hebt hiervoor veel contact met interne en externe klanten, die hun wensen op het gebied van monitoring aan jou doorgeven. Je beoordeelt deze wensen en komt met

Bekijk vacature »

.NET Developer gezocht!

Functie omschrijving Wij zijn op zoek naar een .NET Developer! Wil jij werken voor een internationaal bedrijf waar je legio mogelijkheden krijgt als Software Ontwikkelaar? Grijp nu je kans en kijk snel of jouw vaardigheden aansluiten bij onderstaand profiel! Je kunt een uitdagende rol gaan vervullen als .NET Developer binnen een internationaal bedrijf dat gevestigd is in omgeving Bergen. Dit bedrijf is zeer vooruitstrevend en verricht betekenisvol werk. Binnen dit bedrijf wordt gewerkt aan de productie en ontwikkeling van medische middelen. Als .NET Developer ga jij je bezig houden met het volgende: Je wordt betrokken bij alle fasen van software

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 »

Magento developer

Functie E-commerce is een ‘’snelle’’ wereld. Om hierin continu voorop te blijven omarmen ze in een vroeg stadium nieuwe technieken. Een webshop is nooit af en kan altijd beter, sneller en efficiënter. Tegelijkertijd hebben ze vanaf hun oprichting altijd vastgehouden aan kwaliteit boven snelheid, en dit loont. Als back-end developer fungeer je als het verlengstuk van hun klanten. Technisch complexe zaken pak je met liefde op, en hierin werk je samen met o.a. front-end developers en designers. Klanten verwacht hierin kwaliteit van het hoogste niveau en een proactieve, meedenkende rol bij het maken van zowel technische als strategische keuzes. Ga

Bekijk vacature »

Software Developer

Bij een bedrijf in de machinebouw, regio Roosendaal, zijn we op zoek naar een: Software Developer Waar ga je werken? Onze opdrachtgever is gespecialiseerd in de grondverzetmachines. Al meer dan 50 jaar leveren ze zowel nationaal als internationaal diverse machines. Het is een familiebedrijf met een informele werksfeer. Wat ga je doen? Als Software Developer je verantwoordelijk voor: - Je werkt voortdurend aan oplossingen voor het op afstand bewaken en besturen van oogstmachines; - Het visualiseren van gegevens in rapporten, apps of andere formaten; - Voorspellend machineonderhoud; - Taakplanning; - Je schrijft aangepaste plug-ins om gegevens te importeren of exporteren

Bekijk vacature »
Jurgen de Brouwer

Jurgen de Brouwer

16/07/2014 19:07:10
Quote Anchor link
Ik heb na lang zoeken een script gevonden voor een kalder hier op PHP hulp.
Nu wil de datum naar 01-01-2001 hebben want mijn database is zo ingericht.
Ik heb de maand al goed gekregen maar de dag nog niet.
En de link naar de volgende pagina krijg ik ook niet werkend.
Kan iemand mij helpen?

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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
<?PHP>
<HTML>
<HEAD>
<TITLE>Agenda</TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
body,td,p,select,input,textarea {
color: #333333;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin:0,0,0,0;
}
a{
color: #333333;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
}
.style1 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #0D4E95;
        font-weight: bold;
        padding-bottom:0px;
        padding-top:0px;
}
a.topnav {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #333333;
        font-weight: bold;
        text-decoration:none;
}
a.topnav:hover {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #333333;
        font-weight: bold;
        text-decoration:underline;
}
.sidered {color: #0D4E95; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.side {color: #333333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
a.sideredlinks{color: #0D4E95; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;text-decoration:underline; }
h1 {
        font-size: 18px;
        color: #0D4E95;
}
.base {font-size: 10px;margin-left:28px;}

td.kalalg                      { padding: 0px; margin: 0px; center: top; font: 11px Verdana, Arial; font-weight: bold; background-color: #FFFFFF; color: #0000CC; line-height: 16px; }
td.kaltit                      { padding: 0px; margin: 0px; center: top; font: 11px Verdana, Arial; font-weight: normal; background-color: #FFFFFF; color: #AAAAAA; border-bottom: solid 1px #AAAAAA;}
td.kaltexr                     { width: 117px; padding: 0px; height: 100px; cursor: hand; margin: 0px; font: 11px Verdana, Arial; font-weight: normal; color: #0D4E95; }
-->
</style>
</HEAD>
<body>
<center>
<?php

// Connection mysql
include ('con.php');

if (!mysql_select_db($dbdb, mysql_connect($host, $user, $dbpass)))
{

     echo "Connectie met de database mislukt.";
     exit();
}


    echo "<table width=\"200\">\n";
    echo "<tr><td class=\"kalalg\">";


if($_GET['thismonth'] != "" and $_GET['thisyear'] != "") {

    $this_month = $_GET['thismonth'];
    $this_year = $_GET['thisyear'];

    if ($this_month == 13) {
        $this_month = 01;
        $this_year = $this_year + 1;
    }

    elseif ($this_month == 0)
        {

        $this_month = 12;
        $this_year = $this_year - 1;
        }

    else
        {
        $this_month = $this_month;
        }
}

else {
    $this_month = date("m");
    $this_year = date("Y");
}


        $arraymonth = array(
 "Januari",
 "Februari",
 "Maart",
 "April",
 "Mei",
 "Juni",
 "Juli",
 "Augustus",
 "September",
 "Oktober",
 "November",
 "December"
 );

    $month_name = $arraymonth[$this_month-1];
    /* Navigation */
    $last_month = $this_month - 01;
    $next_month = $this_month + 01;
    

    echo "<center>";
    echo "<table width=\"800\"><tr><td align=\"left\" width=\"200\">\n";
    echo "<a href=\"agenda.php?thismonth=$last_month&thisyear=$this_year\" style=\"color:#0D4E95; font-family: Verdana, Arial, Helvetica, sans-serif;\"><b>&laquo; Vorige</b></a>";
    echo "</td><td align=\"center\" width=\"400\">";
    echo "<h1>$month_name $this_year</h1>";
    echo "</td><td align=\"right\" width=\"200\">";
    echo "<a href=\"agenda.php?thismonth=$next_month&thisyear=$this_year\" style=\"color:#0D4E95; font-family: Verdana, Arial, Helvetica, sans-serif;\"><b>Volgende &raquo;</b></a>";
    echo "</td></tr></table>";
    echo "</center>";

    /* Titels van de kalender */
    echo "<table width=\"820\" cellspacing=\"1\" cellpadding=\"0\" style=\"border: solid #AAAAAA 1px;\">\n";
    echo "<td class=\"kaltit\" height=\"5\" style=\"text-align: center; border-right: solid #AAAAAA 1px;\">Maandag</td>";
    echo "<td class=\"kaltit\" height=\"5\" style=\"text-align: center; border-right: solid #AAAAAA 1px;\">Dinsdag</td>";
    echo "<td class=\"kaltit\" height=\"5\" style=\"text-align: center; border-right: solid #AAAAAA 1px;\">Woensdag</td>";
    echo "<td class=\"kaltit\" height=\"5\" style=\"text-align: center; border-right: solid #AAAAAA 1px;\">Donderdag</td>";
    echo "<td class=\"kaltit\" height=\"5\" style=\"text-align: center; border-right: solid #AAAAAA 1px;\">Vrijdag</td>";
    echo "<td class=\"kaltit\" height=\"5\" style=\"text-align: center; border-right: solid #AAAAAA 1px;\">Zaterdag</td>";
    echo "<td class=\"kaltit\" height=\"5\" style=\"text-align: center;\">Zondag</td>";
    echo "</td></tr>";

    /* De maand berekenen */
    $first_day = date("w", mktime(0, 0, 0, $this_month, 1, $this_year));
    $total_days = date("t", mktime(0, 0, 0, $this_month, 1, $this_year));
    $week_num = 1;
    $day_num = 1;
    $the_day = " ";

    /* Het aantal weken overlopen (primaire teller in het proces) */
    while ($week_num <= 6) {
           echo "<tr>\n";



           /* Het aantal weken overlopen (secundaire teller) */
           for ( $i = 1; $i <= 6; $i++ ) {
                 if ($week_num == 1) {
                     if ($i < $first_day)
                          $the_day = " ";
                     else if ($i == $first_day) {
                          $the_day = 1;
                          }
                     }
else {
                         if ($the_day > $total_days)
                             $the_day = " ";
                     }

                 /* De dagen weergeven */
                 if ($the_day != " ")
                 {

                     if ($the_day == date("d") and $this_month == date("m") and $this_year == date("Y"))
                          {

                              echo "<td valign=\"top\" class=\"kaltexr\" onclick=\"window.location.href='jour.php?jour=$the_day&mois=$this_month&annee=$this_year'\" onMouseOver=\"this.style.backgroundColor='#FEFFBF';\" onMouseOut=\"this.style.backgroundColor='#FEFF97'\" bgcolor=#FEFF97><b>$the_day</b><br>";
                          }

                          else
                          {
                              echo "<td valign=\"top\" class=\"kaltexr\" onclick=\"window.location.href='jour.php?jour=$the_day&mois=$this_month&annee=$this_year'\" onMouseOver=\"this.style.backgroundColor='#E9ECEF';\" onMouseOut=\"this.style.backgroundColor='#CDD2D9'\" bgcolor=#CDD2D9><b>$the_day</b><br>";
                          }

                         $querytris="SELECT titre FROM agenda WHERE date='$the_day/$this_month/$this_year' ORDER BY id";
                          $resulttris=mysql_query($querytris) or die(mysql_error());
                             if (mysql_num_rows($resulttris) >= 1)
                             {

                              echo "<font style=\"color:#404040; font-size:90%;\"><center><b>";

                                     while ($rowtris = mysql_fetch_array($resulttris))
                                            {

                                                echo "".$rowtris['titre']."";
                                            }

                              echo "</b></center></font><br>";

                              }

                         $queryquattro="SELECT titre FROM agenda WHERE date='$the_day/$this_month' ORDER BY id";
                          $resultquattro=mysql_query($queryquattro) or die(mysql_error());
                             if (mysql_num_rows($resultquattro) >= 1)
                             {

                              echo "<font style=\"color:#404040;font-size:90%;\"><center><b>";

                                     while ($rowquattro = mysql_fetch_array($resultquattro))
                                            {

                                                echo "".$rowquattro['titre']."";
                                            }

                              echo "</b></center></font><br>";

                              }

                         $query="SELECT login FROM members WHERE annif='$the_day/$this_month' ORDER BY id";
                         $result=mysql_query($query) or die(mysql_error());
                             if (mysql_num_rows($result) >= 1)
                             {

                              echo "<font style=\"sidered\" style=\"font-size:90%;\">Verjaardag:</font>";
                                     echo "<br><table padding=\"0\" spacing=\"0\" style=\"margin-left: 2px; line-height: 60% ;\">";
                                     while ($row = mysql_fetch_array($result))
                                            {

                                                echo "<tr><td><font style=\"color: black; font-size:90%;\">&raquo; ".$row['login']."</font></td></tr>";
                                            }

                                     echo "</table>";

                              }

                          $querybis="SELECT titre FROM agenda WHERE date='$the_day/$this_month/$this_year' and genre='activit�' ORDER BY id";
                          $resultbis=mysql_query($querybis) or die(mysql_error());
                             if (mysql_num_rows($resultbis) >= 1)
                             {

                              echo "<font style=\"sidered\" style=\"font-size:90%;\">Activiteiten:</font>";
                                     echo "<br><table padding=\"0\" spacing=\"0\" style=\"margin-left: 2px; line-height: 60% ;\">";
                                     while ($rowbis = mysql_fetch_array($resultbis))
                                            {

                                                echo "<tr><td><font style=\"color: black; font-size:90%;\">&raquo; ".$rowbis['titre']."</font></td></tr>";
                                            }

                                     echo "</table>";

                              }



                         echo "</td>";


                 }

                 else
                 {
                     echo "<td valign=\"top\" bgcolor=\"#DFDFDF\"></td>";
                 }

                  /* De volgende dag berekenen */
                 if ($the_day != " ")
                     $the_day++;
                 }

                 if ($week_num == 1) {
                     if ($first_day == 0) {
                          $the_day = 1;
                          if ($the_day == date("d") and $this_month == date("m") and $this_year == date("Y"))
                          {

                              echo "<td valign=\"top\" class=\"kaltexr\" onclick=\"window.location.href='jour.php?jour=$the_day&mois=$this_month&annee=$this_year'\" onMouseOver=\"this.style.backgroundColor='#FEFFBF';\" onMouseOut=\"this.style.backgroundColor='#FEFF97'\" bgcolor=#FEFF97><b>$the_day</b><br>";
                          }

                          else
                          {
                              echo "<td valign=\"top\" class=\"kaltexr\" onclick=\"window.location.href='jour.php?jour=$the_day&mois=$this_month&annee=$this_year'\" onMouseOver=\"this.style.backgroundColor='#E9ECEF';\" onMouseOut=\"this.style.backgroundColor='#C3C3C3'\" bgcolor=#C3C3C3><b>$the_day</b><br>";
                          }

                         $querytris="SELECT titre FROM agenda WHERE date='$the_day/$this_month/$this_year' and genre='jour f�ri�' ORDER BY id";
                          $resulttris=mysql_query($querytris) or die(mysql_error());
                             if (mysql_num_rows($resulttris) >= 1)
                             {

                              echo "<font style=\"color:#404040; font-size:90%;\"><center><b>";

                                     while ($rowtris = mysql_fetch_array($resulttris))
                                            {

                                                echo "".$rowtris['titre']."";
                                            }

                              echo "</b></center></font><br>";

                              }

                         $queryquattro="SELECT titre FROM agenda WHERE date='$the_day/$this_month' and genre='jour f�ri�' ORDER BY id";
                          $resultquattro=mysql_query($queryquattro) or die(mysql_error());
                             if (mysql_num_rows($resultquattro) >= 1)
                             {

                              echo "<font style=\"color:#404040;font-size:90%;\"><center><b>";

                                     while ($rowquattro = mysql_fetch_array($resultquattro))
                                            {

                                                echo "".$rowquattro['titre']."";
                                            }

                              echo "</b></center></font><br>";

                              }

                         $query="SELECT login FROM members WHERE annif='$the_day/$this_month' ORDER BY id";
                         $result=mysql_query($query) or die(mysql_error());
                             if (mysql_num_rows($result) >= 1)
                             {

                              echo "<font style=\"sidered\" style=\"font-size:90%;\">Verjaardag:</font>";
                                     echo "<br><table padding=\"0\" spacing=\"0\" style=\"margin-left: 2px; line-height: 60% ;\">";
                                     while ($row = mysql_fetch_array($result))
                                            {

                                                echo "<tr><td><font style=\"color: black; font-size:90%;\">&raquo; ".$row['login']."</font></td></tr>";
                                            }

                                     echo "</table>";

                              }

                          $querybis="SELECT titre FROM agenda WHERE date='$the_day/$this_month/$this_year' and genre='activit�' ORDER BY id";
                          $resultbis=mysql_query($querybis) or die(mysql_error());
                             if (mysql_num_rows($resultbis) >= 1)
                             {

                              echo "<font style=\"sidered\" style=\"font-size:90%;\">Activiteiten:</font>";
                                     echo "<br><table padding=\"0\" spacing=\"0\" style=\"margin-left: 2px; line-height: 60% ;\">";
                                     while ($rowbis = mysql_fetch_array($resultbis))
                                            {

                                                echo "<tr><td><font style=\"color: black; font-size:90%;\">&raquo; ".$rowbis['titre']."</font></td></tr>";
                                            }

                                     echo "</table>";

                              }

                          echo "</td>";
                          echo "</tr>";
                          $the_day++;
                          }

                     else  {
                        if ($the_day == date("d") and $this_month == date("m") and $this_year == date("Y"))
                          {

                              echo "<td valign=\"top\" class=\"kaltexr\" onclick=\"window.location.href='jour.php?jour=$the_day&mois=$this_month&annee=$this_year'\" onMouseOver=\"this.style.backgroundColor='#FEFFBF';\" onMouseOut=\"this.style.backgroundColor='#FEFF97'\" bgcolor=#FEFF97><b>$the_day</b><br>";
                          }

                          else
                          {
                              echo "<td valign=\"top\" class=\"kaltexr\" onclick=\"window.location.href='jour.php?jour=$the_day&mois=$this_month&annee=$this_year'\" onMouseOver=\"this.style.backgroundColor='#E9ECEF';\" onMouseOut=\"this.style.backgroundColor='#C3C3C3'\" bgcolor=#C3C3C3><b>$the_day</b><br>";
                          }

                         $querytris="SELECT titre FROM agenda WHERE date='$the_day/$this_month/$this_year' and genre='jour f�ri�' ORDER BY id";
                          $resulttris=mysql_query($querytris) or die(mysql_error());
                             if (mysql_num_rows($resulttris) >= 1)
                             {

                              echo "<font style=\"color:#404040; font-size:90%;\"><center><b>";

                                     while ($rowtris = mysql_fetch_array($resulttris))
                                            {

                                                echo "".$rowtris['titre']."";
                                            }

                              echo "</b></center></font><br>";

                              }

                         $queryquattro="SELECT titre FROM agenda WHERE date='$the_day/$this_month'  ORDER BY id";
                          $resultquattro=mysql_query($queryquattro) or die(mysql_error());
                             if (mysql_num_rows($resultquattro) >= 1)
                             {

                              echo "<font style=\"color:#404040;font-size:90%;\"><center><b>";

                                     while ($rowquattro = mysql_fetch_array($resultquattro))
                                            {

                                                echo "".$rowquattro['titre']."";
                                            }

                              echo "</b></center></font><br>";

                              }

                         $query="SELECT login FROM members WHERE annif='$the_day/$this_month' ORDER BY id";
                         $result=mysql_query($query) or die(mysql_error());
                             if (mysql_num_rows($result) >= 1)
                             {

                              echo "<font style=\"sidered\" style=\"font-size:90%;\">Verjaardag:</font>";
                                     echo "<br><table padding=\"0\" spacing=\"0\" style=\"margin-left: 2px; line-height: 60% ;\">";
                                     while ($row = mysql_fetch_array($result))
                                            {

                                                echo "<tr><td><font style=\"color: black; font-size:90%;\">&raquo; ".$row['login']."</font></td></tr>";
                                            }

                                     echo "</table>";

                              }

                          $querybis="SELECT titre FROM agenda WHERE date='$the_day/$this_month/$this_year' ORDER BY id";
                          $resultbis=mysql_query($querybis) or die(mysql_error());
                             if (mysql_num_rows($resultbis) >= 1)
                             {

                              echo "<font style=\"sidered\" style=\"font-size:90%;\">Activiteiten:</font>";
                                     echo "<br><table padding=\"0\" spacing=\"0\" style=\"margin-left: 2px; line-height: 60% ;\">";
                                     while ($rowbis = mysql_fetch_array($resultbis))
                                            {

                                                echo "<tr><td><font style=\"color: black; font-size:90%;\">&raquo; ".$rowbis['titre']."</font></td></tr>";
                                            }

                                     echo "</table>";

                              }

                          echo "</td>";
                        echo "</tr>";
                        $the_day++;
                     }
                          }

                 elseif ($the_day > $total_days) {
                        $the_day = " ";
                         echo "<td valign=\"top\" bgcolor=\"#DFDFDF\"></td>";
                         echo "</tr>";
                     }

                 elseif ($the_day != " ") {
                        if ($the_day == date("d") and $this_month == date("m") and $this_year == date("Y"))
                          {

                              echo "<td valign=\"top\" class=\"kaltexr\" onclick=\"window.location.href='jour.php?jour=$the_day&mois=$this_month&annee=$this_year'\" onMouseOver=\"this.style.backgroundColor='#FEFFBF';\" onMouseOut=\"this.style.backgroundColor='#FEFF97'\" bgcolor=#FEFF97><b>$the_day</b><br>";
                          }

                          else
                          {
                              echo "<td valign=\"top\" class=\"kaltexr\" onclick=\"window.location.href='jour.php?jour=$the_day&mois=$this_month&annee=$this_year'\" onMouseOver=\"this.style.backgroundColor='#E9ECEF';\" onMouseOut=\"this.style.backgroundColor='#C3C3C3'\" bgcolor=#C3C3C3><b>$the_day</b><br>";
                          }

                         $querytris="SELECT titre FROM agenda WHERE date='$the_day/$this_month/$this_year' and genre='jour f�ri�' ORDER BY id";
                          $resulttris=mysql_query($querytris) or die(mysql_error());
                             if (mysql_num_rows($resulttris) >= 1)
                             {

                              echo "<font style=\"color:#404040; font-size:90%;\"><center><b>";

                                     while ($rowtris = mysql_fetch_array($resulttris))
                                            {

                                                echo "".$rowtris['titre']."";
                                            }

                              echo "</b></center></font><br>";

                              }

                         $queryquattro="SELECT titre FROM agenda WHERE date='$the_day/$this_month' ORDER BY id";
                          $resultquattro=mysql_query($queryquattro) or die(mysql_error());
                             if (mysql_num_rows($resultquattro) >= 1)
                             {

                              echo "<font style=\"color:#404040;font-size:90%;\"><center><b>";

                                     while ($rowquattro = mysql_fetch_array($resultquattro))
                                            {

                                                echo "".$rowquattro['titre']."";
                                            }

                              echo "</b></center></font><br>";

                              }

                         $query="SELECT login FROM members WHERE annif='$the_day/$this_month' ORDER BY id";
                         $result=mysql_query($query) or die(mysql_error());
                             if (mysql_num_rows($result) >= 1)
                             {

                              echo "<font style=\"sidered\" style=\"font-size:90%;\">Verjaardag:</font>";
                                     echo "<br><table padding=\"0\" spacing=\"0\" style=\"margin-left: 2px; line-height: 60% ;\">";
                                     while ($row = mysql_fetch_array($result))
                                            {

                                                echo "<tr><td><font style=\"color: black; font-size:90%;\">&raquo; ".$row['login']."</font></td></tr>";
                                            }

                                     echo "</table>";

                              }

                          $querybis="SELECT titre FROM agenda WHERE date='$the_day/$this_month/$this_year' ORDER BY id";
                          $resultbis=mysql_query($querybis) or die(mysql_error());
                             if (mysql_num_rows($resultbis) >= 1)
                             {

                              echo "<font style=\"sidered\" style=\"font-size:90%;\">Activiteiten:</font>";
                                     echo "<br><table padding=\"0\" spacing=\"0\" style=\"margin-left: 2px; line-height: 60% ;\">";
                                     while ($rowbis = mysql_fetch_array($resultbis))
                                            {

                                                echo "<tr><td><font style=\"color: black; font-size:90%;\">&raquo; ".$rowbis['titre']."</font></td></tr>";
                                            }

                                     echo "</table>";

                              }

                          echo "</td>";
                        echo "</tr>";
                        $the_day++;
                     }

                 else {
                         $the_day = " ";
                         echo "<td valign=\"top\" bgcolor=\"#DFDFDF\"></td>";
                         echo "</tr>";
                     }




          $week_num++;
          }


    echo "</table>";
    echo "</td></tr>";
    echo "</table>";
    ?>

<br>
</center>
</body>
</html>
<?>
Gewijzigd op 16/07/2014 19:07:46 door Jurgen de Brouwer
 
PHP hulp

PHP hulp

16/11/2024 20:23:59
 
Frank Nietbelangrijk

Frank Nietbelangrijk

16/07/2014 19:32:39
Quote Anchor link
Het makkelijkste is om een datumtekst te veranderen is het volgende
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$datum
= new DateTime('2010-01-01');
echo $datum->format('d-m-Y'); // voor alle geldige karakters zie: http://php.net/manual/en/function.date.php
?>


Je post hier 464 regels code en zegt er niet bij waar je problemen zitten. Geef dus nog even aan waar we moeten kijken in de code.
 
Jurgen de Brouwer

Jurgen de Brouwer

16/07/2014 19:43:45
Quote Anchor link
Het navigatie probleem zit volgens mij hier.
Want hij post bv 7 ipv 07
Maar ik kan er niet van maken:

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
  $this_month
= date("m");
    $this_year = date("Y");
}


        $arraymonth = array(
 "Januari",
 "Februari",
 "Maart",
 "April",
 "Mei",
 "Juni",
 "Juli",
 "Augustus",
 "September",
 "Oktober",
 "November",
 "December"
 );

    $month_name = $arraymonth[$this_month-1];
    /* Navigation */
    $last_month = $this_month - 01;
    $next_month = $this_month + 01;
    

    echo "<center>";
    echo "<table width=\"800\"><tr><td align=\"left\" width=\"200\">\n";
    echo "<a href=\"agenda.php?thismonth=$last_month&thisyear=$this_year\" style=\"color:#0D4E95; font-family: Verdana, Arial, Helvetica, sans-serif;\"><b>&laquo; Vorige</b></a>";
    echo "</td><td align=\"center\" width=\"400\">";
    echo "<h1>$month_name $this_year</h1>";
    echo "</td><td align=\"right\" width=\"200\">";
    echo "<a href=\"agenda.php?thismonth=$next_month&thisyear=$this_year\" style=\"color:#0D4E95; font-family: Verdana, Arial, Helvetica, sans-serif;\"><b>Volgende &raquo;</b></a>";
    echo "</td></tr></table>";
    echo "</center>";


?>
 
Frank Nietbelangrijk

Frank Nietbelangrijk

16/07/2014 19:52:14
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
// hier ga je met de waardes rekenen waardoor PHP de tekst '01' zal omzetten naar het getal 1 en dus raak je altijd je voorloop nul kwijt.
$last_month = $this_month - 01;
$next_month = $this_month + 01;

// Maar met str_pad() kun je weer voorloop-nullen genereren. Verander bovenstaande regels dus voor deze
$last_month = str_pad($this_month -1, 2, '0', STR_PAD_LEFT);
$next_month = str_pad($this_month +1, 2, '0', STR_PAD_LEFT);
?>
 
- SanThe -

- SanThe -

16/07/2014 19:54:21
Quote Anchor link
Jurgen de Brouwer op 16/07/2014 19:07:10:
Nu wil de datum naar 01-01-2001 hebben want mijn database is zo ingericht.


Dan ben je dus fout begonnen.

Een datum is DATE of DATETIME.
Zoals je het nu hebt kun je nooit sorteren en de vele datumfunctions niet gebruiken.
 
Frank Nietbelangrijk

Frank Nietbelangrijk

16/07/2014 19:54:52
Quote Anchor link
Volgens mij werkt je code dan nog niet echt goed want dan kun je na maand 12 gewoon naar maand 13,14,15 enz
En andersom ook: van maand 1 naar maand 0, -1, -2 enz.
 
Jurgen de Brouwer

Jurgen de Brouwer

16/07/2014 19:57:52
Quote Anchor link
The San: Ik bedoel natuurlijk 2001-01-01 want anders werkt het date niet in mysql

Frank:
Dit word al opgelost:
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
<?php>
if($_GET['thismonth'] != "" and $_GET['thisyear'] != "") {

    $this_month = $_GET['thismonth'];
    $this_year = $_GET['thisyear'];

    if ($this_month == 13) {
        $this_month = 01;
        $this_year = $this_year + 1;
    }
    elseif ($this_month == 0)
        {
        $this_month = 12;
        $this_year = $this_year - 1;
        }
    else
        {
        $this_month = $this_month;
        }
}
else {
    $this_month = date("m");
    $this_year = date("Y");
}
?>
 
Erwin H

Erwin H

16/07/2014 19:59:17
Quote Anchor link
Jurgen de Brouwer op 16/07/2014 19:07:10:
Nu wil de datum naar 01-01-2001 hebben want mijn database is zo ingericht.

Wil je daarmee zeggen dat je een datum opslaat in de database als string? Dan zou ik heel erg snel opnieuw beginnen als ik jou was. Elk database systeem (MySQL ook) heeft speciale datatypes om datums in op te slaan en die zijn er niet voor niets. Zo kan je er tenminste correct mee sorteren, selecteren, berekenen etc. Sla je het op als string dan kan je al dat soort acties genoegelijk vaarwel zeggen.

Edit: te lang open laten staan, was inmiddels al aangekaart door anderen....
Gewijzigd op 16/07/2014 19:59:53 door Erwin H
 
Frank Nietbelangrijk

Frank Nietbelangrijk

16/07/2014 19:59:18
Quote Anchor link
- SanThe - op 16/07/2014 19:54:21:
Dan ben je dus fout begonnen.


Of een fout script gekopieerd.

Het handigste is inderdaad om gewoon met het object DateTime te werken en daarmee dus ook te gaan rekenen met datums: http://php.net/manual/en/class.datetime.php

Let vooral op de functies
add()
sub()
format()
 
Victor G

Victor G

16/07/2014 20:05:30
Quote Anchor link
Ik heb ooit zelf een kalender gemaakt, ik wou het nog implementeren met MySQL maar het was later niet nodig. Er zit wel WAT voor in, maar dat was meer test. Er worden bv al urls gemaakt e.d. maar ik doe er verder nog niks mee.

Kijk eens of je hier wat aan hebt: klik
Gewijzigd op 16/07/2014 20:06:16 door Victor G
 



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.