Catalogus

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Junior Developer Low-code

Dit ga je doen Low-code ontwikkeling van software voor landelijk bekende organisaties; Samenwerken in een team van 10 collega's; Opleveren van mooie eindproducten, middels de Agile methodiek; Direct contact met de eindklant over de gewenste oplossingen. Hier ga je werken Als startende IT-professional kom je te werken in de regio van Lelystad bij een organisatie die met toonaangevende klanten uit heel Nederland samen werkt. De producten en diensten van de organisatie bereiken miljoenen Nederlanders. Hierbij komt een grote hoeveelheid informatie kijken en deze moet discreet en veilig verwerkt worden. De processen die hierbij horen worden door het IT team vormgegeven.

Bekijk vacature »

Junior .NET Developer

Dit ga je doen Ontwikkelprocessen verder optimaliseren en verder ontwikkelen met C#; CI/CD-pipelines automatiseren; Ontwikkelen van herbruikbare componenten; Front-end pagina's gebruiksvriendelijk maken. Hier ga je werken Als junior .NET Developer kom je terecht binnen een grote en internationale organisatie. Zij streven naar een positieve impact op de mens, milieu en maatschappij. Het bedrijf is oorspronkelijk een familiebedrijf en werkt aan de productie van hoogwaardige en technische systemen voor de gezondheidszorg. Momenteel willen zij betere ontwikkelprocessen creëren op internationaal gebied en staat kwaliteit en veiligheid voor hun op nummer 1! Als junior .NET Developer werk je aan het ontwikkelen van verbeterde

Bekijk vacature »

Fullstack developer - medior

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en zou jij graag bij een platte maar informele organisatie willen werken? Voor een mooi softwarebedrijf in omgeving Ridderkerk zijn wij op zoek naar versterking voor op de afdeling Software Development! Als Fullstack developer wordt je bij dit bedrijf onderdeel van de volledige ontwikkeling van requirement tot oplevering! Werkzaamheden Jouw focus ligt op de front end en alles wat daarbij komt kijken. Je gaat ontwerpen, ontwikkelen, testen en valideren. Je zult voornamelijk werken met React.js en Typescript. Maar ook Javascript, HTML en CSS komen aanbod. Daarnaast zal je ook regelmatig met

Bekijk vacature »

C# .NET Developer

Functie omschrijving Ben jij op zoek naar een nieuwe uitdaging binnen development waar je komt te werken binnen een flexibel, jong en ondernemend bedrijf. Lees dan snel verder! Voor deze functie zoeken wij een C# .NET Developer die enthousiast wordt van het aansluiten en begeleiden van (complexe) nieuwe klanten. Daarnaast begeleid je complexe projecten, wij zoeken iemand die altijd kansen ziet en waarbij het glas altijd half vol is. Voor deze functie zoeken wij een Developer met ervaring op het gebied van .NET die deze organisatie gaat versterken. Binnen de organisatie ga jij je vooral bezighouden met het verbeteren van

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 »

Dynamische Oracle/APEX Ontwikkelaar in de logistie

Bedrijfsomschrijving De organisatie in de regio Rotterdam is gespecialiseerd in het ontwikkelen van moderne webbased software voor de ERP branche. In totaal is er 20FTE aan specialisten actief binnen de organisatie. De ICT afdeling bestaat momenteel uit 15FTE. Ze groeien ontzettend hard en daarom zoeken zij een Oracle/APEX Developer die het reeds sterke team nog sterker komt maken. Hier werken ze op projectbasis voor verschillende grote organisaties in de logistieke sector. Het is een informele organisatie waarbinnen een fijne werksfeer heerst. Zoals aangegeven willen ze het team nog sterker maken en daarvoor zoeken ze bij voorkeur medior of senior Oracle/APEX

Bekijk vacature »

Database Developer

Functieomschrijving Wat ga je doen? Als developer ben jij samen met een gemotiveerd team van 10 collega’s verantwoordelijk voor het creëren van aangemeten software voor klanten. Je bent klantvriendelijk en oplossingsgericht ingesteld, omdat het essentieel is om de klanten zo goed mogelijk te helpen met hun uitdagingen. Het is mogelijk om vanuit huis je werkzaamheden uit te voeren, maar het is ook prettig als je in de omgeving van Tilburg woont om naar het kantoor te kunnen komen. Vind jij het leuk om jouw creatieve vaardigheden te benutten om complexe systemen te ontwikkelen? Lees dan snel verder! Bedrijfsprofiel Voor wie

Bekijk vacature »

Low-code developer

Functie omschrijving Heb jij altijd al een training willen volgen in het buitenland? Voor een leuke opdrachtgever in omgeving Alphen ad Rijn zijn wij op zoek naar kandidaten die aan de slag willen als Low Code Developer! Beschik jij over HBO/WO nivo, bij voorkeur Informatica, maar een ander technische opleiding zoals bijv. wiskunde, natuurkunde is ook goed. Heb jij aantoonbare affiniteit met IT en ben jij gedreven, enthousiast, communicatief vaardig en klantgericht? Lees dan snel verder! Je wordt getraind tot een volwaardig Low Code Developer, het traject ziet er als volgt uit: Start 1e week januari, opleiding van 3 weken

Bekijk vacature »

Senior Java developer

