Mijn eerste formulier

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Android developer

De functie Schiphol is een plek om te reizen, te verblijven en te werken. Door middel van data en technologie richten we op al deze gebieden het leef- en werkklimaat optimaal in en zorgen we voor een slimmere en efficiëntere operatie. Wij ontwikkelen nieuwe producten en diensten vanuit de wensen en behoeften van onze klanten, voorspellen passagier flows en testen digitale oplossingen om rijen en andere pijnpunten in het proces te verminderen. Met slimme feedback van sensortechnologie maken we zelfs data van toiletten en stoelen inzichtelijk en bruikbaar. Het Commercial Platform bestaat uit multidisciplinaire teams met een end-2-end verantwoordelijkheid voor

Bekijk vacature »

3D BIM Add-on Developer

As a 3D BIM add- on developer at KUBUS, you will develop add-ons (called BCF- Managers) to the leading building information modeling (BIM) programs Revit, Navisworks, Archicad, AutoCAD and Tekla Structures. BCF Managers enable data transfer between BIM software and BIMcollab. You will work on both the front- and the back-end. As a software company, KUBUS is in a unique position. We build our own products that are used by tens of thousands of users worldwide. Our company is just the right size: big enough to make a real impact in the market, but small enough that as an individual

Bekijk vacature »

Ervaren Software Developer

Functie omschrijving Ben jij een ervaren Software Developer, en heb je ervaring met technieken zoals C#, MS Access & SQL? Vind jij het leuk om maatwerk software te ontwikkelen voor klanten in een specifieke branche? Dan is dit de baan voor jou! Als ontwikkelaar ben jij samen met een team van 12 collega’s verantwoordelijk voor het bouwen van nieuwe functionaliteiten en het uitbreiden van de core applicatie. Belangrijk is dat je ervaring hebt met C# en MS Access. Je bent flexibel en klantvriendelijk ingesteld, omdat het belangrijk is om de klanten zo goed mogelijk van dienst te kunnen zijn. Thuiswerken

Bekijk vacature »

UX Writer (m/v/d)

UX Writer (m/v/d) Everything we do, starts with you. Together with you, we build the most human-centric fintech. We have the ambition to create the next. And - with Bertelsmann - a strong foundation to start from. Let’s make it new – for society and for yourself. Wij zijn op zoek naar een UX Writer (m/v/d) Fulltime - Op ons kantoor in Amsterdam of Heerenveen / deels vanuit huis Als UX Writer bij Riverty hou jij je bezig met onze strategie om daar te zijn waar onze gebruikers zijn en op de manier waarop zij ons nodig hebben, terwijl wij

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 »

C# Developer

Dit ga je doen De requirements in kaart brengen van de klant; Implementeren van functionele en technische specificaties bij opdrachtgevers; Oplossen van bugs; Meewerken aan maatwerksoftware voor nieuwe opdrachtgevers; Het testen en uitleveren van nieuwe functionaliteiten naar de acceptatie en productieomgeving De database ontwikkelen en onderhouden; Hier ga je werken Onze klant is gevestigd in het westen van Nederland en is gespecialiseerd in het ontwikkelen van software voor de levensmiddelen industrie. De software die het team maakt optimaliseert voornamelijk de administratieve processen, maakt deze meetbaar en zorgt ervoor dat de data zo goed mogelijk gebruikt kan worden. Binnen een van

Bekijk vacature »

PHP Developer gezocht!

Functie omschrijving Wij zijn op zoek naar een PHP Developer! Ben jij op zoek naar een nieuwe uitdaging? Lees dan snel verder! Voor een organisatie in de regio Utrecht die zich bezighoud met het verbeteren van de medicatieveiligheid zoeken wij een Software Developer. In deze functie zijn wij op zoek naar een slimme en enthousiaste Developer die interesse heeft in farmacie, logistiek en ICT. Daarnaast beschik je over een goed analytisch vermogen en ben je van nature gestructureerd en resultaatgericht. Je moet in deze functie daadkrachtig, flexibel en communicatief goed zijn. Je verantwoordelijkheden bestaan uit: Object georiënteerd programmeren; Werken in

