Verwijzing wordt niet zichtbaar

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software Developer

Bij een bedrijf in de machinebouw, regio Roosendaal, zijn we op zoek naar een: Software Developer Waar ga je werken? Onze opdrachtgever is gespecialiseerd in de grondverzetmachines. Al meer dan 50 jaar leveren ze zowel nationaal als internationaal diverse machines. Het is een familiebedrijf met een informele werksfeer. Wat ga je doen? Als Software Developer je verantwoordelijk voor: - Je werkt voortdurend aan oplossingen voor het op afstand bewaken en besturen van oogstmachines; - Het visualiseren van gegevens in rapporten, apps of andere formaten; - Voorspellend machineonderhoud; - Taakplanning; - Je schrijft aangepaste plug-ins om gegevens te importeren of exporteren

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 »

Junior .NET developer

Functie Wij zijn bezig met het ontwikkelen van een nieuw product en wij hebben jouw hulp hierbij nodig! Als junior .NET ontwikkelaar krijg jij de kans om samen met ons deze nieuwe uitdaging aan te gaan! Momenteel bestaat ons team uit drie interim Software Engineers. Twee hiervan zijn zeer ervaren .NET specialisten die inmiddels hun strepen in dit vakgebied al hebben behaald. Ook hebben wij een junior als onderdeel van ons team die zich op dit moment nog bezig houdt met de Front-end (Angular/TypeScript), maar zich nu ook meer gaat verdiepen in de backend. Wij willen ons team graag verder

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 »

C# .NET Ontwikkelaar ASP.NET

Samengevat: Deze werkgever is een inkooporganisatie. Ben jij een ervaren .Net ontwikkelaar? Heb je ervaring met .Net en C#? Vaste baan: C# .NET Developer .Net MBO HBO €3.100 - €4.300 Onze missie is: “Een essentiële bijdrage leveren aan het verlagen van de integrale kostprijs van de aangesloten groothandels, middels het bundelen van inkoopvolume en het creëren van synergie met en tussen de groothandels en leveranciers, met scherpe inkoopprijzen, goede handelscondities en gerichte dienstverlening als resultaat” Zij werken voor MKB klanten. Deze werkgever heeft veel verschillende projecten. Houd jij van afwisseling? Dan zit je bij hun goed! De branche van dit

Bekijk vacature »

Java Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 12946 Introductie We are looking for a Java Developer! Our client is one of the most innovation companies located within the Netherlands. We provide high quality software in a high-tech and challenging market. Functieomschrijving The department is specialized in creating and developing high quality software for manufacturing automation in a high tech environment. We strive to provide our clients with high quality software and deliver state of the art solutions in a variety of ways. Creating software infrastructure using Java SE / EE Create applications to fine tune manufacturing processes

Bekijk vacature »

C# .NET Developer

Functie omschrijving Wij zijn op zoek naar een C# .NET Developer voor een leuke opdrachtgever in de omgeving van Hilversum! Voor een leuk bedrijf in de omgeving van Hilversum zijn wij op zoek naar een Back-end developer die klaar is voor een nieuwe uitdaging. Ben jij iemand die graag aan verschillende projecten werkt en het ook leuk vindt om bij klanten op bezoek te gaan? Dan ben jij de perfecte kandidaat! Deze functie is erg divers, je moet dus goed kunnen schakelen. Je komt te werken in een klein team van developers. Binnen het bedrijf hangt er een gemoedelijke informele

Bekijk vacature »

Medior C# Developer

Samen met het development team zorg je ervoor dat alle systemen achter de schermen vlekkeloos werken. Wat doe je als Medior C# Developer bij Coolblue? Als C# developer doe je regelmatig mee aan brainstormsessies over user experience, data en task flow met de UX Designer, Product Owner en Data Scientist in je team. Daarnaast schrijf je op zichzelf staande, consistente en testbare code die goed onderhoudbaar en toekomstbestendig is. Ook C# Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen Werken met verschillende soorten data-opslag, zoals Oracle of AWS. Problemen oplossen

Bekijk vacature »

Junior Front end developer Onderwijssoftware

