Eenvoudig invoerformulier

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.NET Developer

Functieomschrijving Ben jij klaar voor de volgende stap in jouw carrière? Kom werken bij dit kleine softwarebureau en werk aan de gaafste maatwerk projecten. Je komt te werken in een klein development team en werk nauw samen met elkaar, om maatwerk software te leveren en bij te dragen aan bedrijfsautomatiseringen. Je gaat werken met de Microsoft stack en technieken als .NET, C#, Entity, MVC, SQL server. In de functie krijg je veel vrijheid om zelf beslissingen te nemen en je hebt impact op de bedrijfsprocessen. Bedrijfsprofiel Dit familiebedrijf bestaat al ruim 20 jaar. Zij hebben een vast netwerk van klanten,

Bekijk vacature »

Software Developer PHP

Functie omschrijving We are looking for a dutch native speaker Voor een opdrachtgever in de regio van Geldrop ben ik op zoek naar een Software Developer PHP. Jij krijgt een rol met veel verantwoordelijkheid in een groeiende organisatie. In deze functie werkt je voornamelijk remote en op een vast moment kom je met het team samen, om samen te werken en nieuwe doelen te bepalen. Wat ga je doen? Je wordt verantwoordelijk voor de interne applicatie; Je zorgt voor de doorontwikkeling van de applicatie: zowel back-end, front-end; De basis van het werk betreft front-end technieken; Periodiek bepaal je samen met

Bekijk vacature »

Python Developer

Dit ga je doen Als Python Developer ben je verantwoordelijk voor: Het ontwikkelen van Stuurprogramma's in Python zodat er verbindingen kunnen worden gelegd tussen besturingssystemen en (AV) hardware; Het testen en debuggen van Stuurprorgamma's; Het communiceren met noodzakelijke partijen in gevallen waar extra technische details nodig zijn om een Stuurprogramma te ontwikkelen of problemen op te lossen; Het maken van de nodige technische documentatie (in het Engels); Het participeren in een Scrum/Agile omgeving. Hier ga je werken Deze internationale organisatie is wereldwijd een succesvol producent en leverancier van professionele AV hard- en software. Klanten gebruiken de producten o.a. voor het

Bekijk vacature »

Medior C# Developer

You'll build modern applications for Coolblue's back office. We have a lot of friends, and they crave well-structured data and user-friendly, task-focused applications. How do I become a Medior C# Developer at Coolblue? You regularly participate in brainstorm sessions about user experience, data, and task flow with the UX Designer, Product Owner, and Data Scientists in your team. Besides that you will create disconnected, highly congruent, and testable code that can easily be maintained and is future-proof. Want to become C# Developer at Coolblue? Read below if the job suits you. You enjoy doing this Working with various types of

Bekijk vacature »

Medior/senior Back-end developer gezocht!

Functie Vanwege de groei binnen het bedrijf zijn we op zoek naar versterking in het devlopmenttean. Als back-end developer bouw je aan de bedrijfssoftware die ons helpt bij de primaire processen. Een leuk (intern) project dus waarbij je de software continu doorontwikkeld! Je werkt in een klein team, we hebben dagelijks stand-ups en iedere twee weken een scrum-sessie, begeleid door onze Scrum Master. Hierin krijg je uitgebreid de kans om je ideeën te presenteren, en te overleggen met je mede-ontwikkelaars en de Product Owner. Binnen de ontwikkelteams gebruiken we Trello, Gitlab, Jiira, Confluence en Boockstack. Hiernaast werken ze met de

Bekijk vacature »

SQL database ontwikkelaar

Functie omschrijving Ben jij niet bang voor complexe algoritmes? Schikt het schrijven van procedures in T-SQL jouw niet af en heb jij al de nodige informatie in SQL, dan is functie precies wat voor jou! Jouw werkzaamheden gaan er als volgt uit zien: Je gaat werken aan de complexere projecten waar jij van A tot Z bij betrokken bent. Je gaat zorg dragen voor het ontwerp, de ontwikkeling en het updaten van SQL databases. Dit doe je op basis van T-SQL. Jij bent van start tot finish betrokken bij de projecten die jij leidt. Je houdt contact met klanten en

Bekijk vacature »

.NET developer

Functie Als .NET developer werk jij samen in een multidisciplinair ontwikkel team met 1-2 Senior .NET developers, twee front-end developers, Data Scientists en één UX designer. Als team werken jullie aan het ontwikkelen van een Cloud based applicatie en aan het stabieler maken van deze applicatie. Ook unit testing gaat erg belangrijk worden in jouw nieuwe functie. Samen met de Senior .NET ontwikkelaar wordt jij verantwoordelijk voor het ontwikkelen van de API. Jullie werken met veel data en incidenteel komen er ook data vraagstukken en zullen er wat queries gedraaid moeten worden. Dit betekend dat jij veel gaat werken met

Bekijk vacature »

C#.NET/Unity Developer

