E-mail formulier error onthoud ingevulde velden

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software developer - C Sharp

Functie omschrijving Voor een opdrachtgever, met een prachtig kantoor in omgeving Wateringen zijn wij op zoek naar een software ontwikkelaar die graag werkt met C#, JAVA of Oracle. Heb jij interesse in het programmeren en ontwikkelen van software? En heb jij enige ervaring met Oracle databases en PL/SQL? Als software developer werk je met je collega's samen in een leuk en informeel team aan het (her)ontwerpen van bedrijfssystemen. Je houdt je bezig met het ontwikkelen van REST API's en je onderhoudt applicaties in Oracle PL/SQL en APEX. Vind jij het leuk om in een Agile/Scrum omgeving te werken? Wil jij

Bekijk vacature »

PHP/Symfony developer

Functieomschrijving Vanuit het hoofdkantoor in omgeving Bergen op Zoom ben je als PHP/Symfony Developer niet alleen bezig met software ontwikkeling. Je bent buiten ontwikkeling ook continu bezig met het zoeken naar nieuwe trends en ontwikkelingen die van waarde kunnen zijn voor de efficiëntie van software ontwikkeling. Techstack: PHP, Symfony & mySQL. Jouw takenpakket ziet er als volgt uit: Het ontwerpen en implementeren van webapplicaties met het Symfony-framework; Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de eisen van de klanten; Het schrijven van een schone en efficiënte code volgens het Symfony framework; Onderhouden

Bekijk vacature »

Software Programmeur PHP

Functie Wij zijn op zoek naar een PHP programmeur voor een leuke opdrachtgever in omgeving Alblasserdam. Heb jij altijd al willen werken bij een bedrijf dat veilige netwerkverbindingen levert door middel van veilige oplossingen? Lees dan snel verder. Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen C / C++ / PHP. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een projecten goed verlopen. Je gaat klanten ondersteunen op het gebied van geleverde software en webapplicaties. Tevens

Bekijk vacature »

Software Developer

Longship.io gaat de wereld veroveren met baanbrekende software en legendarische... pizza-avonden! Lees hier de vacature van IT Operations Manager! Bij Longship werken we met een team van 5 mensen aan software voor laadpaal operators. Longship is ontstaan in 2020 met als doel om de elektrische mobiliteitstransitie aan te jagen. We zijn nu al een wereldwijde speler doordat we continu voorop lopen in innovatie. Ons platform helpt het versneld elektrificeren van wagenparken, internationaal! Wij zijn een startup met grote ambities die we willen bereiken met een relatief klein en efficiënt team. Je krijg de kans om ontzettend veel te leren van

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

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 »

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 C#

Dit ga je doen Als developer nieuwe gave features implementeren; Werken met technieken als C# .NET en (REST) API's webservices; Ontwikkelen van koppelingen middels API's; Maken van technische keuzes en beslissingen over de architectuur; Junior collega's coachen; Initiatief nemen voor nieuwe technische mogelijkheden; Je bent een belangrijke schakel - en vindt het leuk - om te schakelen met de business. Hier ga je werken Als C# .NET Developer wordt je verantwoordelijk voor het ontwikkelen van applicaties voor belangrijkste product van deze organisatie. Dit product is een applicatie voor alles omtrent hypotheken. De programmeertaal die je hierbij beheerst is C#. Er

Bekijk vacature »

Database Developer

Functieomschrijving Heb jij ongeveer 3 jaar ervaring als Database Developer met MS SQL of een vergelijkbare database? Wil jij werken voor een ambitieuze werkgever in regio Tilburg waar jij volledig de mogelijkheid krijgt jezelf te ontwikkelen? Lees dan snel verder! Hoe ziet jouw takenpakket eruit? Je gaat projecten gedurende het hele proces begeleiden. Je sluit aan bij afspraken met klanten om hun processen helder te krijgen. Vervolgens voer jij het project uit en zorgt dat dit zo goed mogelijk verloopt; Je werkt aan nieuwe softwareoplossingen die de logistieke processen verbeteren of vernieuwen; Je houdt je bezig met het ontwikkelen van

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 »

Medior/senior Back-end developer gezocht!

Functie Vanwege de groei binnen het bedrijf zijn we op zoek naar versterking in het devlopmenttean. Als back-end developer bouw je aan de bedrijfssoftware die ons helpt bij de primaire processen. Een leuk (intern) project dus waarbij je de software continu doorontwikkeld! Je werkt in een klein team, we hebben dagelijks stand-ups en iedere twee weken een scrum-sessie, begeleid door onze Scrum Master. Hierin krijg je uitgebreid de kans om je ideeën te presenteren, en te overleggen met je mede-ontwikkelaars en de Product Owner. Binnen de ontwikkelteams gebruiken we Trello, Gitlab, Jiira, Confluence en Boockstack. Hiernaast werken ze met de

Bekijk vacature »

Senior SQR Java Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 13333 Introductie Are you passionate about contributing to the world's most advanced machines. Do you thrive in a challenging environment working with highly motivated and skilled teams? If so, we have the perfect opportunity for you! We are seeking a Senior Software Design Engineer for Sequence Tooling to play a critical role in creating and maintaining mission-critical software applications. In this role, you will focus on achieving maintainable software architecture that is transparent and easy to extend while maintaining a strong focus on software quality. You will work closely with

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 »

Front-end (Angular) developer - remote werken

Functie Als Front-end (Angular) developer ga je aan de slag met het uitbouwen van hun webapplicatie, als één van de front-end experts ga je samen met collega’s in een devops team werken aan een nieuw front-end voor hun calculatie oplossing. Binnen de calculatiesoftware kunnen meerdere professionals tegelijk samenwerken, 3D calculaties uitvoeren en ook inzien met de benodigde specifieke details. Deze software wordt veel ingezet om projectbeschrijvingen en kosten in kaart te brengen, en tijdens de uitvoering te bewaken. Maar hiernaast liggen er in de toekomst veel meer plannen op het gebied van front-end in de andere applicaties. Genoeg te doen

Bekijk vacature »

Senior PHP developer

Functie Jouw werkzaamheden zullen grotendeels bestaan uit het in teamverband ontwerpen, vernieuwen en door ontwikkelen van het systeem. Het is echt back-end werk (bijvoorbeeld het doorontwikkelen van een API) en dit moet je dan ook liggen. Ze zijn niet persee gebonden aan talen of tools maar gebruiken graag de technieken die het beste aansluiten op de gegeven oplossing. Voor nieuwe (versies van) componenten maken ze veelal gebruik van Go(lang). Bij aanpassingen aan bestaande onderdelen gebeurt dit in PHP en C++. Het team is heel divers, er hangt een relaxte sfeer en ze organiseren regelmatig leuke music nights, game nights e.d.

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

22/12/2024 14:42:53
 
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.