Functie Als Junior front end developer kom jij terecht in een klein, maar hecht team bestaande uit 5 andere developers (waarvan 2 senioren, 2 medior en 1 junior). Met de gezamenlijke missie om “ieder kind te helpen met onze software” wordt er dagelijks gepassioneerd en hard gewerkt aan ons in-house ontwikkeld platform. Deze software is gebaseerd is op AI, machine Learning en wetenschappelijke inzichten. Dagelijks zul jij werken met onze high traffic webapplicatie. We hebben ruim 300.00 gebruikers en meer dan 2 miljard records waar je te maken mee krijgt! Verder zul jij je bezighouden met: – Het ontwikkelen van

Bekijk vacature »

Software Programmeur PHP

Functie Ben jij op zoek naar een nieuwe uitdaging als PHP developer en zoek je een leuke platte organisatie? Lees dan snel verder! Voor een opdrachtgever in omgeving Capelle aan den IJssel dat zich gespecialiseerd heeft in het realiseren van veilige netwerkverbindingen zijn wij op zoek naar een leuke software developer ter versterking van het huidige team. Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen PHP, JAVA en Node.js. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn

Bekijk vacature »

Back end developer Python, PHP

Functie Jij als full stack ontwikkelaar zult komen te werken samen met 1 PHP ontwikkelaar een PO en een flexibele schil aan ontwikkelaars . Samen ga je ervoor zorgen dat de huidige producten doorontwikkeld worden. De marketplace is geschreven in PHP Laravel en in de front end React. De roostersoftware is ontwikkeld in Python in combinatie met React in de front end. Jij zult voornamelijk (lees 75%) werken aan de roostersoftware. Momenteel ligt de uitdaging in het feit dat de roostersoftware breder schaalbaar moet worden zodat het voor meerdere flexwerkers ingezet kan worden. Verder willen ze financiële koppelingen gaan maken

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 »

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 »

.NET developer

Functie Heb jij veel kennis van ASP.NET Webforms en wil jij juist de overstap maken naar ASP.NET Core? Wij zijn per direct op zoek naar een ervaren .NET Webdeveloper die met ons samen ons platform wilt herschrijven van ASP.NET Webforms naar ASP.NET Core. Voor jou de unieke kans om met ons samen te innoveren en kennis op te doen van de nieuwste technieken binnen de Microsoft Stack. Wij hebben een development team met 10 IT specialisten bestaande uit onder andere 4 backend .NET developers en twee front-end developers. Wij zijn continu bezig om ons als team en bedrijf te blijven

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 »

Pagina: 1 2 3 volgende »

Bernhard G

Bernhard G

30/08/2015 11:09:17
Quote Anchor link
Beste,

Ik heb een los CSS bestand en HTML bestand. Echter word de opmaak van het CSS bestand deels niet zichtbaar. De achtergrondkleur veranderd wel (body) er is dus wel een verbinding. Kan iemand aangeven wat ik mis doe?

Alvast bedankt.


Ik heb in een HTML bestand de volgende code:

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
    </head>
<link rel="stylesheet" href="contactform.css" type="text/css" />
<body>


<div id="formWrap">
<div id="form"></div>
    <div class="row">
    <div class="label"> naam </div>
    <div class="input">
    <input type="text" id="fullname" class="detail" name="fullname" value="" />
    <div class="context">tekst dat hier staat</div>
    </div>
    </div>
    </div>


De code uit het CSS:
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
body{
        background:#E9E9E9;

#formWrap {
        width:720px;
        margin-top:30px;
        margin-left:30px;
        background:#FFF;
        border:1px solid #F1F1F1;
        -moz-border-radius:20px;
        -moz-box-shadow:2px 2px 5px #999;
        -webkit-border-radius:20px;
        -webkit-box-shadow:2px 2px 5px #999;
        padding:16px 10px 40px;
        
        }
Gewijzigd op 02/09/2015 23:00:18 door - Ariën -
 
PHP hulp

PHP hulp

24/12/2024 18:06:30
 
- Ariën  -
Beheerder

- Ariën -

30/08/2015 11:22:52
Quote Anchor link
je body is niet afgesloten in je CSS.
 
Yvo Lionheart

Yvo Lionheart

