Formulier, items toevoegen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Front-end (Angular) developer

Functie Om bovenstaande ambities waar te kunnen maken zijn ze op zoek naar een Front-end (Angular) developer. Het it-team bestaat momenteel uit de IT Manager, 2 back-end developers, 1 fullstack developer, 1 designer en een DevOps engineer. Ze zijn dus op zoek naar professionals die autonoom en gedisciplineerd aan de slag gaan, en bij aanvang als enige developer met hun Front-end applicaties aan de slag gaat. Wel hebben ze de ambitie om hier snel een 2e developer bij te vinden die jij dan ook zal kunnen aansturen/begeleiden. Je zult aan de slag gaan met het doorontwikkelen van hun bestaande UI

Bekijk vacature »

Ambitieuze medior developer

Wat je gaat doen: Heb jij al een paar jaar ervaring als developer maar wil jij naar the next level? In ons NextLevelDev Programma helpen wij jou om de volgende stap te zetten: een mooi programma aan trainingen op het gebied van Java, hippe frameworks, Agile/Scrum, OCP-certificering en optioneel: andere JVM-talen als Kotlin en Scala; Cloud (AWS, Azure, GCP) Soc Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun

Bekijk vacature »

C# .NET Developer

Dit ga je doen Je richt je op het doorontwikkelen en herstructureren van het platform; Je werkt in teamverband en zelfstandig aan uitdagende projecten voor verschillende klanten; Softwareontwikkeling middels C# .NET; Je staat in contact met verschillende opdrachtgevers om de klantwensen te bespreken en deze vervolgens te ontwikkelen; Verbeteren van bedrijfsprocessen; Implementaties. Hier ga je werken Als .NET Developer kom je te werken in de regio van Lelystad bij een organisatie die met toonaangevende klanten uit heel Nederland samen werkt. De producten en diensten van de organisatie bereiken miljoenen Nederlanders. Hierbij komt een grote hoeveelheid informatie kijken en deze moet

Bekijk vacature »

PHP Programmeur

Functieomschrijving Vanuit het hoofdkantoor in omgeving Breda, ontwikkel je als PHP programmeur niet alleen webapplicaties, maar ben je verder ook gefocust op het constant inspelen op nieuwe innovaties m.b.t software ontwikkeling. Naast het ontwikkelen van webapplicaties, bouwt deze toffe werkgever ook webshops en websites voor hun opdrachtgevers. Wat ga je doen? Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de eisen van de klanten; Het ontwerpen en implementeren van webapplicaties met het Symfony framework; Het schrijven van een schone en efficiënte code volgens het Symfony framework; Onderhouden en updaten van bestaande applicaties die

Bekijk vacature »

Front end developer

Functie Binnen de functie van Front-end developer werk je mee aan uitdagende klantprojecten. In teamverband werk je aan de voorkant van onze state-of-the-art portaal oplossingen en apps. Dit alles gebeurt in een multidisciplinaire omgeving waarbij je de ruimte hebt om te sparren, je ideeën scherp te stellen, en waar je met de benodigde kennis en ervaring om je heen altijd terecht kunt bij je collega’s voor vragen en ondersteuning. Meestal werk je vanuit ons kantoor maar we bieden ook alle faciliteiten om thuis te kunnen werken. Voor sommige projecten ga je mee naar de klant, wellicht zelfs in het buitenland!

Bekijk vacature »

Ambitieuze medior developer

Wat je gaat doen: Heb jij al een paar jaar ervaring als developer maar wil jij naar the next level? In ons NextLevelDev Programma helpen wij jou om de volgende stap te zetten: een mooi programma aan trainingen op het gebied van Java, hippe frameworks, Agile/Scrum, OCP-certificering en optioneel: andere JVM-talen als Kotlin en Scala; Cloud (AWS, Azure, GCP) Soc Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun

Bekijk vacature »

Frontend Developer

Functieomschrijving Voor de NIPV zijn wij opzoek naar een Frontend Developer. Als Frontend Developer ga jij aan de slag om dashboards te bouwen vanuit het datawarehouse. Dit stelt NIPV in staat om snel en eenvoudig bij correcte bedrijfsvoeringsinformatie te kunnen. Je ontwikkelt dashboards in PowerBI, publiceert en onderhoud die, verzameld en verwerkt feedback in overleg met het ontwikkelteam. Naast dashboards ontwikkel en onderhoud je een datamodel in Excel waarmee adviseurs, controllers en analisten in staat worden gesteld om de gegevens uit de dashboards te raadplegen en anders te filteren of bepaalde gegevens nader te verfijnen, zodat verdiepende vragen kunnen worden

Bekijk vacature »

Junior/medior PHP developer Onderwijssector

Functie Momenteel zijn ze op zoek naar een developer die, veelal fullstack, mee gaat werken aan de ontwikkeling van de producten en zo helpt aan de uitvoering van hun ontwikkelprojecten. Je komt te werken binnen hun development team bestaande uit 6 ontwikkelaars. Ze staan zowel open voor meer junior als medior/senior developers. Je kunt snel veel verantwoordelijkheid krijgen en doorgroeien binnen het bedrijf. Bovendien ben je betrokken bij het bepalen van de product roadmap en de inbreng van (nieuwe) technologieën. De applicaties waaraan je werk worden gebruikt op onderwijsinstellingen door heel Nederland. De tech-stack bestaat voornamelijk uit Laravel (PHP), Vue.js

Bekijk vacature »

.Net Front-end Ontwikkelaar

