Eenvoudig invoerformulier

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Front-end Developer

Dit ga je doen Het onderhouden, ontwikkelen en testen van front-end software van diverse klant- en medewerkersapplicaties; Het ontwikkelen van maatwerk front-end oplossingen in Vue.js en participeren in een scrumteam; Mede-verantwoordelijk voor het begeleiden en coachen van drie junior front-end developers; Verantwoordelijk voor code-reviews en het opstellen van de juiste documentatie zoals userstories en API ontwerp; Participeren in diverse projecten t.b.v. optimalisatie van diverse applicaties; Het opzetten van API koppelingen met externe applicaties. Hier ga je werken Betreffende organisatie is gevestigd in de regio van Swifterbant en is al ruim 20 jaar lang bedreven in het ontwikkelen en aanbieden van

Bekijk vacature »

Senior Front-end developer (React)

Functie Met een ontwikkelafdeling van ruim 20 collega’s is dit zo ongeveer de helft van alle medewerkers. De software(ontwikkeling) is dan ook de drijvende kracht binnen de organisatie. Ze werken aan het verbeteren dan de bestaande, maar zeker ook nieuwe producten. De software bestaat uit verschillende (React) webapplicaties, maar ook een mobile (React native) app. Hierdoor kom je met verschillende uitdagingen in aanraking en is Mobile kennis natuurlijk mooi meegenomen. De software wordt door vele duizenden professionals dagelijks gebruikt en bevatten grote hoeveelheden data. Aan het team de uitdaging om hierin de best mogelijke gebruiksvriendelijkheid neer te zetten door gebruik

Bekijk vacature »

.NET Developer C#

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

Bekijk vacature »

Traineeship Full Stack .NET Developer

Dit ga je doen Start op 7 augustus 2023 bij de Experis Academy en ontwikkel jezelf tot een gewilde Full Stack .NET Developer. Maar hoe ziet het traineeship eruit en wat kun je verwachten? Periode 1 De eerste 3 maanden volg je fulltime, vanuit huis, een op maat gemaakte training in teamverband. Je leert belangrijke theorie en krijgt kennis van de benodigde vaardigheden en competenties die nodig zijn om de IT-arbeidsmarkt te betreden. Zowel zelfstandig als in teamverband voer je praktijkopdrachten op het gebied van front- en backend development uit. Wat er per week op het programma staat kun je

Bekijk vacature »

PHP Developer

Zie jij mogelijkheden om onze tooling technisch te verbeteren en uit te bouwen? Over Jobmatix Jobmatix is een innovatieve en internationale speler op het gebied van jobmarketing. Onze jobmarketing automation tool helpt organisaties bij het aantrekken van nieuw talent door vacatures digitaal, geautomatiseerd en op een efficiënte manier te adverteren en onder de aandacht te brengen bij de doelgroep op 25+ jobboards. Volledig performance-based, waarbij organisaties betalen op basis van cost per click of cost per applicant. Maandelijks wordt onze jobmarketing automation tool al gebruikt door vele directe werkgevers, intermediairs en mediabureaus, waaronder Picnic, Rijkswaterstaat, AdverOnline, Schiphol, DPA, Teleperformance en

Bekijk vacature »

Applicatie ontwikkelaar

Functie omschrijving Zelfstandige applicatie ontwikkelaar gezocht voor familiair bedrijf in omgeving Barendrecht! Ben jij op zoek naar een nieuwe uitdaging en zoek jij een informele werkgever waar je zelfstandig kunt werken binnen een leuk IT team, lees dan snel verder want wie weet zijn wij op zoek naar jou! Binnen deze rol houdt jij je met het volgende bezig: Onderhouden en ontwikkelen van de IT systemen; Opzetten van Azure Cloud systemen, denk aan interfaces, hardware op de Cloud, webportalen of BI functies; Werken aan scripts binnen verschillende software applicaties, denk aan ERP en CAD; Ontwikkelen en implementeren van MS PowerApps

Bekijk vacature »

VB.NET developer