30/08/2015 16:48:11
Quote Anchor link
Inderdaad, wat - Aar - al aangeeft. Zorg er ten alle tijden voor dat je sluit wat je hebt geopend. Dit geldt in principe vrijwel overal.

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
body{
background:#E9E9E9;
}

#formWrap {
width:720px;
margin-top:30px;
margin-left:30px;
background:#FFF;
border:1px solid #F1F1F1;
-moz-border-radius:20px;
-moz-box-shadow:2px 2px 5px #999;
-webkit-border-radius:20px;
-webkit-box-shadow:2px 2px 5px #999;
padding:16px 10px 40px;
}
Gewijzigd op 02/09/2015 23:00:34 door - Ariën -
 
Eddy E

Eddy E

30/08/2015 21:24:20
Quote Anchor link
Je hebt ook geen </body> en </html>.
Maar het kan zijn dat die later komen.

Daarbij hoort een <link> in de <head> te staan. En dat is soms wel zo handig.
Wil je je HTML eerst af hebben en dus sneller je pagina renderen, gooi je <link> dan echt helemaal aan het eind. Dus na </body>, maar wel voor </html>.
 
Bernhard G

Bernhard G

30/08/2015 21:28:00
Quote Anchor link
Super bedankt. Ik kan weer verder!

Toevoeging op 31/08/2015 12:14:46:

Ik ben een formulier los aan het maken (dus nog niet in mijn website) wanneer ik tevreden ben zal ik deze aan mijn webpagina toevoegen. Vandaar dat ik hem zo minimalistische opbouw.

Ik hoor graag feedback als deze gedachte niet slim is ;-)
 
Bernhard G

Bernhard G

01/09/2015 18:51:18
Quote Anchor link
Er gaat nog iets mis.

De tekst van de e-mail adres en opmerkingen vallen niet in het grote witte vlak. Iemand enig idee wat er mis gaat?

CCS
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
body{
        background:#E9E9E9;
        }

#formWrap {
        width:720px;
        margin-top:30px;
        margin-left:30px;
        background:#FFF;
        border:1px solid #F1F1F1;
        -moz-border-radius:20px;
        -moz-box-shadow:2px 2px 5px #999;
        -webkit-border-radius:20px;
        -webkit-box-shadow:2px 2px 5px #999;
        padding:16px 10px 40px;
}
        
#formWrap .form {
    border-top:1px solid #EEE;
    width:720px;
}
    
#form .row {
    border-bottom:1px dotted #EEE;
    display:block;
    line-height:36px
    overflow:auto;
    padding:24px 0px;
    width:100%;
    }
    
#form .row .label {
    font-size: 16px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    width: 180px;
    text-align: right;
    float: left;
    padding-right: 10px;
    margin-right: 10px;
    }
    
#form .row .input {
    float: left;
    margin-right: 10px;
    width: auto;
    }
    
.detail {
    width:260px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    padding: 7px 8px;
    margin: 0;
    }
    
.mess {
    width: 450px;
    max-width: 450px;
    height: 280px;
    overflow: auto;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    padding: 7px 8px;
    line-height: les;
    margin:0;
}
    
#form .row .content{
    color: #999;
    font-size: 11px;
    font-style: italic;
    line-height: 14px;
    font-family: Arial, Helvetica, sans-serif;
    width: 200px;
    float: left;
        
    }
#form #submit{
    font-family: Arial, Helvetica, sans-serif;
    margin-top: 25px;
    margin-left: 200px;
    color: #000;
    font-size: 16px;
    text-shadow: 1px 1px 1px #999;
    padding: 10px;
    }

HTML
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
<link rel="stylesheet" href="contactform.css" type="text/css" />
<body>


<div id="formWrap">
<div id="form"></div>
    <div class="row">
    <div class="label"> naam </div>
    <div class="input">
    <input type="text" id="fullname" class="detail" name="fullname" value="" />
    <div class="context">tekst dat hier staat</div>
    </div>
    </div>
    </div>
    
    <div class="row">
    <div class="label"> E-mailadres </div>
    <div class="input">
    <input type="text" id="e-mail" class="detail" name="email" value="" />
    <div class="context">tekst over je e-mail</div>
    </div>
    </div>
    </div>
    
    <div class="row">
    <div class="label"> opmerkingen </div>
    <div class="input">
    <textarea id= "comment" name="comment" class="mess"></textarea>
    </div>
    </div>
    </div>

    <div class="submit">
    <input type= "submit" id="submit" name="submit" value="send message"
    </div>