Functieomschrijving Voor een gewaardeerde werkgever in de omgeving van Breda zijn wij op zoek naar een software ontwikkelaar. Dit bedrijf houdt zich bezig met de ontwikkeling van WMS Software (C#/Unity & SQL). Past dit bij jou? Lees snel verder! Jouw werkzaamheden zullen er als volgt uitzien: Je werkt aan innovatieve softwareoplossingen voor het verbeteren en/of vernieuwen van processen; Samen met 6 applicatieontwikkelaars hebben jullie de verantwoordelijkheid voor de uitbreiding en ontwikkeling van de webapplicaties; Het uitvoeren van updates/aanpassingen aan de huidig draaiende applicaties; Je bent een luisterend oor naar klanten en vertaalt hun wensen door naar bruikbare software. Bedrijfsprofiel Wie

Bekijk vacature »

Low code Developer

Dit ga je doen Je richt je op het doorontwikkelen van bestaande applicaties en het geheel van scratch af aan opzetten van nieuwe applicaties binnen een low code platform; Je beoordeelt technisch ontwerpen en maakt de vertaalslag naar de technische oplossingen binnen het platform; Je voert testwerkzaamheden uit; Je adviseert de organisatie op jouw vakgebied; Je schakelt met business analisten en de architect om tot mooie oplossingen te komen; Je lost bugs op en denkt mee over een structurele oplossing. Hier ga je werken Het gaat om een bekend internationaal handelsbedrijf met ruim 800 medewerkers, verdeeld over verschillende deelbedrijven. Deze

Bekijk vacature »

Oracle APEX Ontwikkelaar (3.500-6.000 euro)

Bedrijfsomschrijving Ben jij een getalenteerde Oracle APEX ontwikkelaar met minimaal één jaar ervaring in het ontwikkelen van Oracle APEX-applicaties? Ben je gepassioneerd over het ontwikkelen van bedrijfskritische oplossingen en wil je werken bij een toonaangevend consultancybedrijf? Dan zijn wij op zoek naar jou! Deze organisatie beschikt over zowel inhouse als externe projecten, maar bovenal over een sterk team en netwerk van opdrachten waardoor jij jezelf verder kunt ontwikkelen. Het team bestaat uit een aantal junior en medior developers, maar vooral uit senioren. De business unit managers binnen het team zijn mensen die hun vak verstaan en zelf als Oracle APEX

Bekijk vacature »

Software developer - senior

Functie omschrijving Voor een echt softwarebedrijf in omgeving Gouda zijn wij op zoek naar versterking voor de afdeling Software Development! Ben jij op zoek naar een werkgever waar meerdere software developers werken aan interessante projecten? Ben jij op zoek naar een werkgever waar je onderdeel wordt van een team dat echt passie heeft voor het ontwikkelen van software? Dan ben je hier aan het juiste adres! Als softwareontwikkelaar kom je terecht bij een onafhankelijk, door kwaliteit gedreven, doortastend en daarbij op een Agile wijze werkend bedrijf. Ben jij een expert in het vertalen van Componenten van Functionaliteit naar Business lagen?

Bekijk vacature »

PHP Developer (junior functie)

Functie omschrijving Ben jij een starter en wil je werken bij een jong en leuk bedrijf? Lees dan verder! Wij zijn op zoek naar een PHP Developer binnen een junior functie. Binnen dit bedrijf gaat het om persoonlijke aandacht en ontwikkeling! Je komt te werken voor een leuk communicatiebureau die alles op het gebied van online en offline communicatie doet. Dit doen zij voor verschillende branches, waardoor je aan diverse soorten projecten mag werken, dit maakt deze baan erg leuk! Daarbij werk je aan een door hun zelf ontwikkeld framework welke goed leesbaar is. Je maakt voor bedrijven op maat

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 »

Python (Django) developer - Remote in The Netherla

Functie Together with your team, consisting of a senior, 2 mediors and one junior developer, you will work on their software in an Agile-based approach. You have an eye for quality, risk, and customer interest. Communication with your colleagues and, where necessary, with customers, plays an important role in achieving a successful result. As a person, you are smart, get things done, and are result-oriented. There is a lot of independence within the development team, apart from the stand-up (10:00 am) and occasional pair-programming sessions. Techniques they use include Python, Django, MySQL, Mercurial, Ubuntu Linux, Nginx. In terms of front-end

Bekijk vacature »

.NET developer

Functie Als .NET developer wordt jij onderdeel van ons ICT team. In dit multidisciplinaire team ben jij samen met onze senior .NET ontwikkelaar en medior .NET ontwikkelaar verantwoordelijk voor ons ERP systeem. In dit systeem (Navision) ga jij leren ontwikkelen. Wij bieden jou dan ook een gedegen opleiding aan, samen met de ondersteuning van onze Senior .NET developer. Daarnaast ga jij aan de slag met ons portaal geschreven in Sharepoint. Verder ben jij verantwoordelijk voor EDI verkeer en het ontwikkelen binnen het ERP systeem en andere toepassingen en rapportages. Van jou wordt verwacht dat jij het proces goed leert kennen

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

06/05/2024 23:56:12
 
- 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.