Swift forumlier problemen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Product Developer (M/F), Fulltime 40 h/week

A global Plantbased revolution – that is our dream. Maximising the protein transition – that is our mission. Producing and developing sustainable and delicious products – that is what we do. Ojah is a fast growing company with a mission and has the ambition to be the world leader in its field. To support this growth we are hiring new colleagues. People that would like to make a difference and dare to dream big. With currently a 150 colleagues proudly working on our exceptional products. Working in a dynamic surrounding that runs full speed ahead. We need you! Product Developer

Bekijk vacature »

Java Developer (Training And Simulation)

Wat jij doet Je zou onze Java Developer zijn en nauw samenwerken met je Product Owner, Software System Engineer, Scrum Master en andere Developers. Samen draag je bij aan een multidisciplinair en zelf organiserend Agile team. De rol is zeer afwisselend en bestaat uit, maar is zeker niet beperkt tot: de-risk en prototype onbewezen simulatietechnologieën; simulatiekaders ontwikkelen voor gebruik door andere teams; je bent goed in het begrijpen van ingewikkelde ideeën; heeft de mogelijkheid om nauw samen te werken met grote internationale klanten, leveranciers en overheden om onze oplossingen, vastleggingsvereisten, enz. te definiëren en te presenteren. Ben jij het? Wij

Bekijk vacature »

C# Developer

Functie omschrijving Voor een softwarebedrijf in de omgeving van Veghel zijn we op zoek naar een C# developer. Word jij blij van ontwikkelen in C# en .NET? Lees dan snel verder! Jouw werkzaamheden zullen er als volgt uit gaan zien: Door middel van ASP.NET, MVC Framework en C# ga je webshops, websites en webapplicaties ontwikkelen. Je zorgt voor de optimalisatie van bestaande software en de automatisering van bedrijfsprocessen. Op basis van de wensen van de klant ga je samen met je collega's ga je op zoek naar de juiste oplossingen en je gaat dit uitwerken tot een mooi eindproduct. Bedrijfsprofiel

Bekijk vacature »

Fasttrack learning & development voor Java dev

Wat je gaat doen: Wij zoeken enthousiaste en ambitieuze junior en medior ontwikkelaars die toe zijn aan de volgende stap in hun carrière. Wij helpen je op je pad naar senior ontwikkelaar door ons fasttrack learning en development programma. Na een kort en intensief programma ga jij aan de slag bij klanten van DPA. Daarnaast krijg je veel ruimte om je te ontwikkelen als persoon en als specialist. De eerste maand gaan we aan de slag om je certificeringen te behalen waaronder OCP (Oracle Certified Professional). Daarnaast nemen we een deepdive in Spring Boot. Ook laten we je kennismaken met

Bekijk vacature »

Frontend Developer Vue Nuxt HBO Javascript

Samengevat: Deze werkgever levert elke dag betere digitale gebruikerservaringen. Ben jij geschikt als frontend Developer? Heb je ervaring met Vue en Nuxt? Vaste baan: Front-End Developer HBO €3.100 - €4.600 Zij bieden opdrachtgevers een complete dienstverlening op gebied van ontwerpen en ontwikkelen van websites, zoekmachine optimalisatie, online adverteren, content marketing en conversie verbetering. Zij werken met een eigen ontwikkeld CMS. Bij bij hun werk je aan onze eigen bedrijfsapplicaties. Je ontwikkelt met ons de meest nieuwe software. Wij blinken uit als het gaat om de inzet van technologie. Deze werkgever staat open voor elke nieuwe trend. Onze systemen zijn groot

Bekijk vacature »

Low code Developer

Dit ga je doen Je richt je op het doorontwikkelen van bestaande applicaties en het geheel van scratch af aan opzetten van nieuwe applicaties binnen een low code platform; Je beoordeelt technisch ontwerpen en maakt de vertaalslag naar de technische oplossingen binnen het platform; Je voert testwerkzaamheden uit; Je adviseert de organisatie op jouw vakgebied; Je schakelt met business analisten en de architect om tot mooie oplossingen te komen; Je lost bugs op en denkt mee over een structurele oplossing. Hier ga je werken Het gaat om een bekend internationaal handelsbedrijf met ruim 800 medewerkers, verdeeld over verschillende deelbedrijven. Deze

Bekijk vacature »

Senior, Medior and Junior SAP HANA Developer

Vacature details Vakgebied: Software/IT Opleiding: Medior Werklocatie: Veldhoven Vacature ID: 12696 Introductie Our client is the world's leading provider of lithography systems for the semiconductor industry, manufacturing complex machines that are critical to the production of integrated circuits or chips. Our purpose is “unlocking the potential of people and society by pushing technology to new limits”. We do this guided by the principles “Challenge”, “Collaborate” and “Care”. Wat verwachten we van jou? SAP Certified Application Associate - SAP HANA Cloud Modeling (training and/or certification) Bachelor degree or higher Excellent understanding of SAP HANA (2.0 / Cloud), Data Modelling and writing

