E-mail formulier error onthoud ingevulde velden

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software Developer

Functie omschrijving Veel begeleiding en de kans om je verder te ontwikkelen als software developer. Dat kunnen wij jou bieden bij deelname aan deze leuke traineeship. Je krijgt een mentor toegewezen die jou alle kneepjes van het vak leert. Heb jij al wat ervaring als software developer? Daar worden wij heel blij van! Lees snel verder! Bedrijfsprofiel Als software developer neem je deel aan een trainings programma in de omgeving van Haarlem waar je persoonlijk wordt begeleidt, zodat je alle kneepjes van het vak leert. Aan de hand van jouw kennis en ervaring krijg je een persoonlijk opleidingstraject. Je gaat

Bekijk vacature »

Node.js developer

Functie Onder begeleiding van 3 accountmanagers waarvan er 1 binnen jouw expertise je aanspreekpunt zal zijn ga je aan de slag bij diverse opdrachtgevers. Hij of zij helpt je bij het vinden van een passende en uitdagende opdracht. Hierin houden ze uiteraard rekening met jouw situatie, ervaring en (technische) ambities. De opdrachten duren gemiddeld één tot 2 jaar. Hierdoor kun je je ook echt vastbijten in een project en als consultant impact maken. Naast de opdracht ben je regelmatig met je collega’s van de IT-afdeling om bijvoorbeeld onderlinge kennis te delen, of nieuwe trends te bespreken. Ook worden er regelmatig

Bekijk vacature »

T-SQL Database developer

Functie omschrijving Ben jij een ETL database specialist? Houd jij ervan om te puzzelen met Databases, Query's & Stored procedures? Zoek jij uitdaging, vrijheid en verantwoordelijkheid? Zoek dan niet verder! Wij zijn per direct op zoek naar medior en senior database developers. Je gaat werken voor een relatief klein softwarebedrijf in omgeving Tilburg. Samen met 12 collega's (allemaal techneuten), ga jij je bezig houden met het bouwen en/of onderhouden van database software. Deze software wordt internationaal ingezet voor het automatiseren van logistieke processen. Jouw werkzaamheden gaan er als volgt uit zien: Je bent in een klein team met developers, verantwoordelijk

Bekijk vacature »

Software developer - senior

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

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: 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 je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: 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 je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Fullstack Developer TOTO

Do you want to work with the latest technologies on the development of new systems and applications? Get moving and strengthen Nederlandse Loterij as a Fullstack Developer TOTO. Thanks to your efforts, complex business critical applications are always running smoothly. In this way, you directly contribute to a happy, healthy and sporty Netherlands. As a Fullstack Developer you score by: Taking ownership of the development cycle of an application in a large scale, high availability, geo redundant landscape Coaching your peer developers and safeguarding code quality Integrating the application with other components of the system using the available API’s Managing

Bekijk vacature »

Back-end Developer

Functieomschrijving Voor een erkende werkgever in de regio van Middelburg zijn wij op zoek naar een enthousiaste PHP / Symfony Developer. Een ambitieus persoon die het gemotiveerde development team komt versterken met het realiseren van nieuwe en complexe projecten. Ben jij op zoek naar een baan met veel uitdaging binnen een snelgroeiend e-commerce bedrijf, waar je de tijd en ruimte krijgt voor professionele groei? Dit ga je doen: Je bent verantwoordelijk voor de beheer en ontwikkeling van de serviceportal in Symfony en de webshops in de tweede versie van Magento; Je houdt je bezig met het ontwikkelen van nieuwe functionaliteiten;

Bekijk vacature »

Anaplan Developer

Dit ga je doen What are you going to do: Picking up Stories: Design planning had, how are we going to build it in Anaplan; Talking to the end user to build a forecasting model; Having contact with the data team about which data is needed; Being able to convert an Excel sheet into a 3, 4 or 5 dimensional modeling environment; Giving knowledge sessions about Anaplan; Solving incidents; Making instructional videos on how teams should read forecasts; Writing blogs about forecasting. Hier ga je werken We are looking for an Anaplan Builder to deliver end-to-end solutions within a big

Bekijk vacature »

Airport Developer / System engineer

De functie Als onze nieuwe Airport Developer / System Engineer is je doel om uit nieuwbouw- en onderhoudsprojecten maximale waarde te creëren voor Schiphol Group en haar stakeholders. Vanuit je visie en expertise, maar ook (technologische) ontwikkelingen, wetgeving en beleid vertaal je klantwensen naar een gedegen programma van eisen. In de planontwikkelingsfase werk je nauw samen met Plan Ontwikkelaars om je kennis in te brengen ten behoeve van de kwaliteit van het investeringsvoorstel. Je overlegt met diverse partijen, stelt de vraag achter de vraag en verbindt zo de belangen van de luchthaven, proceseigenaar en asseteigenaar om tot een gedragen ontwikkelopgave