Als Senior Developer bij Sogeti ben je onderdeel van onze toonaangevende best-gecertificeerde Java community. Deze bestaat uit ruim 100 gepassioneerde professionals. In teamverband lever je mooie prestaties. Daarmee draag je aan bij de meerwaarde die wij leveren aan onze top-opdrachtgevers. Geen werkdag is hetzelfde! Je bent voortdurend bezig met het oplossen van allerlei complexe vraagstukken binnen bedrijfskritische systemen. Een voorbeeld hiervan is een cliënt-volgsysteem bij Reclassering Nederland. Andere klanten waar wij onder andere voor werken: KPN, Philips, Nationale-Nederlanden, Kamer van Koophandel, ABN AMRO, Bovemij, Aval en de Nationale Politie. Natuurlijk krijg jij de mogelijkheid je verder te certificeren in dit vakgebied. We

Bekijk vacature »

.NET developer

Functie Als .NET developer start jij in een ontwikkelteam met 15 developers en twee testers. Samen zijn jullie verantwoordelijk voor financiële applicaties met meer dan 50.000 gebruikers. Een deel van het team is verantwoordelijk voor de webapplicaties van deze organisatie. Ook zijn er twee app ontwikkelaars werkzaam in het team die zich focussen op de mobiele applicatie. Als .NET ontwikkelaar ga jij aan de slag met de webapplicaties van deze organisatie. Hierbij maak jij o.a. gebruik van C# .NET, ASP.NET, T-SQL, Angular en TypeScript. De nadruk van jouw functie ligt wel op de backend van de applicatie. Wat jouw functie

Bekijk vacature »

Software developer

Werkzaamheden voor jou als software developer Voor een goede relatie in de regio Zwolle (meerdere locaties) zoeken wij een software developer die betrokken is bij de ontwikkelcyclus en verantwoordelijk is voor het testen en keuren van nieuwe en geoptimaliseerde software. In deze functie ben je in de implementatiefase de persoon die risico's beoordeelt en intern oplossingen aanbrengt om risico's te verkleinen. Binnen het ontwikkelteam van de software ben je een belangrijke schakel waar je intensief meewerkt met scrum. Het voorkomen van bugs in de programma's en het bevorderen van gebruiksvriendelijkheid voor eindklanten zijn voor jou een uitdaging en geeft voldoening

Bekijk vacature »

Java (Java EE) Developer

In het kort Werken als Java developer betekent werken aan complexe IT projecten bij onder meer een internationaal containeroverslag bedrijf. Zo sturen we apparaten en eindgebruikers aan d.m.v. onze custom-made software oplossing, die dagelijkse vele duizenden containers verwerkt. Denk aan systemen die volautomatische kranen aansturen en op afstand bedienen, de volledige afhandeling van containernummerherkenning bij het laden en lossen van zeeschepen of het tonen van instructies aan de chauffeurs van ruim 300 straddle carriers. En dat allemaal redundant, robuust en in een dynamische 24/7 omgeving! Jij versterkt ons ontwikkelteam en gaat aan de slag met oa. Java i.c.m. Spring (Boot),

Bekijk vacature »

Senior .NET Ontwikkelaar

In het kort Als Senior .NET ontwikkelaar ga je binnen onze business unit Transport en Logistiek aan de slag met complexe maatwerk software voor bedrijf kritische systemen binnen de technische automatisering. Denk bijvoorbeeld een IoT-oplossing voor de logistieke sector waarbij we van ruim 200.000 machines de telemetrie en events verwerken. We zijn actief in de distributielogistiek, havenlogistiek (denk aan ECT) en productielogistiek. Naast C# en .NET Core maken we ook gebruik van Azure technologie. En als trotse Microsoft Gold Partner leren we graag van en met jou. Wil jij jezelf blijven ontwikkelen binnen de technische automatisering met .NET, dan gaan

Bekijk vacature »

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 »

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 »
Youri van Weegberg

Youri van Weegberg

11/03/2009 18:10:00
Quote Anchor link
Hallo PHP'ers, ik wilde graag even weten wat jullie van mijn vliegtuigencatalogus die ik heb gemaakt.

Je kan inloggen met: user: test
pass: test

Iedereen kan vliegtuigen toevoegen, de admin moet deze dan activeren, de admin kan verwijderen, aanpassen, en natuurlijk uitloggen.

link: Mijn catalogus

Reacties zijn welkom, maar dit is mijn EERSTE ECHT WERKENDE SCRIPT!

Quote:
Topic verplaatst naar site reviews.

SanThe.
Gewijzigd op 01/01/1970 01:00:00 door Youri van Weegberg
 
PHP hulp

PHP hulp

12/01/2025 10:45:15
 
Marco PHPJunky

Marco PHPJunky

11/03/2009 18:17:00
Quote Anchor link
@ phpgast
Ik zou persoonlijk het ontwerp en functionaliteit wat aanpassen..
bijvoorbeeld: waarom gebeurd de Admin login in een new venster en met je eerst op F5 (vernieuwen) voordat je het menu te zien krijgt...

Greets...
 
Youri van Weegberg

Youri van Weegberg

11/03/2009 18:18:00
Quote Anchor link
@Marco: ik gebruik het voor mijn website op school, en daar werkte het niet om sessies te maken in een frame, en daarom heb ik het in ee nieuw venster gemaakt, en nog niet ingesteld op het te laten vernieuwen

PHPGast
 
Marco PHPJunky

Marco PHPJunky

11/03/2009 18:22:00
Quote Anchor link
Oke...

Kreeg je misschien een foutmelding te zien bij de sessies ???
 
The Ultimate

The Ultimate

