Mijn eerste formulier

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

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 »

Medior PHP Developer

Functie omschrijving We are looking for a dutch native speaker Wil jij als developer werken bij een interne organisatie en de eigen software verder helpen ontwikkelen? Lees dan snel verder! In deze functie ga je werken als PHP Developer en de interne software en applicaties verder ontwikkelen. In het kort houdt dit in: Je gaat de interne applicaties en software verder optimaliseren. Verder bouw je verschillende API's en koppelingen tussen systemen. Je gaat het CRM-systeem door middel van PHP verder ontwikkelen. Ook ga je collega's ondersteunen bij vragen over de software en applicaties. Bedrijfsprofiel Dit bedrijf is actief in het

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 »

React developer Inhouse cloudplatform

Functie De functie: Als front-end developer kom je te werken naast 2 andere front-end/React developers, waaronder één senior. Een hele mooie kans dus om in korte tijd veel nieuwe kennis en ervaring op te doen. Ze hebben momenteel veel werk hierin en daarom willen ze het team graag uitbreiden. Het is van belang dat je, zeker gezien het vele thuiswerken, in ieder geval al een aantal projecten hebt gedaan in React. Taken waar je aan kunt denken zijn het ontwikkelen van client-applicaties o.b.v. HTML5, React en andere open standaarden. Ook ben je nauw betrokken bij het implementeren van designs o.b.v.

Bekijk vacature »

Robot Programmeur

Een verantwoordelijke baan met leuke uitdagingen. Heb jij ervaring met het programmeren van robots? Kan jij goed samenwerken met collega's die verschillende specialisaties hebben? Ben je oplossingsgericht, analytisch en flexibel? Ga dan aan de slag als Robot Programmeur bij Gibas in Nijkerk! Als Robot Programmeur kom je te werken bij Gibas. Dat betekent dat je gegarandeerd meewerkt aan unieke oplossingen in productieprocessen. Bij elk project moet er opnieuw geëngineerd en geprogrammeerd worden. Dat maakt jouw werk uitdagend! Voordat je robots gaat programmeren komt er het volgende bij kijken: De opdracht gaat van de afdeling Sales naar de afdeling Operations door

Bekijk vacature »

Senior Front end developer Digital Agency

Functie Jij als Front end developer komt te werken in een van de 8 multidisciplinaire teams binnen de organisatie. Deze teams werken op basis van Scrum agile in 2 wekelijkse sprints. De grootte van de teams varieert van 9-14 collega’s en bestaan altijd uit één of meerdere project managers en een project manager. Samen met je team werk je aan verschillende projecten voor uiteenlopende klanten zoals grote multinationals tot het kleine mkb. De stack waarmee gewerkt wordt is voornamelijk Javascript, ES6, Es.next, HTML, CSS, React.js en Node.js. Wat deze organisatie onderscheid is dat ze echt langdurige partnerships aangaan met hun

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

Klaar voor een nieuwe uitdaging? Welke technologieën gaan schuil achter de dagelijkse energievoorziening? Als senior .NET developer bij Kenter maak jij samen met je team het verschil, zowel voor de interne organisatie als voor eindklanten. Samen bouwen jullie aan innovatieve dienstverlening met behulp van de nieuwste technologieën en tools. Het is een functie met veel vrijheid, goede arbeidsvoorwaarden én je draagt jouw steentje bij aan de energietransitie. Klinkt dit als iets voor jou? Lees dan verder of solliciteer direct! Wat ga je doen als senior .NET developer? Als senior .NET developer bij Kenter (onderdeel van Alliander) ben je van onschatbare

Bekijk vacature »

Senior developer (PHP en VB.NET)

Functie De development afdeling bestaat uit 2 teams. Het productteam (10 developers) is verantwoordelijk voor verschillende applicaties met als doel om zoveel mogelijk te automatiseren en uit te werken tot standaard software. Met diverse Solutions Architecten en ervaren developers denken ze voortdurend mee met hun klanten en bouwen ze de basis van het uiteindelijke maatwerk dat wordt geleverd. Hiernaast hebben ze een maatwerk/projectteam. Dit team bestaat momenteel uit 8 developers (junior tot senior) en is verantwoordelijk voor het maatwerk in hun klantprojecten. Momenteel zijn ze op zoek naar een senior developer die aan de slag gaat in het productteam. Hierin

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 »

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 »

Senior Front-end Developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als Senior 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 »

Ervaren Full-Stack PHP Developer

Functieomschrijving Gezocht! Ervaren PHP Developer! Voor een organisatie in de regio Harderwijk zoeken wij een ervaren PHP Developer die het IT team van dit bedrijf gaat versterken. We zijn op zoek naar een enthousiaste en breed georiënteerde IT-er die het innovatieve bedrijf nog een stap verder kan brengen. Voor deze functie zoeken wij iemand die communicatief goed is en die zelfstandig problemen op kan lossen. Je werkt samen met een externe ontwikkelpartij en kunt hun dus uitdagen op het geleverde werk. Het schrijven van concepten aan de AI en hardware kant valt onder je verantwoordelijkheden. Het bedrijf noemt zichzelf een

Bekijk vacature »

Senior .NET developer

Klaar voor een nieuwe uitdaging? Welke technologieën gaan schuil achter de dagelijkse energievoorziening? Als senior .NET developer bij Kenter maak jij samen met je team het verschil, zowel voor de interne organisatie als voor eindklanten. Samen bouwen jullie aan innovatieve dienstverlening met behulp van de nieuwste technologieën en tools. Het is een functie met veel vrijheid, goede arbeidsvoorwaarden én je draagt jouw steentje bij aan de energietransitie. Klinkt dit als iets voor jou? Lees dan verder of solliciteer direct! Wat ga je doen als senior .NET developer? Als senior .NET developer bij Kenter (onderdeel van Alliander) ben je van onschatbare

Bekijk vacature »

Junior .NET developer

Functie Wij hebben drie scrumteams. Het eerste team focust zich op het stukje hardware wat wij in huis doen. Zij maken als team o.a. gebruik van C++. De andere twee scrumteams zijn allebei bezig met data verwerking en maken hierbij in de backend gebruik van C# .NET / .NET Core. Het verschil tussen deze teams is dat één team de data verwerking doet voor de mobiele applicatie. Zij werken hierbij dus ook met Xamarin. Het andere team focust zich op de webapplicaties en maakt hierbij ook gebruik van ASP.NET MVC. Op basis van jouw ambities en kwaliteiten kijken wij samen

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

13/01/2025 04:00:05
 
- 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.