Bekijk vacature »

Fullstack Webdeveloper .NET Azure Big Data SaaS

Bedrijfsomschrijving Deze klant van ons is recentelijk onderdeel geworden van een grote moederorganisatie, ze zijn dé partij als het gaat om software maken voor ambitieuze ondernemers, ze maken maatwerk software. Vanuit het fantastisch vormgegeven hightech gebouw te Rotterdam centrum werken ze met zo'n 40 medewerkers aan hoogwaardige software gericht op financiële data, betaalinformatie, maar ook backoffice software. De software wordt webbased, desktop en mobile aangeboden en er worden zeer moderne ontwikkeltechnieken toegepast. Je moet dan denken aan patroonherkenning, Big Data, Machine Learning en OCR. Als Developer, ongeacht je niveau, ga je hier te maken krijgen met de allerleukste kant van

Bekijk vacature »

.NET developer

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

Bekijk vacature »

Front-end developer (React)

Functie Het frontend team bestaat momenteel uit 4 dedicated front-enders en is hard aan het groeien! Ook werken er diverse designers waar je veel mee schakelt. Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren, jij bent hierin de schakel tussen de eindgebruiker en de slimme backend. Je werkt in het frontend team samen met de backend teams en product owners om te zorgen dat onze applicaties een fijne gebruikerservaring opleveren. Ze werken o.a. met: React, Atomic design, Styled components, JavaScript / TypeScript, NPM, Webpack Blade templates, HTML, SCSS, Git flow. Eisen • HBO

Bekijk vacature »

PHP Developer

Functie omschrijving Als PHP / Laravel developer zal je in een klein team terecht komen. Wij zijn op zoek naar een echte specialist, iemand die de balans weet te vinden tussen techniek en perfectie. In de aankomende jaren wilt dit bedrijf flink groeien en daarom zijn ze op zoek naar jou! Wat ga je doen? Je draagt bij aan het ontwikkelen en onderhouden van bestaande webapplicaties die boordevol functionaliteit zitten. Deze applicaties worden gebruikt door de organisatie zelf en ook door de klanten. Inmiddels wordt er gewerkt met Laravel 8 en zijn er diverse koppelingen naar externe leveranciers. Verder zal

Bekijk vacature »

Senior Developer Betty Blocks Blauwe Haven Rotterd

Functieomschrijving Voor de Politie zijn wij opzoek naar een Senior Developer Betty Blocks Blauwe Haven Rotterdam. De politieorganisatie heeft jaarlijks te maken met een aanzienlijk aantal politiemedewerkers die vanwege mentale overbelasting niet of beperkt inzetbaar zijn. De Blauwe Haven Rotterdam ondersteunt deze politiemedewerkers in hun herstel en re-integratieproces. De huidige digitale systemen van de Politie bieden onvoldoende ondersteuning in het herstel- en re-integratieproces van politiemedewerkers. Zowel voor de politiemedewerkers als voor de organisatie. Politiemedewerkers worden buitengesloten, waardoor zij eigen regie verliezen. Begeleiders kunnen de voortgang van de medewerkers niet goed monitoren. Management beschikt niet over de mogelijkheid trends te signaleren

Bekijk vacature »

Embedded Software Developer

Functie omschrijving Voor een mooi softwarebedrijf in omgeving Ridderkerk zijn wij op zoek naar een Embedded Software developer. Ben jij enthousiast en een echte team player? Lees dan snel of dit iets voor jou is! Binnen deze rol houdt jij je bezig met alle werkzaamheden die nodig zijn om een functionaliteit te bouwen. Denk aan ontwerpen, architectuur, programmeren en algoritmes. Je voert test en validatie werkzaamheden uit bij de implementatie bij de klant. Ben jij een Embedded Software Developer die affiniteit heeft met de allernieuwste technieken? Laat dan snel wat van je horen! Bedrijfsprofiel Onze opdrachtgever bestaat uit een groot

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 »

PHP Developer

Functieomschrijving Vanuit het hoofdkantoor in omgeving Roosendaal, ontwikkel je als PHP Developer niet alleen webapplicaties, maar ben je verder ook gefocust op het continu inspelen op nieuwe trends en ontwikkelingen m.b.t software development. Naast het bouwen van webapplicaties, ontwikkelen zij ook webshops en websites voor gave opdrachtgevers! Wat ga je doen? Het schrijven van schone en efficiënte codes volgens het Symfony framework; Het ontwerpen en implementeren van webapplicaties met het Symfony-framework; Onderhouden en updaten van bestaande applicaties die zijn gebouwd met het Symfony framework; Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de