11/03/2009 18:28:00
Quote Anchor link
Wel aardig gedaan. Niet heel mooi, maar het gaat uiteraard om de functionaliteit. Of niet? Wat is eigenlijk de bedoeling van deze site? Behalve vliegtuigen uploaden?

Wat betreft de vormgeving kan er wat mij betreft nog wel het een en ander veranderd worden. Plaats bijvoorbeeld elk vliegtuig in een apart kader.

Ook zou ik 'extra informatie' weghalen als er geen extra informatie beschikbaar is.
 
Youri van Weegberg

Youri van Weegberg

11/03/2009 20:00:00
Quote Anchor link
@Marco: Nee, ze worden gewoon niet gemaakt, maar dat maakt helemaal niets uit, ik en pas 13, en ik ben blij dat ik wat kan, want zelfs mijn leraar kan het niet, en ik dacht, ik laat gewoon vragen wat jullie ervan vinden. Ik doe pas een half jaar PHP.
@Bart: Het staat in een website in een frame, het is voor informatie, met extra informatie bedoel ik dat met die knop 'More information' dat er dan pas meer info over dat vliegtuig word opgevraagt. Hoe maak je zoon kader?
 
The Ultimate

The Ultimate

13/03/2009 07:32:00
Quote Anchor link
Je zou er een <div></div> omheen kunnen plaatsen en er dan d.m.v. css een aantal stijlen aan kunnen geven zoals achtergrondkleur en borders.
 
Willem Jan Z

Willem Jan Z

13/03/2009 08:42:00
Quote Anchor link
Kan het niet goed beoordelen zonder het script te hebben gezien, maar voor iemand die net een half jaartje bezig is, vind ik dit best goed.

Paar dingen: Geen enkele knop werkt hier, behalve de zoek knop. Dit komt omdat je overal 'location.href("")' gebruikt, maak daar 'window.location.href = ""' van, en het zou in elke browser (die javascript ondersteund) moeten werken.
 
Youri van Weegberg

Youri van Weegberg

13/03/2009 17:43:00
Quote Anchor link
@Bart: ik zl het proberen, misschien gebruik ik het nog wel.
@Willemjan z: Dat klopt, dat heb ik zo gedaan, ik zal het veranderen. Ik heb mijn script niet gepost, want het is heeel erg rommelig, en het is erg lang.
 
Jesper Diovo

Jesper Diovo

13/03/2009 18:49:00
Quote Anchor link
Misschien moet je het dan juist hier op het forum plaatsen om er tips voor te krijgen. Anders blijf je hangen in die rommelige en veel te lange scripts.
 
Youri van Weegberg

Youri van Weegberg

20/03/2009 16:25:00
Quote Anchor link
Ik zit nu met een probleem: ik heb een kalender van deze site gebruikt, en in mijn addplane.php gezet, eerst op een andere pagina geprobeert, werkte goed, nu op mijn add-pagina, en daar werkt het natuurlijk weer niet. Het inline-frame gebruik ik zodat niet alle info verloren gaat als je de maand veranderd, daarom gebruik ik ook parent. dingen.

--- date.php ---
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
<head>
<script language="javascript">
function datum(d,m,j) {
 parent.date1.value = d;
 parent.date2.value = m;
 parent.date3.value = j;
 parent.hideboxcal();
}
</script>
<style src='calender.css'></style>
</head>
<body bgcolor="#E6ECFF">
<?php
//Allereerst gaan we alle maanden defineren
$maanden     = array(1 => 'Januari', 2 => 'Februari', 3 => 'March', 4 => 'April', 5 => 'May', 6 => 'June', 7 => 'July', 8 => 'August', 9 => 'September', 10 => 'October', 11 => 'November', 12 => 'December');

//De dagen in een week
$weekdagen    = array('monday','tuesday','wednesday','thursday','friday','saturday','sunday');

//En de jaren die we willen toestaan, in dit geval van 2006 tot 2010.
$jaren         = range(1903,date('Y'));

//Wat als er een maand in de url staat?
if(isset($_GET['maand']))
{

    //Eerst kijken we of die maand wel bestaat
    if(array_key_exists($_GET['maand'], $maanden))
    {

        $maand = $_GET['maand'];
    }
else{
        $maand = date('n');
    }    
}
else{
    $maand = date('n');
}


//Wat als er een jaar in de url staat?
if(isset($_GET['jaar']))
{

    //Eerst kijken we of we dat jaar wel goedkeuren
    if(in_array($_GET['jaar'],$jaren))
    {

        $jaar = htmlentities($_GET['jaar']);
    }
else{
        $jaar = date('Y');
    }    
}
else{
    $jaar = date('Y');
}


//Omdat we nu het jaar en de maand weten kunnen we vaststellen welke dagen zijn toegestaan
$dagen = range(1,date('t', mktime(0,0,0,$maand,1,$jaar)));

//Wat als er een dag in de url staat?
if(isset($_GET['dag']))
{

    //Bestaat deze dag wel?
    if(in_array($_GET['dag'], $dagen))
    {

        $dag = htmlentities($_GET['dag']);
    }
else{
        $dag = 1;
    }    
}
else{
    //Wat als er geen dag is geselecteerd? Dan kijken we of het vandaag dezelfde maand is als wat er is opgevraagd en selecteren we vandaag!
    if($maand == date('n'))
    {

        $dag = date('j');
    }
else{
        $dag = 1;
    }
}


//Tijd voor een formuliertje!
echo '<form action="" method="GET"><table style="border: 3px solid gray;" bgcolor="#E6ECFF" width="217">';