Bekijk vacature »

Back end developer Digital Agency

Functie Wij zijn van origine een wordpress bureau, maar sinds 2006 zijn wij dit wel redelijk ontgroeid. Naar mate de jaren verstreken zijn we gegroeid in omvang, maar ook in de complexiteit van opdrachten waarin wij onze klanten kunnen bedienen. Momenteel bestaat onze organisatie uit 4 front end developers, 12 back end developer 3 projectmanagers en een 2 koppig management. Wij zijn een hele informele, bijna familiaire organisatie. Geen strak pak of overhemd, nee gewoon dragen waar jij je prettig bij voelt. De gemiddelde leeftijd ligt tussen de 25 en 30 en wij doen er veel aan om onze hechte

Bekijk vacature »

Front-End React Developer

As a Front-End React Developer you improve the user-experience of our web applications for your colleagues in Coolblue. How do I become a Front-End React Developer at Coolblue? As a Front-End React Developer you are responsible for developing user interface components and implementing them using React.js concepts and workflows. You work with the UX Designer and get energy from coming up with creative solutions and present these within the team. During the day you gather and welcome feedback on your technical and soft skills. Would you like to become a Front-End React Developer at Coolblue? Read below if the job

Bekijk vacature »

Informeel bureau zoekt Senior PHP developer

Functie Als senior PHP developer neem je het voortouw in ontwikkeltrajecten en ben je in staat werk uit te leggen aan collega’s om zo je kennis met hen te delen. Je deinst niet terug voor ingewikkelde projecten. Deze zie jij alleen maar als uit uitdaging. Je werkt doorlopend aan klantcases (en hierdoor je klant echt leert kennen), maar toch ben je afwisselend bezig. Dit alles in een vrije en ontspannen werksfeer, met een team van gelijkgestemde. Binnen de development teams werken ze met o.a. PHP, Laravel, React, Node, Elastic, Amazon AWS, JIRA, Solid, Domain-driven-design, Doctrine, Redis, docker, Kubernetes, CI, PHP

Bekijk vacature »

Technical Asset Specialist Substations

TenneT is growing fast to realize its strategic ambitions. We play a leading role in driving the energy transition. We are looking for a passionate Technical Asset Specialist for substations (onshore and offshore) at our location in Arnhem who will contribute to this and that might be you? Your contribution to TenneT We are searching for a motivated and engaged colleague as a technical asset specialist (onshore and offshore) for instrument transformers and surge arresters, with preferably a strong background in the area of insulation coordination. As a specialist for insulation coordination you are responsible for overarching topics regarding insultation

Bekijk vacature »

ERP Developer fleet managementsysteem

Wat ga je doen als ERP Developer fleet managementsysteem? Als ERP developer speel jij een belangrijke rol bij het doorvoeren van wijzigingen en verbeteringen binnen het fleet managementsysteem. Jouw expertise op het gebied van ERP systemen stelt jou in staat om de applicatie optimaal te laten functioneren en te blijven ontwikkelen. Als lid van het IT-team werk je nauw samen met andere developers en het business team om het fleet managementsysteem te integreren met andere systemen. Je bent verantwoordelijk voor het ontwikkelen van nieuwe functionaliteiten en het implementeren van verbeteringen op basis van de wensen en eisen van onze klanten.

Bekijk vacature »

Front-end Developer

Dit ga je doen Je komt in een DevOps-cultuur te werken waarbij je met je team werkt aan de front-end van diverse brand websites; Het ontwerpen van functionele en grafische ontwerpen die worden geïmplementeerd; Draagt zorg voor het maken van analyses; Je werkt nauw met je collega’s samen en geeft elkaar feedback en suggesties waar nodig; Het uitwerken van vraagstukken die afkomstig zijn van verschillende klanten; Hier ga je werken Deze marktleider op gebied van fietsen en fietservaring is gevestigd in twee provincies, verspreid over meerdere locaties. Jij zult voornamelijk in regio Joure aan de slag gaan. De organisatie doelt

Bekijk vacature »

Software Developer