</div>
</body>

</html>
Gewijzigd op 02/09/2015 23:00:59 door - Ariën -
 
DavY -

DavY -

01/09/2015 19:05:15
Quote Anchor link
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
<!DOCTYPE html>
<html lang="nl">
<head>
<meta charset="utf-8">
<title>Mijn Titel</title>
<link rel="stylesheet" href="contactform.css" type="text/css" />
</head>
<body>
<div id="formWrap">
<div id="form"></div>
<div class="row">
<div class="label"> naam </div>
<div class="input">
<input type="text" id="fullname" class="detail" name="fullname" value="" />
<div class="context">tekst dat hier staat</div>
</div>
</div>

<div class="row">
<div class="label"> E-mailadres </div>
<div class="input">
<input type="text" id="e-mail" class="detail" name="email" value="" />
<div class="context">tekst over je e-mail</div>
</div>
</div>

<div class="row">
<div class="label"> opmerkingen </div>
<div class="input">
<textarea id= "comment" name="comment" class="mess"></textarea>
</div>
</div>

<div class="submit">
<input type= "submit" id="submit" name="submit" value="send message" />
</div>
</div>
</body>
</html>


Je hebt 3 </div>'s voor elk veld, waarvan er maar 2 div's zijn. Sluit trouwens je input's wel goed af + Geef een Doctype op + charset.
Gewijzigd op 01/09/2015 19:07:01 door DavY -
 
Bernhard G

Bernhard G

01/09/2015 19:16:31
Quote Anchor link
Bedankt!

Wat bedoel je precies met: Sluit trouwens je input's wel goed af + Geef een Doctype op + charset?

Tnx
 
DavY -

DavY -

01/09/2015 19:17:15
Quote Anchor link
Je had je input open staan:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<input type= "submit" id="submit" name="submit" value="send message"


Dat moest dus zo:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<input type= "submit" id="submit" name="submit" value="send message" />


Doctype:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<!DOCTYPE html>


Zie: http://www.handleidinghtml.nl/html/elementen/doctype.html

Charset:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<meta charset="utf-8">


Zie: https://nl.wikibooks.org/wiki/HTML/Character_sets

Eigenlijk is het teveel van het goede met al die div's en zou het netter zijn om het zo te schrijven: http://www.w3schools.com/tags/tag_fieldset.asp en http://www.w3schools.com/tags/tag_label.asp, maar ik neem aan dat je een beginner ben.
Gewijzigd op 01/09/2015 19:21:11 door DavY -
 
Bernhard G

Bernhard G

02/09/2015 22:52:18
Quote Anchor link
Bedankt voor jullie reactie.

Ik heb nog een vraag.

Ik zou graag een optie met een datum keuze (agenda) en een tijdstip willen invoeren.

Enig idee hoe ik dit invoer?

oh en mijn redirect naar index.html werkt niet. Iemand een idee hoe dit kan?

Momenteel zien de codes er zo uit:

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
<?php

// Set email variables
$email_to = '[email protected]';
$email_subject = 'Verrassing aanvraag';

// Set required fields
$required_fields = array('fullname','email','cellphone');

// set error messages
$error_messages = array(
    'fullname' => 'Vul je naam in.',
    'email' => 'Vul je e-mailadres in.',
    'cellphone' => 'Vul je telefoonnummer in.'
    
);

// Set form status
$form_complete = FALSE;

// configure validation array
$validation = array();