//We maken een selectbox met daarin een foreach met alle maanden
echo '<tr><td><select name="maand" onchange="this.form.submit()">';
foreach($maanden as $maandnummer => $maandnaam)
{

    if($maandnummer == $maand)
    {

        echo '<option selected value="'.$maandnummer.'">'.$maandnaam.'</option>';
    }
else{
        echo '<option value="'.$maandnummer.'">'.$maandnaam.'</option>';
    }
}

echo '</select></td>';

//Vervolgens maken we een selectbox voor alle jaren
echo '<td><select name="jaar" onchange="this.form.submit()">';
foreach($jaren as $jaarnummer)
{

    if($jaarnummer == $jaar)
    {

        echo '<option selected value="'.$jaarnummer.'">'.$jaarnummer.'</option>';
    }
else{
        echo '<option value="'.$jaarnummer.'">'.$jaarnummer.'</option>';
    }
}

echo '</td></tr></select></form></table>';

//Nu word het tijd om een mooi tabelletje te maken
echo '<table bgcolor="#E6ECFF" style="border:3px solid gray;">';

//We echoén alvast de bovenste rij
echo '<tr><th>Mon</th><th>Tue</th><th>Wed</th><th>Thu</th><th>Fri</th><th>Sat</th><th>Sun</th></tr><tr>';

//Wat is de eerste dag van de maand?
$eerstedag = date('w', mktime(0,0,0,$maand,1,$jaar));

//Deze hebben we nodig om wat lege ruimte te vullen als de week niet begint op maandag.
for($nummer = 1; $nummer <= 6; $nummer += 1)
{

    if($nummer != $eerstedag)
    {

        echo '<td></td>';
    }
else{
        $nummer = 7;
    }
}

    
//Voor iedere dag in de week gaan we nu een loopje beginnen!
foreach($dagen as $dag2)
{

    //Welke weegdag is het?
    $dagindeweek = date('w', mktime(0,0,0,$maand,$dag2,$jaar));
            
    //Als het 1 is (maandag) begint er een nieuwe rij!
    if($dagindeweek == 1)
    {

        echo '<tr>';
    }

    
    //Stel dat het toevallig dezelfde datum als vandaag is? Dan willen we een rood randje!
    if(($dag2 == date('j')) && ($maand == date('n')) && ($jaar == date('Y')))
    {

        ?>
<td style="border: 1px solid red;" align="center" onclick="javascript:datum('<?= $dag2 ?>','<?= $maand ?>','<?= $jaar ?>')"><?
    }else{
        ?>
<td align="center" onclick="javascript:datum('<?= $dag2 ?>','<?= $maand ?>','<?= $jaar ?>')" style="cursor:hand;"><?
    }    

    //Stel dat het toevallig dezelfde dag is als de dag die we geselecteerd hebbeb? Dan willen we bold!
    if($dag2 == $dag)
    {

        echo '<b><font color="blue">'.$dag2.'</font></b></td>';
    }
else{
        echo '<font color="blue">'.$dag2.'</font></td>';
    }

    
    //Als het dag 0 is (zondag) willen we de rij eindigen!
    if($dagindeweek == 0)
    {

        echo '</tr>';
    }    
}


//Sluiten die handel! Huppakee!
echo '</table>';


?>

</body>


--- addplane.php ---
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
<html>
<head>
<title>Yourifs! Flight simulator</title>