Functie Het development team waar jij in terecht komt bestaat uit twee ervaren software developers. De directeur/eigenaar is tevens één van deze developers. Jij werkt direct samen met jouw werkgever en kan dan ook veel kennis en ervaring bij dit bedrijf op doen. Als team zijn jullie verantwoordelijk voor de kantoorapplicatie die deze organisatie aanbied in een niche markt. Het team is op dit moment actief bezig met een migratie waarbij het eindstation eindigt in een C# .NET omgeving. Echter is een deel van de software al geschreven in C# .NET. Hierbij is gebruik gemaakt van C# .NET, CSS, HTML,

Bekijk vacature »

Back end developer

Functie Jij als full stack ontwikkelaar komt te werken in een team bestaande uit 4 back end programmeurs, 2 vormgevers/ Front end developers en een online marketeer. Qua persoonlijkheden is het team erg gevarieerd van sportfanaten tot gameliefhebbers en Golfers. Een ding heeft iedereen hier gemeen; Passie voor goede code. In jouw rol zul je voor 90% van je tijd je bezig houden met het ontwikkelen van grote maatwerk applicaties. Daarnaast hebben wij op aanvraag ook wel eens een website of onderhoudsklusje, die opgepakt moet worden en hier ben jij ook niet vies van. De technische uitdaging momenteel is dat

Bekijk vacature »

Medior Front-end Developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als Medior Front-end Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Onze klantenkring is groot en divers, dat vraagt om flexibiliteit van jou. Tegelijkertijd betekent dit dagelijks nieuwe dingen leren én dat geen werkdag hetzelfde is. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling waarbij iedereen welkom is, zowel

Bekijk vacature »

Senior, Medior and Junior SAP HANA Developer

Vacature details Vakgebied: Software/IT Opleiding: Medior Werklocatie: Veldhoven Vacature ID: 12696 Introductie Our client is the world's leading provider of lithography systems for the semiconductor industry, manufacturing complex machines that are critical to the production of integrated circuits or chips. Our purpose is “unlocking the potential of people and society by pushing technology to new limits”. We do this guided by the principles “Challenge”, “Collaborate” and “Care”. Wat verwachten we van jou? SAP Certified Application Associate - SAP HANA Cloud Modeling (training and/or certification) Bachelor degree or higher Excellent understanding of SAP HANA (2.0 / Cloud), Data Modelling and writing

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 »

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 »

Junior .NET developer

Functie Als junior .NET developer start jij in een development team met twee ervaren software ontwikkelaars. Jouw persoonlijke ontwikkeling is voor ons erg belangrijk en jij gaat dan ook meelopen met onze Senior .NET ontwikkelaar die jou met zijn kennis en ervaring een goede begeleiding kan aanbieden. Als team zijn jullie verantwoordelijk voor het schrijven van software voor onze toonaangevende Automatiseringssystemen. Jij gaat aan de slag met de onderhoud van de kernsoftware, ondersteund de software van derden door het gebruik van onze webservices en als team zijn jullie verantwoordelijk voor het ontwikkelen van onze backend oplossingen. Wij maken op dit

Bekijk vacature »

Front-end Developer

Functie omschrijving Wij zijn op zoek naar een Front-end Developer! Als Front-end Developer binnen dit softwarebedrijf ga je de frontends voor zowel je eigen interne projecten als die voor klanten opzetten, onderhouden en uitbreiden. Je zet ideeën om naar mooie successen voor de klanten. Dat is in een notendop wat je gaat doen! Wat kun je verwachten? Je werkt aan de doorontwikkeling van bestaande maatwerkapplicaties. Bijvoorbeeld wanneer de klant de applicatie wil uitbreiden met een nieuwe feature; Samen met het team van backenders en desginers zet je nieuwe ideeën van klanten om naar mooie oplossingen; Je werkt met verschillende frameworks.

Bekijk vacature »

Robot Programmeur

In het kort Drie redenen waarom deze vacature uniek is! Programmeren van zelflerende robots Werken op kantoor en testen in de bedrijfshal Je krijgt verantwoordelijkheid, vrijheid en je mag werken naar eigen inzicht De organisatie Hier ga je aan de slag Een bedrijf dat innovatieve robottoepassingen ontwerpt en bouwt voor onder andere de staal industrie, energie- bouw- en agrarische sector. De robots die vaak in combinatie met diverse randapparatuur geleverd worden vormen een totaaloplossing voor de klant. Dit zijn klanten over de hele wereld, van België en Duitsland tot China, India, maar ook in Nederland. Projecten waar momenteel aan wordt