// check form submittal
if(!empty($_POST)) {
    // Sanitise POST array
    foreach($_POST as $key => $value) $_POST[$key] = remove_email_injection(trim($value));
    
    // Loop into required fields and make sure they match our needs
    foreach($required_fields as $field) {        
        // the field has been submitted?
        if(!array_key_exists($field, $_POST)) array_push($validation, $field);
        
        // check there is information in the field?
        if($_POST[$field] == '') array_push($validation, $field);
        
        // validate the email address supplied
        if($field == 'email') if(!validate_email_address($_POST[$field])) array_push($validation, $field);
    }

    
    // basic validation result
    if(count($validation) == 0) {
        // Prepare our content string
        $email_content = 'New Website Comment: ' . "\n\n";
        
        // simple email content
        foreach($_POST as $key => $value) {
            if($key != 'submit') $email_content .= $key . ': ' . $value . "\n";
        }

        
        // if validation passed ok then send the email
        mail($email_to, $email_subject, $email_content);
        
        // Update form switch
        $form_complete = TRUE;
    }
}

function
validate_email_address($email = FALSE) {
    return (preg_match('/^[^@\s]+@([-a-z0-9]+\.)+[a-z]{2,}$/i', $email))? TRUE : FALSE;
}

function
remove_email_injection($field = FALSE) {
   return (str_ireplace(array("\r", "\n", "%0a", "%0d", "Content-Type:", "bcc:","to:","cc:"), '', $field));
}


?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>



    <title>Contact Form</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    
    <link href="contactform.css" rel="stylesheet" type="text/css" />
    
    <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/mootools/1.3.0/mootools-yui-compressed.js"></script>
    <script type="text/javascript" src="validation.js"></script>
    
    <script type="text/javascript">
        var nameError = '<?php echo $error_messages['fullname']; ?>';
        var emailError = '<?php echo $error_messages['email']; ?>';
        var cellphoneError = '<?php echo $error_messages['sellphone']; ?>';
    </script>

</head>

<body>


<div id="formWrap">
<div id="form">
</div>

<form action="contact.php" method="post" id="comments_form">
<?php if($form_complete === FALSE): ?>
    <div class="row">
    <div class="label"> Voor en achternaam </div>
    <div class="input">
    <input type="text" id="fullname" class="detail" name="fullname" value="<?php echo isset($_POST['fullname'])? $_POST['fullname'] : ''; ?>" /><?php if(in_array('fullname', $validation)): ?><span class="error"><?php echo $error_messages['fullname']; ?></span><?php endif; ?>
    <div class="context"></div>
    </div>
    </div>
    
    
    <div class="row">
    <div class="label"> E-mailadres </div>
    <div class="input">
    <input type="text" id="e-mail" class="detail" name="email" value="<?php echo isset($_POST['email'])? $_POST['email'] : ''; ?>" /><?php if(in_array('email', $validation)): ?><span class="error"><?php echo $error_messages['email']; ?></span><?php endif; ?>
    <div class="context"></div>
    </div>
    </div>
    
    <div class="row">
    <div class="label"> Telefoonnummer </div>
    <div class="input">
    <input type="number" id="cellphone" class="detail" name="cellphone" value="<?php echo isset($_POST['cellphone'])? $_POST['cellphone'] : ''; ?>" /><?php if(in_array('cellphone', $validation)): ?><span class="error"><?php echo $error_messages['cellphone']; ?></span><?php endif; ?>
    <div class="context"></div>
    </div>
    </div>
    
    <div class="row">
    <div class="label"> Opmerkingen </div>
    <div class="input">
    <textarea id= "comment" name="comment" class="mess"><?php echo isset($_POST['comment'])? $_POST['comment'] : ''; ?></textarea><?php if(in_array('comment', $validation)): ?><span class="error"><?php echo $error_messages['comment']; ?></span><?php endif; ?>
    </div>
    </div>
    

    <div class="submit">
    <input type= "submit" id="submit" name="submit" value="send message" />
    </div>
    </form>
<?php else: ?>
<p>Thank you for your Message!</p>

<script type="text-javascript">
setTimeout('ourRedirect()',5000)
function ourRedirect() {
    location.href='index.html'
    }
</script>

<?php endif; ?>

</div>
</body>

</html>


CSS
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
body{
        background:#E9E9E9;
        }

#formWrap {
        width:720px;
        margin-top:30px;
        margin-left:30px;
        background:#FFF;
        border:1px solid #F1F1F1;
        -moz-border-radius:20px;
        -moz-box-shadow:2px 2px 5px #999;
        -webkit-border-radius:20px;
        -webkit-box-shadow:2px 2px 5px #999;
        padding:16px 10px 40px;
}
        