<style>
a {
color:#FF0000;
}
</style>
</head>
<body bgcolor="#0099FF">
<?php
include("settings.php");
$ftp_server = "*****";
$ftp_user = "*****";
$ftp_pass = "*****";
$conn_id = ftp_connect($ftp_server);
ftp_pasv($conn_id,TRUE);
$login_result = ftp_login($conn_id, $ftp_user, $ftp_pass);
if($_GET['type'] == "1") {
 if(isset($_SESSION['admin'])) {
  header("Location: addplane.php?type=2");
  exit();
 }

 echo "<center><h3>User add plane</h3><br><b><a href='planes.php'>Back to planes</a></b></center>";
 if($_POST['action'] == "add") {
  if($_POST['img'] == "" OR $_POST['fabrikant'] == "" OR $_POST['type'] == "" OR $_POST['speed'] == "" OR $_POST['passagiers'] == "" OR $_POST['lengte'] == "" OR $_POST['hoogte'] == "" OR $_POST['span'] == "" OR $_POST['dag'] == "" OR $_POST['maand'] == "" OR $_POST['jaar'] == "" OR $_POST['afstand'] == "" OR $_POST['gewicht'] == "" OR $_POST['motoren'] == "" OR $_POST['aantal'] == "" OR $_POST['email'] == "") {
   echo "<center>You haven't filled in all!<br><a href='#' onclick='javascript:history.back(1)'>Back</a></center>";
  }
else{
   if($_POST['img'] == "file") {
    $remote_file = "/public_html/catalogus/images/";
    $remote_file .= $_FILES['file']['name'];
    $file = $_FILES['file']['tmp_name'];
    $upload = ftp_put($conn_id, $remote_file, $file, FTP_BINARY);
    $url = "http://yourivw.site90.net/catalogus/images/".$_FILES['file']['name'];
   }
else{
    $url = $_POST['img1'];
   }

   $datum = $_POST['jaar']."-".$_POST['maand']."-".$_POST['dag'];
   $ip = $_SERVER['REMOTE_ADDR'];
   $sql = "INSERT INTO planes (fabrikant,type,passagiers,snelheid,afstand,lengte,hoogte,spanwijdte,cockpit,datum,img,aantal,motoren,status,gewicht,actief,ip,naam,email) VALUES ('".$_POST['fabrikant']."','".$_POST['type']."','".$_POST['passagiers']."','".$_POST['speed']."','".$_POST['afstand']."','".$_POST['lengte']."','".$_POST['hoogte']."','".$_POST['span']."','".$_POST['cockpit']."','".$datum."','".$url."','".$_POST['aantal']."','".$_POST['motoren']."','".$_POST['status']."','".$_POST['gewicht']."','0','".$ip."','".$_POST['naam']."','".$_POST['email']."')";
   $query = mysql_query($sql);
   if($_POST['img'] == "url") {
    if($query == TRUE) {
     echo "<br><br><center>The airplane is succesfull added.<br><b><a href='planes.php'>Back to the planes</a></b></center>";
    }
else{
     echo "<br><br><center>The airplane is not added!<br><b><a href='planes.php'>Back to the planes</a></b></center>";
    }
   }
else{
    if($query == TRUE AND $upload == TRUE) {
     echo "<br><br><center>The airplane is succesfull added.<br><a href='planes.php'>Back to the planes</a></center>";
    }
else{
     echo "<br><br><center>The airplane is not added!<br><a href='planes.php'>Back to the planes</a></center>";
    }
   }
  }
}
else{
 ?>

  <form action="addplane.php?type=1" method="post" enctype="multipart/form-data" name="form">
  <table border="0" align="center">
  <tr>
    <td>Image:</td><td><input type="radio" name="img" value="url" checked></td><td>Url: <input type="text" name="img1" value="http://"></td>
   </tr>
  <tr>
    <td></td><td><input type="radio" name="img" value="file"></td><td>File: <input type="file" name="file"></td>
   </tr>
  <tr>
    <td>Producer:</td><td></td><td><input type="text" name="fabrikant"></td>
   </tr>
  <tr>
    <td>Type:</td><td></td><td><input type="text" name="type"></td>
   </tr>
  <tr>
    <td>Cruise speed:</td><td></td><td><input type="text" name="speed" size="6" maxlength="4"> km/h</td>
   </tr>
  <tr>
    <td>Max passengers:</td><td></td><td><input type="text" name="passagiers" size="6" maxlength="4"></td>
   </tr>
  <tr>
    <td>Cockpit:</td><td></td><td><select name="cockpit"><option value="0">Traditional cockpit</option><option value="1">Glass cockpit</option></select></td>
   </tr>
  <tr>
    <td>Length:</td><td></td><td><input type="text" name="lengte" size="8" maxlength="6"> meters</td>
   </tr>
  <tr>
    <td>Height (from ground):</td><td></td><td><input type="text" name="hoogte" size="8" maxlength="6"> meters</td>
   </tr>
  <tr>
    <td>Wingspan:</td><td></td><td><input type="text" name="span" size="8" maxlength="6"> meters</td>
   </tr>
  <tr>
    <td>First flight:</td><td></td><td><input type="text" name="date1" id="date1" maxlength="2" size="1" readonly>-<input type="text" id="maand" name="date2" maxlength="2" size="1" readonly>-<input type="text" id="jaar" name="date3" maxlength="4" size="2" readonly><img src="calendar.png" alt="Open calender to select a date" onclick="showimage.style.visibility = '';" style="cursor:hand;">   <img src="ico_large_question.png" alt="How does it work?" height="16" width="16" onmouseover="info.style.visibility = '';" onmouseout="info.style.visibility = 'hidden';"></td>
   </tr>
  <tr>
    <td>Max range:</td><td></td><td><input type="text" name="afstand" size="10" maxlength="10"> km</td>
   </tr>
  <tr>
    <td>Weight:</td><td></td><td><input type="text" name="gewicht" size="10" maxlength="10"> kg</td>
   </tr>
  <tr>
    <td>Engines:</td><td></td><td><input type="text" name="motoren" size="2" maxlength="2" value="2"></td>
   </tr>
  <tr>
    <td>Amount produced:</td><td></td><td><input type="text" name="aantal" size="8" maxlength="6"> planes</td>
   </tr>
  <tr>
    <td>Status:</td><td></td><td><select name="status"><option value="1">Flying</option><option value="0">Not flying</option></select></td>
   </tr>
  <tr>
    <td>Name:</td><td></td><td><input type="text" name="naam" maxlength="30"></td>
   </tr>
  <tr>
    <td>Email:</td><td></td><td><input type="text" name="email"></td>
   </tr>
  <tr>
    <td></td><td></td><td><input type="submit" name="submit" value="Add airplane"></td>
   </tr>
  </table>
  <input type="hidden" name="action" value="add">
  </form>
  <?
}
}
elseif($_GET['type'] == "2") {
 if(!isset($_SESSION['admin'])) {
  header("Location: addplane.php?type=1");
  exit();
 }

 echo "<center><h3>Admin add plane</h3><b><a href='planes.php'>Back to planes</a></b></center>";
 if($_POST['action'] == "add") {
  if($_POST['img'] == "" OR $_POST['fabrikant'] == "" OR $_POST['type'] == "" OR $_POST['speed'] == "" OR $_POST['passagiers'] == "" OR $_POST['lengte'] == "" OR $_POST['hoogte'] == "" OR $_POST['span'] == "" OR $_POST['dag'] == "" OR $_POST['maand'] == "" OR $_POST['jaar'] == "" OR $_POST['afstand'] == "" OR $_POST['gewicht'] == "" OR $_POST['motoren'] == "" OR $_POST['aantal'] == "") {
   echo "<center>You haven't filled in all!<br><a href='#' onclick='javascript:history.back(1)'>Back</a></center>";
  }
else{
   if($_POST['img'] == "file") {
    $remote_file = "/public_html/catalogus/images/";
    $remote_file .= $_FILES['file']['name'];
    $file = $_FILES['file']['tmp_name'];
    $upload = ftp_put($conn_id, $remote_file, $file, FTP_BINARY);
    $url = "http://yourivw.site90.net/catalogus/images/".$_FILES['file']['name'];
   }
else{
    $url = $_POST['img1'];
   }

   $datum = $_POST['jaar']."-".$_POST['maand']."-".$_POST['dag'];
   $ip = $_SERVER['REMOTE_ADDR'];
   $gbnaam = htmlspecialchars(mysql_fetch_object(mysql_query("SELECT naam FROM gastenboek WHERE ip = '".$ip."'"))->naam);
   $sql = "INSERT INTO planes (fabrikant,type,passagiers,snelheid,afstand,lengte,hoogte,spanwijdte,cockpit,datum,img,aantal,motoren,status,gewicht) VALUES ('".$_POST['fabrikant']."','".$_POST['type']."','".$_POST['passagiers']."','".$_POST['speed']."','".$_POST['afstand']."','".$_POST['lengte']."','".$_POST['hoogte']."','".$_POST['span']."','".$_POST['cockpit']."','".$datum."','".$url."','".$_POST['aantal']."','".$_POST['motoren']."','".$_POST['status']."','".$_POST['gewicht']."')";
   $query = mysql_query($sql);
   if($_POST['img'] == "url") {
    if($query == TRUE) {
     echo "<br><br><center>The airplane is succesfull added.<br><b><a href='planes.php'>Back to the planes</a></b></center>";
    }
else{
     echo "<br><br><center>The airplane is not added!<br><b><a href='planes.php'>Back to the planes</a></b></center>";
    }
   }
else{
    if($query == TRUE AND $upload == TRUE) {
     echo "<br><br><center>The airplane is succesfull added.<br><b><a href='planes.php'>Back to the planes</a></b></center>";
    }
else{
     echo "<br><br><center>The airplane is not added!<br><b><a href='planes.php'>Back to the planes</a></b></center>";
    }
   }
  }
 }
else{
  ?>

  <form action="addplane.php?type=2" method="post" enctype="multipart/form-data" name="form">
  <table border="0" align="center">
  <tr>
    <td>Image:</td><td><input type="radio" name="img" value="url" checked></td><td>Url: <input type="text" name="img1" value="http://"></td>
   </tr>
  <tr>
    <td></td><td><input type="radio" name="img" value="file"></td><td>File: <input type="file" name="file"></td>
   </tr>
  <tr>
    <td>Producer:</td><td></td><td><input type="text" name="fabrikant"></td>
   </tr>
  <tr>
    <td>Type:</td><td></td><td><input type="text" name="type"></td>
   </tr>
  <tr>
    <td>Cruise speed:</td><td></td><td><input type="text" name="speed" size="6" maxlength="4"> km/h</td>
   </tr>
  <tr>
    <td>Max passengers:</td><td></td><td><input type="text" name="passagiers" size="6" maxlength="4"></td>
   </tr>
  <tr>
    <td>Cockpit:</td><td></td><td><select name="cockpit"><option value="0">Traditional cockpit</option><option value="1">Glass cockpit</option></select></td>
   </tr>
  <tr>
    <td>Length:</td><td></td><td><input type="text" name="lengte" size="8" maxlength="6"> meters</td>
   </tr>
  <tr>
    <td>Height (from ground):</td><td></td><td><input type="text" name="hoogte" size="8" maxlength="6"> meters</td>
   </tr>
  <tr>
    <td>Wingspan:</td><td></td><td><input type="text" name="span" size="8" maxlength="6"> meters</td>
   </tr>
  <tr>
    <td>First flight:</td><td></td><td><input type="text" name="date1" id="date1" maxlength="2" size="1" readonly>-<input type="text" id="maand" name="date2" maxlength="2" size="1" readonly>-<input type="text" id="jaar" name="date3" maxlength="4" size="2" readonly><img src="calendar.png" alt="Open calender to select a date" onclick="showimage.style.visibility = '';" style="cursor:hand;">   <img src="ico_large_question.png" alt="How does it work?" height="16" width="16" onmouseover="info.style.visibility = '';" onmouseout="info.style.visibility = 'hidden';"></td>
   </tr>
  <tr>
    <td>Max range:</td><td></td><td><input type="text" name="afstand" size="10" maxlength="10"> km</td>
   </tr>
  <tr>
    <td>Weight:</td><td></td><td><input type="text" name="gewicht" size="10" maxlength="10"> kg</td>
   </tr>
  <tr>
    <td>Engines:</td><td></td><td><input type="text" name="motoren" size="2" maxlength="2" value="2"></td>
   </tr>
  <tr>
    <td>Amount produced:</td><td></td><td><input type="text" name="aantal" size="8" maxlength="6"> planes</td>
   </tr>
  <tr>
    <td>Status:</td><td></td><td><select name="status"><option value="1">Flying</option><option value="0">Not flying</option></select></td>
   </tr>
  <tr>
    <td></td><td></td><td><input type="submit" name="submit" value="Add airplane"></td>
   </tr>
  </table>
  <input type="hidden" name="action" value="add">
  </form>
  <?
 }
}
else{
 if(isset($_SESSION['admin'])) {
  header("Location: addplane.php?type=2");
 }
else{
  header("Location: addplane.php?type=1");
 }
}