Dit ga je doen Je bent verantwoordelijk voor de warehouse applicatie die een integratie heeft met de PLC laag; Je ontwikkelt in C#/.Net; Je bent verantwoordelijk voor het ontwikkelen van interfaces en het visualiseren van componenten; Je denkt mee over het design voor business oplossingen; Je bent verantwoordelijk voor het testen van de gebouwde oplossing. Hier ga je werken Voor een internationale organisatie in de transport zijn wij momenteel op zoek naar een Software Developer. Ze zijn wereldwijd de grootste speler en lopen voorop met het automatiseren van alle processen van de warehouses. Op dit moment wordt er nog gebruik

Bekijk vacature »

Starter/junior PHP developer

Functie Momenteel zijn ze op zoek naar een junior PHP developer om het team te versterken. Als back-end developer bouw je de enterprise software die hun bedrijf helpt bij haar primaire processen. Afhankelijk van de omvang van het project werk je in een klein team aan een project. Ze hebben dagelijkse stand-ups en elke twee weken een scrumsessie, begeleid door de Scrum Master, waar je je ideeën kunt presenteren en samen met de Product Owner kunt werken aan het beste product. Ze vertrouwen enorm op hun eigen bedrijfssoftware. Dit geeft hun een groot voordeel ten opzichte van hun concurrentie. Zo

Bekijk vacature »
Sam Poelvoorde

Sam Poelvoorde

04/06/2016 10:44:54
Quote Anchor link
Dag allemaal!


Dit is mijn allereerste PHP documentje, en het werkt beter dan ik al verwacht had. Maar ik heb 4 problemen die ik graag opgelost zou zien.


Probleem 1: De gegevens van dit formulier worden mij doorgestuurd, maar $email is de enige ingevulde waarde die ik ontvang. De rest van de $data is niet aanwezig in mijn e-mail. De validatie klopt wel.

Probleem 2: $meetnaam zou het onderwerp van de mail moeten zijn, dit is het niet.

Probleem 3: $email zou ook als de "verzender" moeten gekend zijn (nu is dit blanco), zodat ik gewoon op reageren kan klikken om vragen te stellen.

Probleem 4: Hoe kan ik er voor zorgen dat het vakje ($akkoord) MOET aangevinkt zijn. Net zoals nu sommige tekst velden verplicht zijn?


Dank bij voorbaat,

Dit is de code:

PHP structuur
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
<?php
/* Dit is waar de mail naar toe gaat, dit werkt! */
$myemail = "[email protected]";

/* Controle op de ingevulde data. Dit werkt op deze gegevens. */
$name = check_input($_POST['meetnaam'], "Voer de meet naam in.");
$subject = check_input($_POST['meetadres'], "Voer het adres van de meet in.");
$email = check_input($_POST['email']);

/* Foutmelding bij e-mail adres. Dit werkt. */
if (!preg_match("/([\w\-]+\@[\w\-]+\.[\w\-]+)/", $email))
{

show_error("Het opgegeven e-mail adres is ongeldig.");
}

/* Dit is het bericht die ik moet ontvangen, ik ontvang deze gegevens, maar NIET de gegevens met een $ teken er in, met uitzondering van $email, die staat er wel. */
$message = "

Naam van de meet: $meetnaam
Organisator: $organisator
Adres: $meetadres
Binnen of buiten: $binbuit
E-mail adres: $email
Mag e-mail verschijnen op de website: $emailtonen
Contact (telefoon): $telefoon
Uren: $meeturen
Bereikbaarheid met de trein: $trein


Bereikbaarheid met de auto: $auto


Andere informatie: $andereinfo



Akkoord met de regels: $akkoord



"
;

/* Mail structuur, $meetnaam zou het ONDERWERP moeten zijn, maar dit is het niet. $message staat wel in de mail, maar niet met alle gegevens. Ook zou ik graag hebben dat het ingevoerde mailadres dat van de verstuurder is (nu is het mail adres van de verstuurder blanco */
mail($myemail, $meetnaam, $message);

/* Als het gelukt is, komten ze uit op deze pagina. Dit werkt. */
header('Location: klaar.html');
exit();