#formWrap .form {
    border-top:1px solid #EEE;
    width:720px;
}
    
#form .row {
    border-bottom:1px dotted #EEE;
    display:block;
    line-height:36px
    overflow:auto;
    padding:24px 0px;
    width:100%;
    }
    
#form .row .label {
    font-size: 16px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    width: 180px;
    text-align: right;
    float: left;
    padding-right: 10px;
    margin-right: 10px;
    }
    
#form .row .input {
    float: left;
    margin-right: 10px;
    width: auto;
    }
    
.detail {
    width:260px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    padding: 7px 8px;
    margin: 0;
    display: block;
    
    }
    
.mess {
    width: 450px;
    max-width: 450px;
    height: 280px;
    overflow: auto;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    padding: 7px 8px;
    line-height: les;
    margin:0;
    display: block;
}
    
#form .row .content{
    color: #999;
    font-size: 11px;
    font-style: italic;
    line-height: 14px;
    font-family: Arial, Helvetica, sans-serif;
    width: 200px;
    float: left;
        
    }
#form #submit{
    font-family: Arial, Helvetica, sans-serif;
    margin-top: 25px;
    margin-left: 200px;
    color: #000;
    font-size: 16px;
    text-shadow: 1px 1px 1px #999;
    padding: 10px;
    }

span.error{
    color: #000;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px
    padding: 25px;
}

- Aar -:
Gelieve in het vervolg bij code de [code][/code]-tags gebruiken. Zie ook deze uitleg over de opmaakcodes.
Alvast bedankt!
Gewijzigd op 02/09/2015 23:02:06 door - Ariën -
 
- Ariën  -
Beheerder

- Ariën -

02/09/2015 23:08:37
Quote Anchor link
Waarom wil je een pagina met een 'het is gelukt'-melding doorsturen? Laat hem liever zelf bevestigen dat hij het gezien heeft.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
Verder zou ik de settimout zou doen: window.setTimeout("location=('index.html');",5000);


Verder kan je in je formulier een datum en tijdveld invoegen, waarbij je eventueel gebruik kan maken van de datepicker uit jQueryUI. Vergeet uiteraard niet te valideren.
 
Thomas van den Heuvel

Thomas van den Heuvel

02/09/2015 23:13:48
Quote Anchor link
Bernhard G op 02/09/2015 22:52:18:
Ik zou graag een optie met een datum keuze (agenda) en een tijdstip willen invoeren.
Enig idee hoe ik dit invoer?

jQuery datepicker + wat custom select boxes voor tijd?

Bernhard G op 02/09/2015 22:52:18:
oh en mijn redirect naar index.html werkt niet. Iemand een idee hoe dit kan?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<script type="text-javascript">
 
Bernhard G

Bernhard G

03/09/2015 09:02:35
Quote Anchor link
Bedankt voor jullie reactie! Ik ga ermee aan de slag.

Het redirecten lukt nog niet. Ik wil straks graag dat degene die het veld heeft ingevuld verder gaat naar een iDeal formulier.

Nog een vraag:

Ik zou graag willen dat degene die het formulier heeft ingevuld een standaard mail krijgt met gegevens die hij heeft ingevuld. Is hier een standaard javascript voor?

Alvast bedankt.
 
- Ariën  -
Beheerder

- Ariën -

03/09/2015 09:08:24
Quote Anchor link
Mail kan niet met JavaScript. Je zult PHP moeten gebruiken. Bij voorkeur zelfs PHPmailer.
 
Bernhard G

Bernhard G

03/09/2015 09:33:32
Quote Anchor link
- Aar - op 03/09/2015 09:08:24:
Mail kan niet met JavaScript. Je zult PHP moeten gebruiken. Bij voorkeur zelfs PHPmailer.


Dit kan dan wel in hetzelfde .php bestand?

Kan ik ergens een voorbeeld code vinden?
 
- Ariën  -
Beheerder

- Ariën -

03/09/2015 09:38:09
Quote Anchor link
PHPmailer kan je prima in je eigen code verwerken. Het kan al met tiental regeltjes:

http://phpmailer.worxware.com/?pg=examples
 
Bernhard G

Bernhard G

03/09/2015 11:32:49
Quote Anchor link
- Aar - op 03/09/2015 09:38:09:
PHPmailer kan je prima in je eigen code verwerken. Het kan al met tiental regeltjes:

http://phpmailer.worxware.com/?pg=examples


Super bedankt.

Moet ik de code in de head zetten of achter de bedankt pagina. En mag ik vragen hoe ik de actie er aan koppel?
 
- Ariën  -
Beheerder

- Ariën -

03/09/2015 11:55:32
Quote Anchor link
Ik denk dat het zinvoller is om eerst de basis van PHP te leren, als je er mee aan de slag wilt gaan.
Dan wordt wel duidelijk hoe je de code op de juiste structuur in kan bouwen.
 
Bernhard G

Bernhard G

05/09/2015 20:08:05
Quote Anchor link
Ik heb de code gemaakt en wil het testen.

Wanneer ik het in mijn php zet dan kan ik mijn hele pagina niet meer zien.

Wat doe ik fout?

Alvast bedankt.
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
<?php

if ($_POST["submit"])


$onderwerp = 'Bevestigingsmail';
$webmaster = 'mijn e-mail';


$e-mailadres = $_POST['email'];
$naam = $_POST['fullname'];
$telefoonnummer = $_POST['cellphone'];
$stad = $_POST['city'];
$opmerking = $_POST['comment'];


$body = <<<EOD
<br><hr><br>
E-mail: $email <br>
Naam: $fullname <br>
telefoonnummer: $cellphone <br>
Stad: $city <br>
Opmerking: $comment <br>
EOD
;

$headers = "from: $email\r\n";
$headers .= "conntent-type: text/html\r\n";
$success =mail ($webmaster, $onderwerp, $body, $headers);
 

// Set email variables
$email_to = 'mijn email';
$email_subject = 'onderwerp';

// Set required fields
$required_fields = array('fullname','email','cellphone','city');

// set error messages
$error_messages = array(
    'fullname' => 'Vul je naam in.',
    'email' => 'Vul je e-mailadres in.',
    'cellphone' => 'Vul je telefoonnummer in.',
    'city' => 'Kies een stad.',
    
);


// Set form status
$form_complete = FALSE;

// configure validation array
$validation = array();

// check form submittal
if(!empty($_POST)) {
    // Sanitise POST array
    foreach($_POST as $key => $value) $_POST[$key] = remove_email_injection(trim($value));
    
    // Loop into required fields and make sure they match our needs
    foreach($required_fields as $field) {        
        // the field has been submitted?
        if(!array_key_exists($field, $_POST)) array_push($validation, $field);
        
        // check there is information in the field?
        if($_POST[$field] == '') array_push($validation, $field);
        
        // validate the email address supplied
        if($field == 'email') if(!validate_email_address($_POST[$field])) array_push($validation, $field);
    }

    
    // basic validation result
    if(count($validation) == 0) {
        // Prepare our content string
        $email_content = 'New Website Comment: ' . "\n\n";
        
        // simple email content
        foreach($_POST as $key => $value) {
            if($key != 'submit') $email_content .= $key . ': ' . $value . "\n";
        }

        
        // if validation passed ok then send the email
        mail($email_to, $email_subject, $email_content);
        
        // Update form switch
        $form_complete = TRUE;
    }
}

function
validate_email_address($email = FALSE) {
    return (preg_match('/^[^@\s]+@([-a-z0-9]+\.)+[a-z]{2,}$/i', $email))? TRUE : FALSE;
}

function
remove_email_injection($field = FALSE) {
   return (str_ireplace(array("\r", "\n", "%0a", "%0d", "Content-Type:", "bcc:","to:","cc:"), '', $field));
}


?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>



    <title>Contact Form</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    
    <link href="contactform.css" rel="stylesheet" type="text/css" />
    
    <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/mootools/1.3.0/mootools-yui-compressed.js"></script>
    <script type="text/javascript" src="validation.js"></script>
    
    <script type="text/javascript">
        var nameError = '<?php echo $error_messages['fullname']; ?>';
        var emailError = '<?php echo $error_messages['email']; ?>';
        var cellphoneError = '<?php echo $error_messages['cellphone']; ?>';
        var cityError = '<?php echo $error_messages['city']; ?>';
    </script>