?>

<script language="JavaScript1.2">


var dragswitch=0
var nsx
var nsy
var nstemp


function drag_dropns(name){
temp=eval(name)
temp.captureEvents(Event.MOUSEDOWN | Event.MOUSEUP)
temp.onmousedown=gons
temp.onmousemove=dragns
temp.onmouseup=stopns
}


function gons(e){
temp.captureEvents(Event.MOUSEMOVE)
nsx=e.x
nsy=e.y
}
function dragns(e){
if (dragswitch==1){
temp.moveBy(e.x-nsx,e.y-nsy)
return false
}
}


function stopns(){
temp.releaseEvents(Event.MOUSEMOVE)
}




//drag drop function for IE 4+////
/////////////////////////////////


var dragapproved=false


function drag_dropie(){
if (dragapproved==true){
document.all.showimage.style.pixelLeft=tempx+event.clientX-iex
document.all.showimage.style.pixelTop=tempy+event.clientY-iey
return false
}
}


function initializedragie(){
iex=event.clientX
iey=event.clientY
tempx=showimage.style.pixelLeft
tempy=showimage.style.pixelTop
dragapproved=true
document.onmousemove=drag_dropie
}




if (document.all){
document.onmouseup=new Function("dragapproved=false")
}


function hideboxcal(){
if (document.all)
 showimage.style.visibility="hidden"
else if (document.layers)
 document.showimage.visibility="hide"
}