Bekijk vacature »

PHP Laravel developer

Functie omschrijving Weet jij alles van Laravel en krijg je energie van het ontwikkelen van software hiermee? Laat snel wat van je horen want wij zoeken een PHP/Laravel developer in regio 's-Hertogenbosch. Jouw taken zullen bestaan uit: Softwareapplicaties ontwikkelen en verder optimaliseren in veel diverse projecten op basis van Agile/Scrum. Uitleg geven over software en applicaties Klantcontact hebben over bestaande applicaties. Documentatie schrijven over applicaties. Techstack: PHP, Laravel, HTML, CSS, Javascript. Bedrijfsprofiel Deze organisatie zit in de regio van 's-Hertogenbosch en is een klein softwarebedrijf. Er werken ongeveer 15 medewerkers, verdeeld in meerdere teams, zoals back-end en front-end development, projectmanagement

Bekijk vacature »

Back end developer

Functie Jij als full stack ontwikkelaar komt te werken in een team bestaande uit 4 back end programmeurs, 2 vormgevers/ Front end developers en een online marketeer. Qua persoonlijkheden is het team erg gevarieerd van sportfanaten tot gameliefhebbers en Golfers. Een ding heeft iedereen hier gemeen; Passie voor goede code. In jouw rol zul je voor 90% van je tijd je bezig houden met het ontwikkelen van grote maatwerk applicaties. Daarnaast hebben wij op aanvraag ook wel eens een website of onderhoudsklusje, die opgepakt moet worden en hier ben jij ook niet vies van. De technische uitdaging momenteel is dat

Bekijk vacature »

PHP developer (Laravel/Vue.js)

Functie Het team telt momenteel 20 collega’s, bestaande uit developers (front- en backend) en het operations team, waaronder ook het management en twee scrum masters vallen. Ze zijn op zoek naar een PHP developer die in staat is zelfstandig te werken. Je komt te werken in één van de drie scrumteams en gaat aan de slag met een project voor de klant. Het fijne hieraan is dat je wel afwisseling hebt qua werk, maar tegelijkertijd doorlopend werkt voor bestaande klanten. Hierdoor krijg je ook de kans om echt de diepte in te gaan en innovatieve technische oplossingen neer te zetten.

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 »

C# .NET Backend Developer HBO Javascript

Samengevat: Deze werkgever is een professionele speler op gebied van IT en E-Commerce. Wil jij werken voor een e-commerce platform? Heb je ervaring met C#, Javascript en Scrum? Vaste baan: C# .NET Developer Backend E-Commerce 3.400 - 4.500 Backend Developer Wij ontwikkelen software voor E-Commerce toepassingen. Ons eigen Content Management systeem biedt een integrale oplossing met diverse ERP software. Onze systemen zijn vaak complex en omvangrijk en draaien bij grote organisaties. Maar ook kleine ondernemingen hebben steeds vaker behoefte aan een vlekkeloos werkende E-Commerce oplossing. Zij bieden een uitdagende werkomgeving met gezellige collega's. Je krijgt veel vrijheid en er is

Bekijk vacature »
Jens B

Jens B

25/02/2011 11:26:54
Quote Anchor link
Hallo Allemaal,

Ik heb met behulp van een tutorial hier, en andere tips via google een prachtig werkende scriptje gemaakt voor een email formuliertje..
Nu weet ik alleen 1 ding nog niet echt te vinden ( weet niet goed hoe ik het moet zoeken )

Ik heb laten we zeggen een formulier met 10 in te vullen velden..
3 velden zijn verplicht, als je een van die velden vergeet krijg je een foutmelding te zien.. enige probleem is dat gebeurd bij de submit, en als het fout gaat dan zijn alle velden die je wel ingevuld hebt leeg.. en dat is irritant natuurlijk..

Hoe los ik dit probleem op ?

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

if ($_SERVER['REQUEST_METHOD'] == 'POST')
{

   $error = '';
  
  
// Controleren of de velden goed zijn ingevuld   ========
   if(empty($_POST['Naam']))
      $error .= "U heeft geen <strong>Naam</strong> ingevuld.<br />\n";
      
       
   if(empty($_POST['Telefoon']))
      $error .= "U heeft geen <strong>Telefoon</strong> ingevuld.<br />\n";
      
              
   if(empty($_POST['Email']))
      $error .= "U heeft geen <strong>E-mailadres</strong> ingevuld.<br />\n";
      
      

// Variables zetten =================================
$Naam = htmlspecialchars($_POST['Naam']);
$Telefoon = htmlspecialchars($_POST['Telefoon']);
$Email = htmlspecialchars($_POST['Email']);
// ========================


// Kijken of er fouten zijn en anders versturen ============================


   if( $error )
   {

      echo "<h3 style=\"color: #f00;\">Fout</h3>\n";
      echo "<p>" . $error . "</p>";
   }


   else
   {

        
$tijd = time();
$datum = strftime('%d/%m/%y %H:%M', $tijd);
$ip = getenv('REMOTE_ADDR');
$to = "mailadres";
$subject = "HTML email";
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=iso-8859-1" . "\r\n";
$headers .= 'From:'.$Email.'' . "\r\n";
        
      $bericht = '
-----------------------------------------------------------<br />
Verstuurd op '
.$datum.' via IP-adres:'.$ip.'';
// ====================================

// Mailen verzenden ================================


if (mail($to,$subject,$bericht,$headers))
      {

         echo "<p>Uw email is succesvol verzonden, bedankt!</p>\n";
      }

      else
      {
         echo "<h3 style=\"color: #f00;\">Fout</h3>\n";
         echo "<p>De email kon niet verzonden worden, email mij direct via [email protected]</p>\n";
      }
 
   }
}