/* Functies */
function check_input($data, $problem='')
{

$data = trim($data);
$data = stripslashes($data);
$data = htmlspecialchars($data);
if ($problem && strlen($data) == 0)
{

show_error($problem);
}

return $data;
}

function
show_error($myError)
{

?>

<html>
<body>

<p>Oeps, verbeter alstublieft de volgende fout:</p>
<strong><?php echo $myError; ?></strong>
<p>Keer terug, en probeer het opnieuw.</p>

</body>
</html>
<?php
exit();
}

?>



Formulier structuur:
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
<form method="post" action="meetmailer.php">

                    <div class="colformwrap">
                        <div class="colformleft">
                            Naam van de meet <span class="verplicht">*</span>:
                        </div><!--

                         --><div class="colformright">
                            <input type="text" name="meetnaam" maxlength="50">
                        </div>
                    </div>


                    <div class="colformwrap">
                        <div class="colformleft">
                            Naam van de organisatie of organisator:
                        </div><!--

                         --><div class="colformright">
                            <input type="text" name="organisator" maxlength="50">
                        </div>
                    </div>



                    <div class="colformwrap">
                        <div class="colformleft">
                            Adres van de meet <span class="verplicht">*</span>:
                        </div><!--

                         --><div class="colformright">
                            <input type="text" name="meetadres" maxlength="50">
                        </div>
                    </div>



                    <div class="colformwrap">
                        <div class="colformleft">
                            Is de meet binnen of buiten?
                    
                        </div><!--

                         --><div class="colformright">
                            <select name="binbuit">
                                <option value="Buiten">Buiten</option>
                                <option value="Binnen">Binnen</option>
                                <option value="Binnen en Buiten">Binnen en Buiten</option>
                            </select>
                        </div>
                    </div>


                    <div class="colformwrap">
                        <div class="colformleft">
                            Contact (e-mail adres) <span class="verplicht">*</span>:  
                        </div><!--

                         --><div class="colformright">
                            <input type="text" name="email" maxlength="50">
                        </div>
                    </div>



                    <div class="colformwrap">
                        <div class="colformleft">
                            Mag dit e-mail adres op de website verschijnen?
                        </div><!--

                         --><div class="colformright">
                            <input class="bolleke" type="radio" name="emailtonen" value="0" checked> Neen  <input class="bolleke" type="radio" name="emailtonen" value="1"> Ja
                        </div>
                    </div>



                    <div class="colformwrap">
                        <div class="colformleft">
                            Contact (telefoon):
                        </div><!--

                         --><div class="colformright">
                            <input type="text" name="telefoon" maxlength="50">
                        </div>
                    </div>


                    <div class="colformwrap">
                        <div class="colformleft">
                            Uren:
                        </div><!--

                         --><div class="colformright">
                            <input type="text" name="meeturen" maxlength="50">
                        </div>
                    </div>


                    <div class="colformwrap">
                        <div class="colformleft">
                            Bereikbaarheid met de trein:
                        </div><!--

                         --><div class="colformright">
                            <textarea name="trein" maxlength="5000"></textarea>
                        </div>
                    </div>


                    <div class="colformwrap">
                        <div class="colformleft">
                            Bereikbaarheid met de auto:
                        </div><!--

                         --><div class="colformright">
                            <textarea name="auto" maxlength="5000"></textarea>
                        </div>
                    </div>


                    <div class="colformwrap">
                        <div class="colformleft">
                            Andere informatie:
                        </div><!--

                         --><div class="colformright">
                            <textarea name="andereinfo" maxlength="5000"></textarea>
                        </div>
                    </div>


                    <div class="colformwrap">
                        <div class="colformleft">
                            &nbsp;
                        </div><!--

                         --><div class="colformright">
                            <input class="bolleke" type="checkbox" name="akkoord" value="0"> Ik heb de <a href="#">regels</a> gelezen en ga hiermee akkoord.
                        </div>
                    </div>



                    <div class="colformwrap">
                        <div class="colformleft">
                            &nbsp;
                        </div><!--

                         --><div class="colformright">
                            <input class="verstuurknop" type="submit" value="Verzenden">
                        </div>
                    </div>



                </form>