Bekijk vacature »
Henk Woeltjes

Henk Woeltjes

19/09/2014 15:01:39
Quote Anchor link
Ik heb in mijn cursus de opdracht gekregen een eenvoudig invoerformulier te maken.

Het invoerformulier heb ik succesvol gemaakt, echter de ontvangst moet worden bevestigd in de formulierhandler formhandler.php en dat krijg ik niet werkend. Hij geeft elke keer de volgende melding:

( ! ) Parse error: syntax error, unexpected '{' in C:\wamp\www\formhandler.php on line 3

Hieronderoner de code van formhandler.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
<?php
if (!$_post['email'] || $_post['email'] =="" ||
  strlen(isset($_post['email']) && $_post['email'] > 30){
 echo '<P>Is je emailadres echt zo lang?</P>';
 }
else {
//Open connection to de database
mysql_connect("localhost", "root", "")
or die("Kan geen contact maken met de database");
   mysql_select_db("test");

   //Insert mail address
   $as_email = mysql_real_escape_string($_post['email']);
   $tr_email = trim($as_email);
   $QUERY = "INSERT INTO mailinglist (ID, Email, Source)
                   VALUES(NULL, '$tr_email',
                   'www.example.com/newsletter_signup.html')
                   "
;
   $result = mysql_query($QUERY);
   if (mysql_affected_rows() == 1) {
       echo '<P>Your information has been recorded.</P>';
   }
else {
   error_log(mysql_error());
   echo '<P>Somthing went wrong with your signup
attempt.</P>'
;
   }
}

?>

</td>
</tr>
</table>
</body>
</html>

- Aar -:
Gelieve in het vervolg bij code de [code][/code]-tags gebruiken.
Hier kan je meer lezen over de mogelijke opmaakcodes.
Alvast bedankt!
Gewijzigd op 19/09/2014 15:24:45 door - Ariën -
 
PHP hulp

PHP hulp

16/11/2024 20:29:49
 
- Ariën  -
Beheerder

- Ariën -

19/09/2014 15:30:29
Quote Anchor link
Waarom controleer je op de lengte van een mailadres?
Gebruik gewoon dit om te kijken of deze geldig is, ongeacht de lengte.

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
if($_SERVER['REQUEST_METHOD']=="POST") {
// hier al je validaties....

    if(filter_var($_POST['email'], FILTER_VALIDATE_EMAIL)) {
        echo "E-mail is geldig";
     }
else {
         echo "E-mail is ongeldig";
     }
}
else {
    // hier je formulier
}
?>

Gewijzigd op 19/09/2014 15:31:12 door - Ariën -
 
Jan de Laet

Jan de Laet

19/09/2014 15:36:18
Quote Anchor link
Kijk eens goed naar je if statement op regel 2 en 3 en bedenk nog eens goed wat je wilt testen.
En dan met name waar je de haakjes zet.
 
Frank Nietbelangrijk

Frank Nietbelangrijk

19/09/2014 15:38:10
Quote Anchor link
Vreemde manier om je input op te vangen.

Wat denk je hiermee te bereiken?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
strlen(isset($_post['email']) && $_post['email'] > 30)
?>

strlen is een functie die het aantal tekens in een string voor je optelt. Daar geef jij nu een vergelijking mee.

Hoe het beter kan: (ik ken je studieboek niet natuurlijk)
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?
// eerst kijken we of de pagina wel in de POST methode is aangeroepen. Anders kunnen we geen enkele $_POST[..] verwachten.
if($_SERVER['REQUEST_METHOD'] == 'POST')
{

    /* nu ga ik er gewoon klakkeloos van uit dat $_POST['email'] bestaat omdat:
      a. Deze pagina zeker in de POST methode is aangeroepen, en
      b. Het formulier (<form>) ALTIJD een invoerveld bevat met de naam 'email'
    */


    if(strlen($_POST['email']) > 30)
        echo '<p>Is je emailadres echt zo lang?</p>';
}

?>
Gewijzigd op 19/09/2014 15:42:45 door Frank Nietbelangrijk
 
Henk Woeltjes

Henk Woeltjes

19/09/2014 15:52:11
Quote Anchor link
Dit voorbeeld komt letterlijk uit het studie boek (PHP6 en MySQL, DE ECHTE WILEY BIBLE) en het gaat inderdaad om een veld waarbij een email adres moet worden ingevoerd.
De code van het formulier is:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>

<head>
<title>Listing 17-1</title>
<style type="text/css">
<!--
Body, P {color:black; font-family: verdana;
font-size: 10 pt}
H1 {color: black; font-family: arial; font-size: 12 pt}
-->
</style>
</head>
<body>
<table border=0 cellpading=10 width=100%>
<tr>
<td bgcolor=#f0f8ff" align=center valign=top width=17%>
</td>
<td bgcolor=#ffffff" align=left valign=top width=83%>
<H1>Newsletter sign-up form</H1>
<P>Vul hier je e-mailadres in en wij sturen je onze wekelijkse nieuwsbrief.</P>
<form method="post"action="formhandler.php">
<input type="text"size=25 name="email">
<br><br>
<input type="submit"name="submit" value="submit">
</form>
</td>
</tr>
</table>
</body>
</html>
 
- Ariën  -
Beheerder

- Ariën -

19/09/2014 15:55:10
Quote Anchor link
Als die code uit dat boek komt, lijkt me dat boek meer geschikt voor de open haard.
Wat een fouten zeg..... ;-)
 