Wij zoeken een .Net Front-end Ontwikkelaar! Omschrijving Kun jij snel schakelen en ben je stressbestendig? Dan zoeken wij jou! Als .Net Front-end Ontwikkelaar help je mee aan de webapplicatie die over de hele wereld door allerlei bedrijven wordt gebruikt. Je werkt daarnaast mee aan nieuwe en verbeterde functionaliteiten en helpt met het oplossen van bugs. Over de opdrachtgever Je komt te werken in een ambitieus team dat zich blijft ontwikkelen. Dit is alle informatie die we nu kunnen delen over de werkplek. Als jij de .Net Front-end Ontwikkelaar bent voor deze job, vertellen we je snel nóg meer. Eisen Heb

Bekijk vacature »

Back-end PHP Software Developer - Juniorfunctie

Functieomschrijving Wij zijn op zoek naar een PHP Software Developer om ons team te versterken en mee te werken aan de ontwikkeling van eigen IOT-oplossingen. In deze functie ben je verantwoordelijk voor het bouwen van webapplicaties, apps en dashboards voor het uitlezen en managen van sensoren in machines. Je werkt nauw samen met een team van ontwikkelaars en engineers om de beste software-oplossingen te creëren. Jouw werkzaamheden zien er als volgt uit: Je bent in deze rol verantwoordelijk voor het ontwerpen, ontwikkelen en onderhouden van webapplicaties en softwaretoepassingen voor in-house ontwikkelde IOT oplossingen. Je werkt aan complexe databases en back-end

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 »

.NET developer

Functie Als junior .NET ontwikkelaar ga jij aan de slag in één van de 5 IT teams van dit bedrijf. Jullie werken op basis van interne klantprojecten aan voornamelijk webapplicaties. Dit betekent dat jij continu uitgedaagd wordt en veelal met verschillende soorten projecten bezig bent. Het gave is dan ook dat jullie als team samen bekijken welke technieken het beste passen bij het project waar jullie verantwoordelijk voor zijn. Zo kan het zijn dat jij als .NET developer gaat werken aan een project, maar dat jullie als team liever gebruik maken van Haskell of F# om de klus te klaren.

Bekijk vacature »

Junior Java Developer

Dit ga je doen Full stack web- en appdevelopment; Vertalen van de functionele wensen naar de technische specificaties; Sturing geven aan/klank board zijn voor de software teams; Trainen van de software teams; Sparren met klanten; Meedenken over architectuur. Hier ga je werken De organisatie is een bureau welke websites en mobiele applicaties bouwt voor verschillende toonaangevende organisaties. Hierbij richten zij zich voornamelijk op de sectoren leisure, overheid en zorg. De sfeer intern kenmerkt zich door informaliteit, gezelligheid en ambitie. Ze werken dag in dag uit samen om mooie producten op te leveren voor hun klanten. Op dit moment zijn er

Bekijk vacature »

REMOTE - Front-end Angular developer

Functie Het IT-team bestaat momenteel uit de IT Manager, 2 back-end developers, 1 fullstack developer, 1 designer en een DevOps engineer. Ze zijn momenteel op zoek naar een ervaren Front-end developer die autonoom en gedisciplineerd aan de slag gaat, en bij aanvang als enige developer met hun Front-end applicaties bezig is. Wel hebben ze de ambitie om hier snel een 2e developer bij te vinden die jij dan ook zal kunnen aansturen/begeleiden. Je zult aan de slag gaan met het doorontwikkelen van hun bestaande UI in Angular. Maar ook het ontwikkelen van een mobiele app. Hierbij hechten ze veel waarde

Bekijk vacature »

Front-end Developer - Juniorfunctie

Functie omschrijving Ben jij op zoek naar een uitdagende baan als front-end developer, in een informele werksfeer, waar jij echt het verschil kan maken? Wil jij graag werken voor een bedrijf dat sportiviteit en een open communicatie, hoog in het vaandel heeft staan? Dan hebben wij de perfecte vacature voor je! Voor een klein bedrijf in Rijen dat gespecialiseerd is in het omzetten van digitale woningtekeningen naar managementinformatie, zijn wij per direct op zoek naar een allround front-end developer. Jouw werkzaamheden zien er als volgt uit: Ja gaat nauw samenwerken met de back-end developer. De database structuur is volledig gebouwd

Bekijk vacature »

Pagina: « vorige 1 2 3

Barman V

Barman V

02/09/2005 18:10:00
Quote Anchor link
Voila.

<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Nieuwe pagina 1</title>
</head>

<body>
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
<?php
$voorwaaden
= 'voorwaarden.php';

if (isset($_POST['bestel'])){
    if(!eregi("[A-Za-z0-9_-]+([\.]{1}[A-Za-z0-9_-]+)*@[A-Za-z0-9-]+([\.]{1}[A-Za-z0-9-]+)+", $_POST['e-mail'])) {
        echo '<p>Emailadres onjuist</p>';
    }
elseif(!$_POST['akkoord']){
        echo '<p>U dient akkoord te gaan met de voorwaarden</p>';
    }
else {
        $emailontvanger = '[email protected]';
        $onderwerp = 'Bestelling';
        $bericht = '
        Bericht verzonden op: '
.date('d-m-Y').'
        IP-adres: '
.$_SERVER['REMOTE_ADDR'].'
        Voornaam: '
.$_POST['voornaam'].'
        Tussenvoegsel: '
.$_POST['tussenvoegsel'].'
        Achternaam: '
.$_POST['achternaam'].'
        Adres: '
.$_POST['adres'].'
        Postcode: '
.$_POST['postcode'].'
        Woonplaats: '
.$_POST['woonplaats'].'
        Telefoon: '
.$_POST['telefoon'].'
        Email: '
.$_POST['e-mail'].'
        Bestelcode: '
.$_POST['bestelcode'].'
        Opmerkingen: '
.$_POST['opmerkingen'];
        if(mail($emailontvanger, $onderwerp, $bericht)){
            echo '<p>Uw bestelling is verzonden</p>';
        }
else{
            echo '<p>Wegens een technische storing kon de bestelling niet worden doorgegeven. U kan handmatig een e-mail sturen naar: '.$emailontvanger.'</p>';
        }
    }
}