</head>

<body>


<div id="formWrap">
<div id="form">
</div>

<form action="contact.php" method="post" id="comments_form">
<?php if($form_complete === FALSE): ?>
    <div class="row">
    <div class="label"> Voor en achternaam </div>
    <div class="input">
    <input type="text" id="fullname" class="detail" name="fullname" value="<?php echo isset($_POST['fullname'])? $_POST['fullname'] : ''; ?>" /><?php if(in_array('fullname', $validation)): ?><span class="error"><?php echo $error_messages['fullname']; ?></span><?php endif; ?>
    <div class="context"></div>
    </div>
    </div>
    
    
    <div class="row">
    <div class="label"> E-mailadres </div>
    <div class="input">
    <input type="text" id="e-mail" class="detail" name="email" value="<?php echo isset($_POST['email'])? $_POST['email'] : ''; ?>" /><?php if(in_array('email', $validation)): ?><span class="error"><?php echo $error_messages['email']; ?></span><?php endif; ?>
    <div class="context"></div>
    </div>
    </div>
    
    <div class="row">
    <div class="label"> Telefoonnummer </div>
    <div class="input">
    <input type="number" id="cellphone" class="detail" name="cellphone" value="<?php echo isset($_POST['cellphone'])? $_POST['cellphone'] : ''; ?>" /><?php if(in_array('cellphone', $validation)): ?><span class="error"><?php echo $error_messages['cellphone']; ?></span><?php endif; ?>
    <div class="context"></div>
    </div>
    </div>
    
    <div class="row">
    <div class="label"> In welke stad? </div>
    <div class="input">
    <select>
  <option value="Utrecht">Utrecht</option>
</select>
    <input type="dropdown" id="city" class="" name="city" value="<?php echo isset($_POST['city'])? $_POST['city'] : ''; ?>" /><?php if(in_array('city', $validation)): ?><span class="error"><?php echo $error_messages['city']; ?></span><?php endif; ?>
    </div>
    </div>
    
    
    <div class="row">
    <div class="label"> Opmerkingen </div>
    <div class="input">
    <textarea id= "comment" name="comment" class="mess"><?php echo isset($_POST['comment'])? $_POST['comment'] : ''; ?></textarea><?php if(in_array('comment', $validation)): ?><span class="error"><?php echo $error_messages['comment']; ?></span><?php endif; ?>
    </div>
    </div>
    

    <div class="submit">
    <input type= "submit" id="submit" name="submit" value="send message" />
    </div>
    </form>
<?php else: ?>
<p>Thank you for your Message!</p>

<script type="text-javascript">


window.setTimeout("location=('index.html');",5000)

</script>

<?php endif; ?>

</div>
</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 05/09/2015 20:12:57 door - Ariën -
 
- SanThe -

- SanThe -

05/09/2015 20:19:42
Quote Anchor link
Zet de errors eens aan dan ga je wat zien.

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);
?>
 
Bernhard G

Bernhard G

05/09/2015 21:06:52
Quote Anchor link
Bedankt maar werkt nog steeds niet.

Wanneer ik onderstaande code weg laat dan werkt hij wel:

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
<?php

if ($_POST["submit"])


$onderwerp = 'Bevestigingsmail';
$webmaster = 'mijn e-mail';


$e-mailadres = $_POST['email'];
$naam = $_POST['fullname'];
$telefoonnummer = $_POST['cellphone'];
$stad = $_POST['city'];
$opmerking = $_POST['comment'];


$body = <<<EOD
<br><hr><br>
E-mail: $email <br>
Naam: $fullname <br>
telefoonnummer: $cellphone <br>
Stad: $city <br>
Opmerking: $comment <br>
EOD
;

$headers = "from: $email\r\n";
$headers .= "conntent-type: text/html\r\n";
$success =mail ($webmaster, $onderwerp, $body, $headers);
 

Pagina: 1 2 3 volgende »



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.