function hideboxinfo(){
if (document.all)
 info.style.visibility="hidden"
else if (document.layers)
document.info.visibility="hide"
}

function start() {
 showimage.style.visibility = "hidden";
}

</script>

<div id="showimage" style="visibility: hidden; position: absolute; width: 250; left: 284; top: 55; height: 118;">
  <table border="0" width="250" bgcolor="#E6ECFF" cellspacing="0" cellpadding="2">
    <tr>
      <td width="100%"><table border="1" width="100%" cellspacing="0" cellpadding="0"
    height="36" bordercolor="#E6ECFF" bordercolorlight="#E6ECFF" bordercolordark="#E6ECFF" bgcolor="#E6ECFF">
          <tr>
            <td width="100%" bgcolor="#E6ECFF">
              <p align="center"><font color="#000000">
                <ilayer width="100%" onselectstart="return false">
                <layer width="100%" onMouseOver="dragswitch=1;drag_dropns(showimage)" onMouseOut="dragswitch=0"><font face="Verdana"><strong><small>
                Calender</small></strong></font></layer>
                </ilayer>
                </font></p></td>
            <td></td><td style="cursor:hand" bgcolor="#E6ECFF"><a href="#" onClick="hideboxcal();return false"><font size="2" color="#000000"><img src="delete.png" border="0"></font></a></td>
          </tr>
          <tr>
            <td width="100%" bgcolor="#E6ECFF" style="padding:4px" colspan="2" bordercolorlight="#E6ECFF" bordercolordark="#E6ECFF" bordercolor="#E6ECFF">
              <font color="#00FF00"><small><iframe src="date.php" name="dateselect" height="230" width="240" frameborder="0" scrolling="no"></iframe></small></font> </td>
          </tr>
        </table></td>
    </tr>
  </table>
</div>
<div id="info" style="visibility: hidden; position: absolute; width: 250; left: 590; top: 392; height: 118;">
  <table border="0" width="250" bgcolor="#E6ECFF" cellspacing="0" cellpadding="2">
    <tr>
      <td width="100%"><table border="1" width="100%" cellspacing="0" cellpadding="0"
    height="36" bordercolor="#E6ECFF" bordercolorlight="#E6ECFF" bordercolordark="#E6ECFF" bgcolor="#E6ECFF">
          <tr>
            <td width="100%" bgcolor="#E6ECFF">
              <p align="center"><font color="#000000">
                <ilayer width="100%" onselectstart="return false">
                <layer width="100%" onMouseOver="dragswitch=1;drag_dropns(showimage)" onMouseOut="dragswitch=0"><font face="Verdana"><strong><small>
                Calender</small></strong></font></layer>
                </ilayer>
                </font></p></td>
            <td></td>
          </tr>
          <tr>
            <td width="100%" bgcolor="#E6ECFF" style="padding:4px" colspan="2" bordercolorlight="#E6ECFF" bordercolordark="#E6ECFF" bordercolor="#E6ECFF">
              <font color="#00FF00"><small><table border"0"><tr><td>Click on the calendar picture next to the boxes to open te calendar.</td></tr></table></small></font> </td>
          </tr>
        </table></td>
    </tr>
  </table>
</div>
</body>
</html>


ik weet dat de date1,2,3 velden niet goed staan met database query, maak ik later wel goed.

--- date.inc.php (oorspronkelijke pagina waar het wel werkte) ---
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
<html>

<body bgcolor="#0099FF">
<script language="JavaScript1.2">


var dragswitch=0
var nsx
var nsy
var nstemp


function drag_dropns(name){
temp=eval(name)
temp.captureEvents(Event.MOUSEDOWN | Event.MOUSEUP)
temp.onmousedown=gons
temp.onmousemove=dragns
temp.onmouseup=stopns
}