// Wanneer er niets verzonden wordt óf wanneer er een foutmelding is, formulier weergeven
if( (!empty($error)) or $_SERVER['REQUEST_METHOD'] != "POST" )
{

?>


<form name="contact" id="contact" action="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $_SERVER['PHP_SELF'] ?>
" method="post">
<table width="500px" border="0">
<tr>
<td class="TitelTD">Naam</td>
<td ><input name="Naam" type="text" value=""></td>
</tr>
<tr>
<td class="TitelTD">Telefoon</td>
<td><input name="Telefoon" type="text" value=""></td>
</tr>
<tr>
<td class="TitelTD">E-mail</td>
<td><input name="Email" type="text" value=""></td>
</tr>
<tr>
<td class="TitelTD">Opmerking</td>
<td><textarea name="Opmerking" rows="7" cols="45"></textarea></td>
</tr>
<tr>
<td colspan="2">
<div class="button-bg">
<a>
<button type="submit" name="Submit" id="submitbutton">Verstuur</button>
</a>
</div>
</td></tr>
</table>
</form>



Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?
// Hier sluiten we het af, omdat na het verzenden het e-ail formulier gehide moeten worden ==================================================================================================  
}
?>


Toevoeging op 25/02/2011 11:28:05:

En trouwens, 1 maand geleden had ik 0,0 verstand van php..
Ik wist niet waar ik moest beginnen, ondertussen snap ik de basis dingen heel goed, dankzij de hulp op dit forum

Mijn dank daarvoor !
 
PHP hulp

PHP hulp

21/11/2024 22:08:24
 
Thomas de vries

thomas de vries

25/02/2011 11:37:00
Quote Anchor link
je kunt met javascript een foutmelding laten genereren als je naar het volgende veld springt.(zoeken op javascript form validation)
of klik http://www.w3schools.com/js/js_form_validation.asp

Of je kunt door middel van value het laten onthouden dus op deze manier
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<input name="Naam" type="text" value="<?php echo $_POST['Naam'] ?>">.


Als er dan op submit wordt gedrukt en een ander veld is niet ingevuld dan blijft ie de post onthouden en is de naam ingevuld.
Gewijzigd op 25/02/2011 11:38:14 door thomas de vries
 
Jens B

Jens B

25/02/2011 11:44:16
Quote Anchor link
Thomas, ik liep even te stuiteren door het bedrijf..
Die logica had ik zojuist in mijn hoofd gekregen en uitgewerkt, en het werkt inderdaad!
Ik wou het net postte hier maar je was me voor..

Geniaal !
Harstikke bedankt voor je reactie

Toevoeging op 25/02/2011 11:45:39:

<textarea name="Opmerking" rows="7" cols="45"></textarea>

hoe doe ik het voor deze ? :O
 
- SanThe -

- SanThe -

25/02/2011 11:47:09
Quote Anchor link
<textarea name="Opmerking" rows="7" cols="45">HIER TUSSEN</textarea>
 
Jens B

Jens B

25/02/2011 11:49:30
Quote Anchor link
Ow, shit dat vind ik dan weer dom van mezelf.
Maar geniaal Santhe, thank you very much :D

Toevoeging op 25/02/2011 14:05:11:

Oke nu hopelijk het laatste probleempje:

Op een pagina heb ik een button, als je daar op klikt komt er een klein popupje met dit e-mail formulier. bij die button geef ik met een javascript onlclick een variable mee.

Emailformulier.php?produkt=fiets

Ik lees met php die variable uit.
$Produktstring = $_GET['Produkt'];

En zo gebruik ik hem als standaard value in het formulier.

Nu het probleem:
Als ik in het formulier op "verstuur" klik en een verplicht veld is niet ingevuld krijg ik een page refresh.. helaas neem hij niet de variable mee.
De refresh eindigt dus hier : Emailformulier.php

Hoe zorg ik dat ervoor dat het toch : Emailformulier.php?produkt=fiets wordt ?

Bedankt

Toevoeging op 25/02/2011 14:22:58:

Eindelijk opgelost :)
 



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.