echo '
<form method="post" action="'
.$_SERVER['PHP_SELF'].'">
    <table>
        <tr>
            <td colspan="2" style="font-weight:bold;">Bestelling</td>
        </tr><tr>
            <td>Voornaam:</td>
            <td><input name="voornaam" type="text"></td>
        </tr><tr>
            <td>Tussenvoegsel:</td>
            <td><input name="tussenvoegsel" type="text"></td>
        </tr><tr>
            <td>Achternaam:</td>
            <td><input name="achternaam" type="text"></td>
        </tr><tr>
            <td>Adres:</td>
            <td><input name="adres" type="text"></td>
        </tr><tr>
            <td>Postcode:</td>
            <td><input name="postcode" type="text"></td>
        </tr><tr>
            <td>Woonplaats:</td>
            <td><input name="woonplaats" type="text"></td>
        </tr><tr>
            <td>Telefoon:</td>
            <td><input name="telefoon" type="text"></td>
        </tr><tr>
            <td>E-mail:</td>
            <td><input name="e-mail" type="text"></td>
        </tr><tr>
            <td>Bestelcode:</td>
            <td><input name="bestelcode" type="text"></td>
        </tr><tr>
            <td>Opmerkingen:</td>
            <td><textarea name="opmerkingen"></textarea></td>
        </tr><tr>
            <td>Hierbij verklaar ik dat ik<br>akkoord ga met de <a href="'
.$voorwaaden.'">voorwaarden</a></td>
            <td><input type="checkbox" name="akkoord"></td>
        </tr><tr>
            <td colspan="2" align="right"><input name="bestel" type="submit" value="Bestel"></td>
        </tr>
    </table>
</form>'
;
?>

</body>
</html>
 
PHP hulp

PHP hulp

19/11/2024 19:44:39
 
Barman V

Barman V

02/09/2005 18:11:00
Quote Anchor link
Ow was nog vergeten te zeggen. In de bovenstaande bron staat de regel:

$voorwaaden = 'voorwaarden.php';

Dit is natuurlijk een voorbeeld. Vul hier de locatie in van de voorwaardenpagina.
 
Jelmer -

Jelmer -

02/09/2005 18:12:00
Quote Anchor link
<input type="checkbox" name="voorwaarden" value="ik ga akkoord" id="voorwaarden"><label for="voorwaarden">Ik ga akkoord met de voorwaarden</label>

Implentatie in je verzend-script zal mij zo even niet lukken, aangezien ik geen idee heb hoe een checkbox zich precies gedraagt waneer deze wel en waneer niet is aangeklikt.

Het is wel erg handig dat je label hiervoor gebruikt, aangezien je da niet perse op het vakje hoeft te klikken, maar je ook al op de tekst zelf kan drukken om het vakje aan te vinken.
 
Barman V

Barman V

02/09/2005 18:16:00
Quote Anchor link
Lasse:

Alleen hoe kan ik ervoor zorgen dat na het invulle van het formulier en men op verzenden heeft geklikt ook automatisch naar de pagina verzonden.php wordt gegaan?
Ik had header("location: verzonden.php") geprobeert, maar die werkt niet.

Alvast bedankt!

Lasse


ipv header("location: verzonden.php")
kan je ook

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
die ('<META HTTP-EQUIV=Refresh CONTENT="0; URL=verzonden.php">');
?>


gebruiken. Ik weet dat het niet helemaal gelijkwaardig is, maar het zorgt voor de doorlink.
 
Barman V

Barman V

02/09/2005 18:20:00
Quote Anchor link
Jelmer:

Implentatie in je verzend-script zal mij zo even niet lukken, aangezien ik geen idee heb hoe een checkbox zich precies gedraagt waneer deze wel en waneer niet is aangeklikt.


De POST-waarde van de input krijgt als hij is aangevinkt de value-waarde.

Als value niet beschreven is bij checkbox, dan krijgt hij de waarde 'on' als hij aangevinkt is.

Als checkbox niet is aangevinkt, dan krijgt hij geen waarde.
 
Mark van Hattun

Mark van Hattun

02/09/2005 18:25:00
Quote Anchor link
En nu moet ik mijn laatste probleem overwinnen,

het formulier is te bekijken op;

http://www.tuningstylingpoint.com/bestelformulier4.php

Maar hoe kan ik ervoor zorgen dat alles netjes recht onder elkaar, onder de titel van de pagina komen te staan? Want als ik het verander dan wijzigt alles zichzelf? Dan staat niks netjes onder elkaar?

Dus hoe doen jullie dat?

Op dit moment gebruik ik voor http://www.tuningstylingpoint.com/bestelformulier4.php deze 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
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
193
194
195
196
197
198
199
200
201
202
203
204
205
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Nieuws</TITLE>
<META NAME="GENERATOR" CONTENT="Microsoft FrontPage 4.0">
<META NAME="AUTHOR" CONTENT="Le Prix Sportprijzen">
<STYLE>
#D0 {position:absolute;top:106px;left:361px;width:291px;height:55px;font-size:32px;color:#ff0000;font-family:bookman old style;z-index:1;}
#D0m {position:absolute;top:0;left:0;width:291px;height:55px;padding:10px;background:none;text-align:left;}
#H0 {position:absolute;top:-6px;left:-7px;width:300px;height:100px;padding:10px;z-index:1;}
</STYLE>
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
function catchError()
{
    return true;
}