function gons(e){
temp.captureEvents(Event.MOUSEMOVE)
nsx=e.x
nsy=e.y
}
function dragns(e){
if (dragswitch==1){
temp.moveBy(e.x-nsx,e.y-nsy)
return false
}
}


function stopns(){
temp.releaseEvents(Event.MOUSEMOVE)
}




//drag drop function for IE 4+////
/////////////////////////////////


var dragapproved=false


function drag_dropie(){
if (dragapproved==true){
document.all.showimage.style.pixelLeft=tempx+event.clientX-iex
document.all.showimage.style.pixelTop=tempy+event.clientY-iey
return false
}
}


function initializedragie(){
iex=event.clientX
iey=event.clientY
tempx=showimage.style.pixelLeft
tempy=showimage.style.pixelTop
dragapproved=true
document.onmousemove=drag_dropie
}




if (document.all){
document.onmouseup=new Function("dragapproved=false")
}


function hideboxcal(){
if (document.all)
 showimage.style.visibility="hidden"
else if (document.layers)
 document.showimage.visibility="hide"
}


function hideboxinfo(){
if (document.all)
 info.style.visibility="hidden"
else if (document.layers)
document.info.visibility="hide"
}

function start() {
 showimage.style.visibility = "hidden";
}

</script>

<div id="showimage" style="visibility: hidden; position: absolute; width: 250; left: 284; top: 55; height: 118;">
  <table border="0" width="250" bgcolor="#E6ECFF" cellspacing="0" cellpadding="2">
    <tr>
      <td width="100%"><table border="1" width="100%" cellspacing="0" cellpadding="0"
    height="36" bordercolor="#E6ECFF" bordercolorlight="#E6ECFF" bordercolordark="#E6ECFF" bgcolor="#E6ECFF">
          <tr>
            <td width="100%" bgcolor="#E6ECFF">
              <p align="center"><font color="#000000">
                <ilayer width="100%" onselectstart="return false">
                <layer width="100%" onMouseOver="dragswitch=1;drag_dropns(showimage)" onMouseOut="dragswitch=0"><font face="Verdana"><strong><small>
                Calender</small></strong></font></layer>
                </ilayer>
                </font></p></td>
            <td></td><td style="cursor:hand" bgcolor="#E6ECFF"><a href="#" onClick="hideboxcal();return false"><font size="2" color="#000000"><img src="delete.png" border="0"></font></a></td>
          </tr>
          <tr>
            <td width="100%" bgcolor="#E6ECFF" style="padding:4px" colspan="2" bordercolorlight="#E6ECFF" bordercolordark="#E6ECFF" bordercolor="#E6ECFF">
              <font color="#00FF00"><small><iframe src="date.php" height="230" width="240" frameborder="0" scrolling="no"></iframe></small></font> </td>
          </tr>
        </table></td>
    </tr>
  </table>
</div>
<div id="info" style="visibility: hidden; position: absolute; width: 250; left: 284; top: 55; height: 118;">
  <table border="0" width="250" bgcolor="#E6ECFF" cellspacing="0" cellpadding="2">
    <tr>
      <td width="100%"><table border="1" width="100%" cellspacing="0" cellpadding="0"
    height="36" bordercolor="#E6ECFF" bordercolorlight="#E6ECFF" bordercolordark="#E6ECFF" bgcolor="#E6ECFF">
          <tr>
            <td width="100%" bgcolor="#E6ECFF">
              <p align="center"><font color="#000000">
                <ilayer width="100%" onselectstart="return false">
                <layer width="100%" onMouseOver="dragswitch=1;drag_dropns(showimage)" onMouseOut="dragswitch=0"><font face="Verdana"><strong><small>
                Calender</small></strong></font></layer>
                </ilayer>
                </font></p></td>
            <td></td>
          </tr>
          <tr>
            <td width="100%" bgcolor="#E6ECFF" style="padding:4px" colspan="2" bordercolorlight="#E6ECFF" bordercolordark="#E6ECFF" bordercolor="#E6ECFF">
              <font color="#00FF00"><small><table border"0"><tr><td>Click on the calendar picture next to the boxes to open te calendar.</td></tr></table></small></font> </td>
          </tr>
        </table></td>
    </tr>
  </table>
</div>
<input type="text" name="date1" size="1" id="date1" readonly>-<input type="text" name="date2" size="1" id="date2" readonly>-<input type="text" name="date3" size="3" id="date3" readonly> <img src="calendar.png" alt="Open calender to select a date" onclick="showimage.style.visibility = '';" style="cursor:hand;">   <img src="ico_large_question.png" alt="How does it work?" height="16" width="16" onmouseover="info.style.visibility = '';" onmouseout="info.style.visibility = 'hidden';">
</body>
</html>
Gewijzigd op 01/01/1970 01:00:00 door Youri van Weegberg
 
Niek Weevers

Niek Weevers

21/03/2009 11:30:00
Quote Anchor link
Netjes voor iemand van 13. Toen ik 13 was, was ik volgens mij alleen maar goed in ouwehoeren volgens mij.
Ik heb het verder niet getest, maar om toch wat kritiek te geven, Wijzig de rode links in wit. Dat zal een stukje minder koppijn opleveren, want wit op blauw leest een stuk prettiger.
En probeer ook zo snel mogelijk te leren om sites te gaan bouwen met nette html en css. Tenminste als je dit leuk vindt om te doen en te leren.
 
Youri van Weegberg

Youri van Weegberg

21/03/2009 12:42:00
Quote Anchor link
oke, dankje, maar kan iemand mij helpen met mijn probleem???
 



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.