- Ariën -:
Gelieve in het vervolg bij code de [code][/code]-tags gebruiken.
Hier kan je meer lezen over de mogelijke opmaakcodes.
Alvast bedankt!
Gewijzigd op 04/06/2016 16:45:42 door - Ariën -
 
PHP hulp

PHP hulp

24/11/2024 07:38:48
 
- SanThe -

- SanThe -

04/06/2016 10:55:33
Quote Anchor link
Zet dit eens bovenin je script:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
ini_set('display_errors', 1);
error_reporting(E_ALL);
?>


http://wiki.phpbeginners.nl/index.php?title=De_juiste_mailheaders
 
Daan Slagter

Daan Slagter

04/06/2016 10:58:33
Quote Anchor link
Alle waarden die je post staan in een array dus verander het naar $_POST['meetnaam']
 
Sam Poelvoorde

Sam Poelvoorde

04/06/2016 11:22:04
Quote Anchor link
Dit kreeg ik bij oplossing 1: Notice: Undefined variable: meetnaam in /customers/d/e/d/mysite.com/httpd.www/test/TESPIA/meetmailer.php on line 25 Notice: Undefined variable: organisator in /customers/d/e/d/mysite.com/httpd.www/test/TESPIA/meetmailer.php on line 26 Notice: Undefined variable: meetadres in /customers/d/e/d/mysite.com/httpd.www/test/TESPIA/meetmailer.php on line 27 Notice: Undefined variable: binbuit in /customers/d/e/d/mysite.com/httpd.www/test/TESPIA/meetmailer.php on line 28 Notice: Undefined variable: emailtonen in /customers/d/e/d/mysite.com/httpd.www/test/TESPIA/meetmailer.php on line 30 Notice: Undefined variable: telefoon in /customers/d/e/d/mysite.com/httpd.www/test/TESPIA/meetmailer.php on line 31 Notice: Undefined variable: meeturen in /customers/d/e/d/mysite.com/httpd.www/test/TESPIA/meetmailer.php on line 32 Notice: Undefined variable: trein in /customers/d/e/d/mysite.com/httpd.www/test/TESPIA/meetmailer.php on line 35 Notice: Undefined variable: auto in /customers/d/e/d/mysite.com/httpd.www/test/TESPIA/meetmailer.php on line 38 Notice: Undefined variable: andereinfo in /customers/d/e/d/mysite.com/httpd.www/test/TESPIA/meetmailer.php on line 42 Notice: Undefined variable: akkoord in /customers/d/e/d/mysite.com/httpd.www/test/TESPIA/meetmailer.php on line 46 Notice: Undefined variable: meetnaam in /customers/d/e/d/mysite.com/httpd.www/test/TESPIA/meetmailer.php on line 49 Warning: Cannot modify header information - headers already sent by (output started at /customers/d/e/d/mysite.com/httpd.www/test/TESPIA/meetmailer.php:1) in /customers/d/e/d/mysite.com/httpd.www/test/TESPIA/meetmailer.php on line 52



En dit bij oplossing 2: Parse error: syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in /customers/d/e/d/mysite.com/httpd.www/test/TESPIA/meetmailer.php on line 24



Dit is mijn allereerste formulier, dus sorry als ik echt grote fouten heb gemaakt.
 
Jan de Laet

Jan de Laet

04/06/2016 11:24:46
Quote Anchor link
Dus zoals Daan zegt.
Verander dit
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
Naam van de meet: $meetnaam


in
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
Naam van de meet: $_POST['meetnaam']

en dat voor al je velden uit het formulier
 
- SanThe -

- SanThe -

04/06/2016 11:31:20
Quote Anchor link
Zijn simpele beginnersfouten.

Zoals Daan al aangeeft:
$meetnaam (Undefined variable: meetnaam ) bestaat niet dat is $_POST['meetnaam'].
En kijk eens naar die link voor de mailheaders.

Als je verandert ben je al een heel eind.
 



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.