Bekijk vacature »
Stef Segers

Stef Segers

19/02/2008 16:10:00
Quote Anchor link
Hey allen,

Ik heb Swift aan de praat en het werkt TOPPIE!
Wat me wel opvalt is dat wanneer iemand zijn e-mail verkeerd invult of een verld vergeet je de melding netjes krijgt dat ie iets fout gedaan hebt of bent vergeten MAAR... de velden zijn allemaal leeg!

Op zich bij een standaard formulier niet zo'n mega probleem maar grote forumlieren minder fijn.

Is daar een optie voor om dit te activeren?

Stef
 
PHP hulp

PHP hulp

23/11/2024 15:37:48
 
Joren de Wit

Joren de Wit

19/02/2008 16:15:00
Quote Anchor link
Er valt niet zoveel te activeren. Je zult er zelf voor moeten zorgen dat je de reeds ingevulde waarden opslaat in bijvoorbeeld een sessievariabele en deze weer in de inputvelden neerzet als er een foutmelding opgetreden is...

Formuliercontrole

Je zou eens naar dit script kunnen kijken. Daar pas ik onder andere dat principe toe.
 
Stef Segers

Stef Segers

19/02/2008 16:17:00
Quote Anchor link
Hoi blanche,

Bedankt voor je reactie.. ik zal eens kijken of ik dat voor elkaar krijg ;)

UPDATE
VEEEL te veel werk voor een simpel forumlier wat ik nu heb. Ik skip het maar... Geen idee hoe ik dit script moet combineren met Swift.. ben al blijf dat ik dat na 2 dagen aan de praat heb.
Gewijzigd op 01/01/1970 01:00:00 door Stef Segers
 
Joren de Wit

Joren de Wit

19/02/2008 16:19:00
Quote Anchor link
De regels waar het om gaat in dat script zijn 39, 51 en 62 en het formulier op regel 153-268. De variabele $_SESSION['input'] bevat na verzenden van het formulier de ingevulde gegevens en deze wordt weer gebruikt om ze in het formulier weer te geven...

ps. Je hoeft uiteraard niet het hele script over te nemen, enkel de belangrijke onderdelen eruit te pikken. Het is alleen een voorbeeld waarin je kunt zien hoe dat werkt.

pps. Contactformulier met Swift Mailer, in dit script pas ik het ook toe. Zie regel 35.
Gewijzigd op 01/01/1970 01:00:00 door Joren de Wit
 
Stef Segers

Stef Segers

19/02/2008 16:23:00
Quote Anchor link
Ik snap het wel, maar is dit wel te combineren met het Swift script zonder problemen??

Hier mijn form:
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
                    <table border="0" width="100%">
                        <tr>
                            <td>
                             <?php
 
                            //Display an error if something went wrong
                            if (!empty($_GET["error"]))
                            {

                                switch ($_GET["error"])
                                {
                                    case
"not_enough_info": ?>

                                        <strong style="color: red;">U bent vergeten een veld in te vullen<strong><?php
                                        break;
                                    case
"invalid_email": ?>

                                        <strong style="color: red;">U heeft een verkeerd email address opgegeven</strong><?php
                                        break;
                                }
                            }

                            
                            ?>

                            
                            <form action="form_handle.php" method="post">
                                  <table width="100%" border="0" cellspacing="2" cellpadding="2">
                                  <tr>
                                    <td valign="top">Volledige naam:</td>
                                    <td valign="top"><input type="text" name="naam" /></td>
                                  </tr>
                                  <tr>
                                    <td valign="top">E-mailadres:</td>
                                    <td valign="top"><input type="text" name="email" /></td>
                                  </tr>
                                  <tr>
                                    <td valign="top">Telefoon:</td>
                                    <td valign="top"><input type="text" name="telefoon" /></td>
                                  </tr>
                                  <tr>
                                    <td valign="top">Datum trouwerij:</td>
                                    <td valign="top"><input type="text" name="datum_trouwerij" /></td>
                                  </tr>
                                  <tr>
                                    <td colspan="2" valign="top"><input type="submit" value="Verstuur de email" /></td>
                                    <td valign="top">&nbsp;</td>
                                  </tr>
                                 </table>
                                
                            </form>    
                    </table>
                </td>
            </tr>
        </table>


En hier mijn formhandler.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
<?php
 
//Check if the required fields were sent
// Redirect back to the form if not