G P

G P

19/09/2014 16:07:35
Quote Anchor link
Zoals de code er nu staat (in de eerste post) ontbreekt er een 2 ronde haakje na "> 30" daarom dat de foutmelding ook zegt dat { onverwacht is
 
Henk Woeltjes

Henk Woeltjes

19/09/2014 16:42:34
Quote Anchor link
-Aar-
Je hebt gelijk, eigenlijk kan de hele cursus PHP & MySQL van de LOI in de open haard. Maar ik heb er wel bijna € 500,- aan betaald en het is de enige schriftelijke cursus PHP & MySql dus ik maak 'm toch maar even af alhoewel ik me afvraag of ik er iets aan zal hebben.

G P
Dank voor je hulp. Ik heb dat ronde haakje er bij geplaatst echter nu geeft hij de volgende foutmelding:

( ! ) Notice: Undefined variable: _post in C:\wamp\www\formhandler.php on line 21
Call Stack
# Time Memory Function Location
1 0.0016 374104 {main}( ) ..\formhandler.php:0
 
Pipo Clown

Pipo Clown

19/09/2014 17:32:31
Quote Anchor link
En dit gaat nog steeds over de code uit je openingspost, daar is niets aan verandert ?

Ik zie daar namelijk helemaal geen enkele variabele op regel 21.
 
- Ariën  -
Beheerder

- Ariën -

19/09/2014 17:52:04
Quote Anchor link
Controleer of je POST-variabelen bestaan!
 
Henk Woeltjes

Henk Woeltjes

19/09/2014 17:57:10
Quote Anchor link
Sorry Pipo, dat moet zijn regel 2
 
- Ariën  -
Beheerder

- Ariën -

19/09/2014 18:00:30
Quote Anchor link
Henk, heb je al onze reacties gelezen, want wij hebben het steevast over $_POST.
 
Frank Nietbelangrijk

Frank Nietbelangrijk

19/09/2014 18:30:16
Quote Anchor link
Henk Woeltjes op 19/09/2014 16:42:34:
-Aar-
Je hebt gelijk, eigenlijk kan de hele cursus PHP & MySQL van de LOI in de open haard. Maar ik heb er wel bijna € 500,- aan betaald en het is de enige schriftelijke cursus PHP & MySql dus ik maak 'm toch maar even af alhoewel ik me afvraag of ik er iets aan zal hebben.


Voor dat bedrag kun je aardig wat boeken kopen of één a twee dagen privéles nemen..
Maar ik denk dat je ondanks dit grapje er toch best iets aan zult hebben. Alleen neem je nu niet alles meer voor zoete koek aan hoop ik :-)
 
Henk Woeltjes

Henk Woeltjes

19/09/2014 19:51:33
Quote Anchor link
-Aar- ik ben er nu uit. Ik had $_post met kleine letters geschreven moet dus $_POST zijn. Ik ben er uit, dank jullie wel voor jullie goede hulp. Ik hoop met jullie hulp toch nog iets goeds uit de LOI cursus te halen. Ik zal me dus vast nog wel een keer melden. Fijne avond allemaal.
 



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.