window.onerror = catchError;

</SCRIPT>
<SCRIPT SRC="web.js" TYPE="text/javascript"></SCRIPT>
</HEAD>
<BODY  STYLE="background-color: #56aeef; background-image: url('foto4.bmp'); background-repeat: no-repeat; background-attachment: fixed; background-position: center"  onLoad="loader();">
<DIV  ID="D0" ><LAYER NAME="D0m" WIDTH="291" BORDER="10"><DIV ID="D0m"><I PARENT=D0>Bestel formulier</I></DIV></LAYER></DIV>
<DIV  ID="H0"><!-- Begin WEB! User HTML Code --><!--** START NAVSTUDIO MENU TAGS (508017) **-->
<div id="vqp_about" style="position:absolute;visibility:hidden;">****Web Menu / Drop Down Menu generated by OpenCube NavStudio. (OpenCube Inc. - http://www.opencube.com)****</div>
<script language="JavaScript">cdd__codebase = "";cdd__codebase508017 = "";</script>
<script language="JavaScript" src="http://www.opencube.com/ns_online/7182/menu_508017.js"></script><script vqptag="placement" vqp_menuid="508017" language="JavaScript">create_menu(508017)</script>
<!--** END NAVSTUDIO MENU TAGS **-->
<script language="Javascript">
function vqp_error(){}
</script><!-- End WEB! User HTML Code --></DIV>
<!-- DO NOT CHANGE THE SCRIPTS BELOW, WEB! WILL MALFUNCTION IF YOU DO! -->
<SCRIPT LANGUAGE="JavaScript" ID="WEB!" TYPE="text/javascript">
var IE = (navigator.appName=="Microsoft Internet Explorer") && (navigator.platform && navigator.platform == 'Win32');

function newSlide(id,next,wait)
{
    this.id = id;
    this.next = next;
    this.wait = wait;
    this.elems = new Array();
    return this;
}

function newElement(id,next,wait,type,lightRed,lightGreen,lightBlue,lightStrength,waveAnim,waveDir,waves,filter)
{
    this.id = id;
    this.next = next;
    this.wait = wait;
    this.type = type;
    this.filter = filter;                                

    if(navigator.appName != 'Netscape')
    {
        document.all(id).style.filter = filter;
        var dur_s = filter.indexOf('Duration=')+9;
        var dur_e = filter.indexOf(',',dur_s);
        document.all(id).filters(0).Duration = filter.substring(dur_s,dur_e)*1.0;
        
        if(document.all(id).style.filter.toLowerCase().indexOf("light(")!=-1)
        {
            document.all(id).filters.light.addAmbient(lightRed,lightGreen,lightBlue,lightStrength);
        }

        if(waveAnim=="true")
        {
            document.all(id).wave = wave;
            document.all(id).wavedir = waveDir;
            document.all(id).filters.wave.phase = (waveDir=="up")?0:95;
            waves[waves.length] = id;
        }    
    }
    
    return this;
}

function loader()
{
    startMarquees();
    if(navigator.appName != 'Netscape')
        startWaves();
    else    
        transitions_netscape();

    start();
}

function wave()
{
    if(IE)
    {
        if(this.wavedir=="up" && this.filters.wave.phase<100)
            this.filters.wave.phase = this.filters.wave.phase + 5 % 100;
        else if(this.wavedir=="down" && this.filters.wave.phase>0)    
            this.filters.wave.phase = this.filters.wave.phase - 5 % 100;
        else if(this.wavedir=="up")
            this.filters.wave.phase=0;
        else if(this.wavedir=="down")
            this.filters.wave.phase=95;

        setTimeout(this.id + ".wave()",40);    
    }
}


var wavesElements = new Array();
var slides = new Array();
var marquees = new Object();

//start slide 0
slides[0] = new newSlide("SL0","timer","0");
slides[0].elems[0] = new newElement("H0", "timer", "0", "htmlcode", "255", "0", "0", "50", "false", "up", wavesElements, "revealtrans(Duration=1.0,Transition=0) ");
slides[0].elems[1] = new newElement("D0", "timer", "0.0", "div", "255", "0", "0", "50", "false", "up", wavesElements, "revealtrans(Duration=0,Transition=0) ");
//end slide 0

function changeImage(img,loc)
{if(IE)
document.all(img+"image").src = loc;
else

document.layers[img].document.images[0].src = loc;
}
function startMarquees()
{
}
</SCRIPT>
<?php
$voorwaaden
= 'voorwaarden.html';

if (isset($_POST['bestel'])){
    if(!eregi("[A-Za-z0-9_-]+([\.]{1}[A-Za-z0-9_-]+)*@[A-Za-z0-9-]+([\.]{1}[A-Za-z0-9-]+)+", $_POST['e-mail'])) {
        echo '<p>Emailadres onjuist</p>';
    }
elseif(!$_POST['akkoord']){
        echo '<p>U dient akkoord te gaan met de voorwaarden</p>';
    }
else {
        $emailontvanger = '[email protected]';
        $onderwerp = 'Bestelling';
        $bericht = '
        Bericht verzonden op: '
.date('d-m-Y').'
        IP-adres: '
.$_SERVER['REMOTE_ADDR'].'
        Voornaam: '
.$_POST['voornaam'].'
        Tussenvoegsel: '
.$_POST['tussenvoegsel'].'
        Achternaam: '
.$_POST['achternaam'].'
        Adres: '
.$_POST['adres'].'
        Postcode: '
.$_POST['postcode'].'
        Woonplaats: '
.$_POST['woonplaats'].'
        Telefoon: '
.$_POST['telefoon'].'
        Email: '
.$_POST['e-mail'].'
        Bestelcode: '
.$_POST['bestelcode'].'
        Opmerkingen: '
.$_POST['opmerkingen'];
        if(mail($emailontvanger, $onderwerp, $bericht)){
            echo '<p>Uw bestelling is verzonden</p>';
        }
else{
            echo '<p>Wegens een technische storing kon de bestelling niet worden doorgegeven. U kan handmatig een e-mail sturen naar: '.$emailontvanger.'</p>';
        }
    }
}

echo '
<form method="post" action="'
.$_SERVER['PHP_SELF'].'">
    <table>
        <tr>
            <td colspan="2" style="font-weight:bold;">Bestelling</td>
        </tr><tr>
            <td>Voornaam:</td>
            <td><input name="voornaam" type="text"></td>
        </tr><tr>
            <td>Tussenvoegsel:</td>
            <td><input name="tussenvoegsel" type="text"></td>
        </tr><tr>
            <td>Achternaam:</td>
            <td><input name="achternaam" type="text"></td>
        </tr><tr>
            <td>Adres:</td>
            <td><input name="adres" type="text"></td>
        </tr><tr>
            <td>Postcode:</td>
            <td><input name="postcode" type="text"></td>
        </tr><tr>
            <td>Woonplaats:</td>
            <td><input name="woonplaats" type="text"></td>
        </tr><tr>
            <td>Telefoon:</td>
            <td><input name="telefoon" type="text"></td>
        </tr><tr>
            <td>E-mail:</td>
            <td><input name="e-mail" type="text"></td>
        </tr><tr>
            <td>Bestelcode:</td>
            <td><input name="bestelcode" type="text"></td>
        </tr><tr>
            <td>Opmerkingen:</td>
            <td><textarea name="opmerkingen"></textarea></td>
        </tr><tr>
            <td>Hierbij verklaar ik dat ik<br>akkoord ga met de <a href="'
.$voorwaaden.'">voorwaarden</a></td>
            <td><input type="checkbox" name="akkoord"></td>
        </tr><tr>
            <td colspan="2" align="right"><input name="bestel" type="submit" value="Bestel"></td>
        </tr>
    </table>
</form>'
;
?>

 
</BODY>
</HTML>
 
Barman V

Barman V

02/09/2005 18:33:00
Quote Anchor link
Ik heb geen zin om door al die javascript te lopen.
Dus dan doe ik het maar met behulp van een layer. Deze manier werkt namelijk gewoon.

Persoonlijk vind ik dat je een andere manier moet vinden voor je menu'tjes, want die laadtijden zijn enorm, terwijl het laden van zo'n pagina niet zo lang mag duren.

Zie aanpassing in <div>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Nieuws</TITLE>
<META NAME="GENERATOR" CONTENT="Microsoft FrontPage 4.0">
<META NAME="AUTHOR" CONTENT="Le Prix Sportprijzen">
<STYLE>
#D0 {position:absolute;top:106px;left:361px;width:291px;height:55px;font-size:32px;color:#ff0000;font-family:bookman old style;z-index:1;}
#D0m {position:absolute;top:0;left:0;width:291px;height:55px;padding:10px;background:none;text-align:left;}
#H0 {position:absolute;top:-6px;left:-7px;width:300px;height:100px;padding:10px;z-index:1;}
</STYLE>
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
function catchError()
{
return true;
}

window.onerror = catchError;

</SCRIPT>
<SCRIPT SRC="web.js" TYPE="text/javascript"></SCRIPT>
</HEAD>
<BODY STYLE="background-color: #56aeef; background-image: url('foto4.bmp'); background-repeat: no-repeat; background-attachment: fixed; background-position: center" onLoad="loader();">
<DIV ID="D0" ><LAYER NAME="D0m" WIDTH="291" BORDER="10"><DIV ID="D0m"><I PARENT=D0>Bestel formulier</I></DIV></LAYER></DIV>
<DIV ID="H0"><!-- Begin WEB! User HTML Code --><!--** START NAVSTUDIO MENU TAGS (508017) **-->
<div id="vqp_about" style="position:absolute;visibility:hidden;">****Web Menu / Drop Down Menu generated by OpenCube NavStudio. (OpenCube Inc. - http://www.opencube.com)****</div>
<script language="JavaScript">cdd__codebase = "";cdd__codebase508017 = "";</script>
<script language="JavaScript" src="http://www.opencube.com/ns_online/7182/menu_508017.js"></script><script vqptag="placement" vqp_menuid="508017" language="JavaScript">create_menu(508017)</script>
<!--** END NAVSTUDIO MENU TAGS **-->
<script language="Javascript">
function vqp_error(){}
</script><!-- End WEB! User HTML Code --></DIV>
<!-- DO NOT CHANGE THE SCRIPTS BELOW, WEB! WILL MALFUNCTION IF YOU DO! -->
<SCRIPT LANGUAGE="JavaScript" ID="WEB!" TYPE="text/javascript">
var IE = (navigator.appName=="Microsoft Internet Explorer") && (navigator.platform && navigator.platform == 'Win32');

function newSlide(id,next,wait)
{
this.id = id;
this.next = next;
this.wait = wait;
this.elems = new Array();
return this;
}

function newElement(id,next,wait,type,lightRed,lightGreen,lightBlue,lightStrength,waveAnim,waveDir,waves,filter)
{
this.id = id;
this.next = next;
this.wait = wait;
this.type = type;
this.filter = filter;

if(navigator.appName != 'Netscape')
{
document.all(id).style.filter = filter;
var dur_s = filter.indexOf('Duration=')+9;
var dur_e = filter.indexOf(',',dur_s);
document.all(id).filters(0).Duration = filter.substring(dur_s,dur_e)*1.0;

if(document.all(id).style.filter.toLowerCase().indexOf("light(")!=-1)
{
document.all(id).filters.light.addAmbient(lightRed,lightGreen,lightBlue,lightStrength);
}

if(waveAnim=="true")
{
document.all(id).wave = wave;
document.all(id).wavedir = waveDir;
document.all(id).filters.wave.phase = (waveDir=="up")?0:95;
waves[waves.length] = id;
}
}

return this;
}

function loader()
{
startMarquees();
if(navigator.appName != 'Netscape')
startWaves();
else
transitions_netscape();

start();
}

function wave()
{
if(IE)
{
if(this.wavedir=="up" && this.filters.wave.phase<100)
this.filters.wave.phase = this.filters.wave.phase + 5 % 100;
else if(this.wavedir=="down" && this.filters.wave.phase>0)
this.filters.wave.phase = this.filters.wave.phase - 5 % 100;
else if(this.wavedir=="up")
this.filters.wave.phase=0;
else if(this.wavedir=="down")
this.filters.wave.phase=95;

setTimeout(this.id + ".wave()",40);
}
}


var wavesElements = new Array();
var slides = new Array();
var marquees = new Object();

//start slide 0
slides[0] = new newSlide("SL0","timer","0");
slides[0].elems[0] = new newElement("H0", "timer", "0", "htmlcode", "255", "0", "0", "50", "false", "up", wavesElements, "revealtrans(Duration=1.0,Transition=0) ");
slides[0].elems[1] = new newElement("D0", "timer", "0.0", "div", "255", "0", "0", "50", "false", "up", wavesElements, "revealtrans(Duration=0,Transition=0) ");
//end slide 0

function changeImage(img,loc)
{if(IE)
document.all(img+"image").src = loc;
else

document.layersAfbeelding
 
Barman V

Barman V

02/09/2005 18:41:00
Quote Anchor link
Het is trouwens niet zo gek dat ie zo ontzettend traag is, want hij maakt connectie met het javascriptbestandje van de server van de bouwers.

zie:
<script language="JavaScript" src="http://www.opencube.com/ns_online/7182/menu_508017.js">

Niet echt een slimme manier om je eigen website te maken.
 
Mark van Hattun

Mark van Hattun

02/09/2005 18:48:00
Quote Anchor link
Ja, het klopt dta hij daar een connectie mee maakt.

Ik ben dus met die website bezig, en ik maka dat menu via een programma, maar aangezien ik snel alles wou uploaden, deed ik het via hun.

Binnekort zet ik het op onze eigen server.
 
Mark van Hattun

Mark van Hattun

02/09/2005 18:52:00
Quote Anchor link
Hey Barman,

Bednakt voor je reactie.
Het staat nu iets beter, maar nog niet helmaal hoe ik het wil hebben.

Ik wil het formulier graag onder de rode tekst bestel Formulier het formulier hebben, zodat je foutmeldingen zal kunnen zien. Snap je?

Hopelijk kun je me nog een keer helpen, cq op weg helpen.

Hoe doe jij dat bijvoorbeeld daar zo plaatsen?
 
Barman V

Barman V

02/09/2005 19:04:00
Quote Anchor link
Je bedoelt dit:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Nieuws</TITLE>
<META NAME="GENERATOR" CONTENT="Microsoft FrontPage 4.0">
<META NAME="AUTHOR" CONTENT="Le Prix Sportprijzen">
<STYLE>
#D0m {position:absolute;top:0;left:0;width:291px;height:55px;padding:10px;background:none;text-align:left;}
#H0 {position:absolute;top:-6px;left:-7px;width:300px;height:100px;padding:10px;z-index:1;}
</STYLE>
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
function catchError()
{
return true;
}

window.onerror = catchError;

</SCRIPT>
<SCRIPT SRC="web.js" TYPE="text/javascript"></SCRIPT>
</HEAD>
<BODY STYLE="background-color: #56aeef; background-image: url('foto4.bmp'); background-repeat: no-repeat; background-attachment: fixed; background-position: center" onLoad="loader();">
<DIV ID="H0"><!-- Begin WEB! User HTML Code --><!--** START NAVSTUDIO MENU TAGS (508017) **-->
<div id="vqp_about" style="position:absolute;visibility:hidden;">****Web Menu / Drop Down Menu generated by OpenCube NavStudio. (OpenCube Inc. - http://www.opencube.com)****</div>
<script language="JavaScript">cdd__codebase = "";cdd__codebase508017 = "";</script>
<script language="JavaScript" src="http://www.opencube.com/ns_online/7182/menu_508017.js"></script><script vqptag="placement" vqp_menuid="508017" language="JavaScript">create_menu(508017)</script>
<!--** END NAVSTUDIO MENU TAGS **-->
<script language="Javascript">
function vqp_error(){}
</script><!-- End WEB! User HTML Code --></DIV>
<!-- DO NOT CHANGE THE SCRIPTS BELOW, WEB! WILL MALFUNCTION IF YOU DO! -->
<SCRIPT LANGUAGE="JavaScript" ID="WEB!" TYPE="text/javascript">
var IE = (navigator.appName=="Microsoft Internet Explorer") && (navigator.platform && navigator.platform == 'Win32');

function newSlide(id,next,wait)
{
this.id = id;
this.next = next;
this.wait = wait;
this.elems = new Array();
return this;
}

function newElement(id,next,wait,type,lightRed,lightGreen,lightBlue,lightStrength,waveAnim,waveDir,waves,filter)
{
this.id = id;
this.next = next;
this.wait = wait;
this.type = type;
this.filter = filter;

if(navigator.appName != 'Netscape')
{
document.all(id).style.filter = filter;
var dur_s = filter.indexOf('Duration=')+9;
var dur_e = filter.indexOf(',',dur_s);
document.all(id).filters(0).Duration = filter.substring(dur_s,dur_e)*1.0;

if(document.all(id).style.filter.toLowerCase().indexOf("light(")!=-1)
{
document.all(id).filters.light.addAmbient(lightRed,lightGreen,lightBlue,lightStrength);
}

if(waveAnim=="true")
{
document.all(id).wave = wave;
document.all(id).wavedir = waveDir;
document.all(id).filters.wave.phase = (waveDir=="up")?0:95;
waves[waves.length] = id;
}
}

return this;
}

function loader()
{
startMarquees();
if(navigator.appName != 'Netscape')
startWaves();
else
transitions_netscape();

start();
}

function wave()
{
if(IE)
{
if(this.wavedir=="up" && this.filters.wave.phase<100)
this.filters.wave.phase = this.filters.wave.phase + 5 % 100;
else if(this.wavedir=="down" && this.filters.wave.phase>0)
this.filters.wave.phase = this.filters.wave.phase - 5 % 100;
else if(this.wavedir=="up")
this.filters.wave.phase=0;
else if(this.wavedir=="down")
this.filters.wave.phase=95;

setTimeout(this.id + ".wave()",40);
}
}


var wavesElements = new Array();
var slides = new Array();
var marquees = new Object();

//start slide 0
slides[0] = new newSlide("SL0","timer","0");
slides[0].elems[0] = new newElement("H0", "timer", "0", "htmlcode", "255", "0", "0", "50", "false", "up", wavesElements, "revealtrans(Duration=1.0,Transition=0) ");
slides[0].elems[1] = new newElement("D0", "timer", "0.0", "div", "255", "0", "0", "50", "false", "up", wavesElements, "revealtrans(Duration=0,Transition=0) ");
//end slide 0

function changeImage(img,loc)
{if(IE)
document.all(img+"image").src = loc;
else

document.layersAfbeelding
 
Mark van Hattun

Mark van Hattun

02/09/2005 19:20:00
Quote Anchor link
Dank je

\Nu heb ik ngo een probleem, en ik weet niet of het op te lossen is.

De foutmeldingen zijn niet echt goed leesbaar door de achtergrond.

Hoe kan ik de kleur veranderen van alle foutmeldingen?
 
Barman V

Barman V

02/09/2005 19:31:00
Quote Anchor link
Kopieer en plak dit in je code ipv het oude stukje:

$voorwaaden = 'voorwaarden.html';
$kleurmelding = '#ff0000';

if (isset($_POST['bestel'])){
if(!eregi("[A-Za-z0-9_-]+([\.]{1}[A-Za-z0-9_-]+)*@[A-Za-z0-9-]+([\.]{1}[A-Za-z0-9-]+)+", $_POST['e-mail'])) {
echo '<p style="color:'.$kleurmelding.'; font-weight:bold;">Emailadres onjuist</p>';
} elseif(!$_POST['akkoord']){
echo '<p style="color:'.$kleurmelding.'; font-weight:bold;">U dient akkoord te gaan met de voorwaarden</p>';
} else {
$emailontvanger = '[email protected]';
$onderwerp = 'Bestelling';
$bericht = '
Bericht verzonden op: '.date('d-m-Y').'
IP-adres: '.$_SERVER['REMOTE_ADDR'].'
Voornaam: '.$_POST['voornaam'].'
Tussenvoegsel: '.$_POST['tussenvoegsel'].'
Achternaam: '.$_POST['achternaam'].'
Adres: '.$_POST['adres'].'
Postcode: '.$_POST['postcode'].'
Woonplaats: '.$_POST['woonplaats'].'
Telefoon: '.$_POST['telefoon'].'
Email: '.$_POST['e-mail'].'
Bestelcode: '.$_POST['bestelcode'].'
Opmerkingen: '.$_POST['opmerkingen'];
if(mail($emailontvanger, $onderwerp, $bericht)){
echo '<p style="color:'.$kleurmelding.'; font-weight:bold;">Uw bestelling is verzonden</p>';
} else{
echo '<p style="color:'.$kleurmelding.'; font-weight:bold;">Wegens een technische storing kon de bestelling niet worden doorgegeven. U kan handmatig een e-mail sturen naar: '.$emailontvanger.'</p>';
}
}
}


LET OP! Je kan de kleurcode eenvoudig zelf veranderen door deze regel aan te passen:
$kleurmelding = '#ff0000';
 
Mark van Hattun

Mark van Hattun

02/09/2005 22:56:00
Quote Anchor link
En hoe verander je dan de kleur van de vragen?

Bv Naam: ...... invulmogelijkheid
ik wil dan bv alles een mooie kleur geven
ivm achtergrond

Als dat voltooid is, dan ben ik klaar en ben ik jullie heel erg dankbaar!!
En ben ik er al heel wat van opgestoken, vind ik zelf.
 
Barman V

Barman V

02/09/2005 23:43:00
Quote Anchor link
Eigenlijk zou je dit zelf al moeten uitproberen, omdat het al bijna beschreven staat, maar hier is de code.

De code moet dus na de } } }.
Met kopkleur bedoel ik de kop van de tabel, dus hier de tekst Bestelling.
De vraagkleur spreekt voor zich.
Ik weet dat het afschuwelijke kleuren zijn, maar die kan je zelf even aanpassen :)

Probeer zelf even wijzigingen aan te brengen in de code, daar leer je echt van.

Succes

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
<?php
$kopkleur
= '#00FF99';
$vraagkleur = '#FFFF00';

echo '
<form method="post" action="'
.$_SERVER['PHP_SELF'].'">
    <table>
        <tr>
            <td colspan="2" style="font-weight:bold; color:'
.$kopkleur.';">Bestelling</td>
        </tr><tr>
            <td style="color:'
.$vraagkleur.';">Voornaam:</td>
            <td><input name="voornaam" type="text"></td>
        </tr><tr>
            <td style="color:'
.$vraagkleur.';">Tussenvoegsel:</td>
            <td><input name="tussenvoegsel" type="text"></td>
        </tr><tr>
            <td style="color:'
.$vraagkleur.';">Achternaam:</td>
            <td><input name="achternaam" type="text"></td>
        </tr><tr>
            <td style="color:'
.$vraagkleur.';">Adres:</td>
            <td><input name="adres" type="text"></td>
        </tr><tr>
            <td style="color:'
.$vraagkleur.';">Postcode:</td>
            <td><input name="postcode" type="text"></td>
        </tr><tr>
            <td style="color:'
.$vraagkleur.';">Woonplaats:</td>
            <td><input name="woonplaats" type="text"></td>
        </tr><tr>
            <td style="color:'
.$vraagkleur.';">Telefoon:</td>
            <td><input name="telefoon" type="text"></td>
        </tr><tr>
            <td style="color:'
.$vraagkleur.';">E-mail:</td>
            <td><input name="e-mail" type="text"></td>
        </tr><tr>
            <td style="color:'
.$vraagkleur.';">Bestelcode:</td>
            <td><input name="bestelcode" type="text"></td>
        </tr><tr>
            <td style="color:'
.$vraagkleur.';">Opmerkingen:</td>
            <td><textarea name="opmerkingen"></textarea></td>
        </tr><tr>
            <td style="color:'
.$vraagkleur.';">Hierbij verklaar ik dat ik<br>akkoord ga met de <a href="'.$voorwaaden.'">voorwaarden</a></td>
            <td><input type="checkbox" name="akkoord"></td>
        </tr><tr>
            <td colspan="2" align="right"><input name="bestel" type="submit" value="Bestel"></td>
        </tr>
    </table>
</form>'
;
?>
Gewijzigd op 02/09/2005 23:44:00 door Barman V
 
Mark van Hattun

Mark van Hattun

03/09/2005 00:32:00
Quote Anchor link
Dank je, Jan Koehoorn, Jelmer , en Barman

Bednakt voor jullie hulp op dit onderdeel.

Ik heb nu voor mijn doen een prachtig formulier.
Zoals Barman al zei, had ik de laatse vraag eigenlijk zelf kunnen doen, dat kon ik inderdaad bijna, maar ik was gewoon te bang dta ik dit mooie formulier zou verprutsen.
Ik snap nu al een beteje meer van php, maar al het begin is moeilijk, ik snap af en toe de echo's niet, en waarom er 3x een } moet staan, maar de "inhoud" begin ik meer te begrijpen dankzij jullie.
Vroeger werd ik al duizelig als ik php zag, maar het is juist vervrissend, en makkelijker ( minder tekst ) als html en javascript met meer mogelijkheden.
Er gaat een wereld voor me open ( op het website gebied)

Als ik weer vragen heb, dan kom ik hier snel weer terug, want jullie zijn goed bereid andere te helpen.

Bedankt!
 
- SanThe -

- SanThe -

03/09/2005 01:04:00
Quote Anchor link
Die { en } geven als het ware een blok aan. Alles wat ertussen staat hoort bij elkaar. Voorbeelden:

for(.....)
{
doe diverse dingen zolang de for nog geldt
} alles hierachter valt dus niet meer onder for()

zelfde voor while(...)

en ook bij if()

if(...)
{ als de if waar is kom je hier
if(...)
{ als deze if waar is kom je hier, maar je komt hier alleen als dus ook de eerste if waar is.
} deze sluit de tweede if af
dus wat hier komt valt nog steeds onder de eerste if en niet meer onder de tweede if
} hier sluit de eerste if
else
{ als de eerste if niet waar is kom je hier
while(...)
{ alles in de while staat hier
} hier sluit de while
} hier sluit de else van de eerste if

Op zo'n manier heb je dus aan het eind twee keer een } achter elkaar.

Ik hoop dat je er iets van snapt, het is laat namelijk.

Edit: Typo
Gewijzigd op 03/09/2005 01:06:00 door - SanThe -
 
Jan Koehoorn

Jan Koehoorn

03/09/2005 02:44:00
Quote Anchor link
Jelmer:
<input type="checkbox" name="voorwaarden" value="ik ga akkoord" id="voorwaarden"><label for="voorwaarden">Ik ga akkoord met de voorwaarden</label>

Implentatie in je verzend-script zal mij zo even niet lukken, aangezien ik geen idee heb hoe een checkbox zich precies gedraagt waneer deze wel en waneer niet is aangeklikt.


Die weet ik toevallig:
Een checkbox geeft zijn waarde alleen mee indien aangeklikt. Anders wordt er niets meegestuurd.

Verder lees ik dat het formulier intussen af is. Gefeliciteerd! :-)
 

Pagina: « vorige 1 2 3



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.