if (empty($_POST["naam"]) || empty($_POST["email"])
    ||
empty($_POST["telefoon"]) || empty($_POST["datum_trouwerij"]))
{

    //redirect back to form
    header("Location: ./index.php?error=not_enough_info"); //This should really be an absolute URL if you know it
    exit();
}

 
$name = $_POST['naam'];
$email = $_POST['email'];
$title = "Trouwreportage aanvraag";
$body = "Trouwreportage aanvraag via de landingspagina:\n\n";
$body .= "\n\n";
$body .= 'Naam: '.$_POST['naam']."\n\n";
$body .= 'Tel: '.$_POST['telefoon']."\n\n";
$body .= 'Email: '.$_POST['email']."\n\n";
$body .= 'Datum trouwerij: '.$_POST['datum_trouwerij']."\n\n";
 
if (!preg_match("/[a-zA-Z0-9_\\.-]+@[a-zA-Z0-9_\\.-]+/", $email))
{

    header("Location: ./index.php?error=invalid_email");
    exit();
}

 
require_once "Swift.php";
require_once "Swift/Connection/SMTP.php";
 
if (is_writable("/tmp"))
{

    Swift_CacheFactory::setClassName("Swift_Cache_Disk");
    Swift_Cache_Disk::setSavePath("tmp");
}

$swift =& new Swift(new Swift_Connection_SMTP("mail.xxx.nl"));
$sender =& new Swift_Address($email, $name);
 
$message =& new Swift_Message("Trouwreportage aanvraag");
$message->attach(new Swift_Message_Part($body));

$sent = $swift->send($message, "[email protected]", $sender);
$swift->disconnect();
 
if ($sent)
{

    header("Location: ./success.php");
    exit();
}

else
{
    header("Location: ./index.php?error=sending_failed");
    exit();
}
[
/code]
 
Joren de Wit

Joren de Wit

19/02/2008 16:28:00
Quote Anchor link
Uiteraard. Voordat je de gebruiker weer terugstuurt naar het formulier, moet je zorgen dat je de reeds ingevulde waarden in een sessievariabele opslaat.

In je formulier ga je vervolgens voor ieder inputveld bekijken of er al een waarde voor ingevuld is en zo ja, dan zet je deze in het value attribuut...
 
Stef Segers

Stef Segers

19/02/2008 16:34:00
Quote Anchor link
Oke.. ik snap m ... maar de vraag hoe dit uit te voeren.. waar pas ik de code toe en hoe...

Gebeurt dit in het forumlier of in de formhandler....
En wat en waar vul ik in....
 
Joren de Wit

Joren de Wit

19/02/2008 16:39:00
Quote Anchor link
En dat is precies waar je eens naar zou kunnen kijken in die voorbeelden. Zowel in je afhandeling als in je formulier zelf zul je een deel moeten toepassen. Maar goed, dat komt dus allemaal duidelijk naar voren in die voorbeeldjes.

Als je het eerste te uitgebreid vindt, kijk dan eens naar het tweede dat ik gaf. Die is een stuk korter en is bovendien ook een mail script met Swift Mailer.
 
Stef Segers

Stef Segers

19/02/2008 16:42:00
Quote Anchor link
Ik heb alleen 1 link met een heel lang document gezien.

Verder draait mijn server php4 ... is dat een probleem?
 
Joren de Wit

Joren de Wit

19/02/2008 16:46:00
Quote Anchor link
Dan is sowieso het gebruik van Swift niet mogelijk aangezien php4 geen exceptions kent. En Swift gebruik die dingen voor de foutafhandeling...
 
Stef Segers

Stef Segers

19/02/2008 16:56:00
Quote Anchor link
Swift werkt helemaal TOp bij mij!
Ik heb de versie 4 van Swift welke gewoon goed z'n werk doet....


Probleem is dat ik al meerdere malen getrecht heb over te stappen op PHP5.... maar IIS hangt wanneer ik dat wil doen en mijn productiemachine is al meerdere malen de dupe ervan geweest...

Maar goed.. ik laat het maar even voor wat het is... Swift werkt.. formhadeling met onthouden van gegevens helaas niet op een klein formulier.. jammer dan
 
Joren de Wit

Joren de Wit

19/02/2008 17:43:00
Quote Anchor link
Oh je werkt natuurlijk met de PHP4 versie van Swift. Ik heb eigenlijk geen idee hoe het daar met de foutafhandeling zit...

Maar goed, Swift is helemaal niet van invloed op jouw probleem. Ik had het over dit script dat een stuk korter is.
 
Stef Segers

Stef Segers

19/02/2008 18:54:00
Quote Anchor link
Hey Blanche,

Dan had ik toch hetzelfde script.. dat is GROOOOOOOOOOOOT

Ik dacht aan 2 regels ofzo;)

Stef
 



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.