Swift forumlier problemen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.NET developer

Functie Als ervaren .NET ontwikkelaar start jij een team met 12 programmeurs. Jullie zijn verantwoordelijk voor het huidige platform van deze organisatie. Als team werken jullie in tweewekelijkse sprints en starten jullie iedere dag met een stand-up. Jij werkt samen met jouw team aan het uitbreiden van het huidige platform door middel van nieuwe features. Daarnaast zorg jij er samen met jouw team voor dat het platform veilig is en gebruiken jullie de nieuwste technieken om deze veiligheid te waarborgen. Zo maken jullie gebruik van C# .NET, .NET Core, React, Azure, Kubernetes, ASP.NET, MVC. Jij gaat aan het werk in

Bekijk vacature »

Junior/medior Back end developer PHP, Laravel

Functie Jij als 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 veel van je tijd je bezig houden met het ontwikkelen van maatwerk features en 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. Jij als full stack developer zult dus

Bekijk vacature »

.NET Developer Microservices

Dit ga je doen Je taken zullen voornamelijk bestaan uit: Het ontwikkelen van software, inclusief vormgeving, implementaties, integraties en (automatisch) testen (.NET, C#, Azure, Docker, Microservices, Angular); Het in kaart brengen van software requirements; Zorgen dat jouw code kwalitatief hoogstaand is; Het uitvoeren van risico analyses; Een bijdrage leveren aan het continuous quality improvement process. Hier ga je werken Dat kanker een verschrikkelijke ziekte is die de wereld uit geholpen moet worden, is duidelijk. Binnen deze Gelderse organisatie die duizenden ziekenhuizen van producten voorziet, proberen ze daar via technische innovaties aan bij te dragen. Samen met 10 collega .NET developers

Bekijk vacature »

Software Developer

Functie omschrijving In deze functie ga je aan de slag met het door ontwikkelen van de interne software. Zij maken gebruik van een CRM, wat door de hele organisatie gebruikt wordt. Andere taken: Je gaat het CRM-systeem door middel van PHP verder ontwikkelen; Verder bouw je verschillende API's en koppelingen tussen systemen; Ook ga je collega's ondersteunen bij vragen over de software en applicaties; Deelnemen aan overleggen met het development team; Bij interesse is er de mogelijkheid om junioren te gaan begeleiden. Bedrijfsprofiel Dit bedrijf is actief binnen de telecombranche. Het hoofdkantoor zit in regio van Den Bosch en er

Bekijk vacature »

.NET Developer gezocht!

Functie omschrijving Wij zijn op zoek naar een .NET Developer! Wil jij werken voor een internationaal bedrijf waar je legio mogelijkheden krijgt als Software Ontwikkelaar? Grijp nu je kans en kijk snel of jouw vaardigheden aansluiten bij onderstaand profiel! Je kunt een uitdagende rol gaan vervullen als .NET Developer binnen een internationaal bedrijf dat gevestigd is in omgeving Bergen. Dit bedrijf is zeer vooruitstrevend en verricht betekenisvol werk. Binnen dit bedrijf wordt gewerkt aan de productie en ontwikkeling van medische middelen. Als .NET Developer ga jij je bezig houden met het volgende: Je wordt betrokken bij alle fasen van software

Bekijk vacature »

SQL Database Ontwikkelaar

Functie omschrijving Kan jij goed overweg met complexe algoritmes en het schrijven van procedures in T-SQL? Heb jij al wat ervaring opgedaan met SQL en vind je het tijd voor de volgende stap? Lees dan snel verder! Dit software bedrijf, gespecialiseerd in de ontwikkeling van logistieke software, is op zoek naar een ervaren SQL database developer. Jouw werkzaamheden zullen onder andere bestaan uit: Je houdt je bezig met het ontwerp en de ontwikkeling van MS SQL server databases, dit doe je met T-SQL als programmeer laag. De begeleiding van projecten van A tot Z, je zult aansluiten bij meetings met

Bekijk vacature »

Back-End Web Developer

Als Back-End Web Developer bij Coolblue zorg je ervoor dat onze webshops elke dag een beetje beter zijn. Wat doe je als Back-End Web Developer bij Coolblue? Als Back-End Web Developer werk je met andere development teams samen om onze webshop zo optimaal mogelijk te laten werken en onze klanten blij te maken. Als backend developer weet je de weg in PHP, kan je in Typescript een microservice op zetten of ben je bereid om dit te leren. Ook Web Backend Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen PHP

Bekijk vacature »

Software developer

Functieomschrijving Voor een gewaardeerde werkgever in de regio van Middelburg zijn wij op zoek naar een ambitieuze PHP/Symfony Developer. Een enthousiast persoon die het development team komt versterken met het aanpakken van complexe en nieuwe 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 zowel persoonlijke als professionele groei? Lees dan snel verder! Dit ga je doen: Aanpassingssuggesties van collega’s in kaart brengen, vervolgens te analyseren en daarna te concluderen of de aanpassing een verbetering is; Ontwikkeling en beheer van de serviceportal in Symfony en

Bekijk vacature »

.NET developer

Functie Als junior .NET Developer start jij in een team met 15 developers. In het team is er genoeg senioriteit om ervoor te zorgen dat jij de juiste begeleiding krijgt. Jij begint als eerst alle software pakketten en processen eigen te maken. Vervolgens ga jij deze software programmeren, onderhouden en testen. Ook ga jij research doen naar nieuwe mogelijkheden en zoek jij uit hoe je dit kan implementeren. Jullie werken intern op project basis en afhankelijk van het project werken jullie wel of niet iedere ochtend met een standup. 50% van jullie werkzaamheden is maatwerk en de overige 50% is

Bekijk vacature »

Junior Outsystems developer

Functie Als junior Outsystems developer wordt jij onderdeel van een multidisciplinair team van 23 software engineers. Ons team werkt agile en termen als Continuous Integration en Continuous Delivery zijn bij ons dagelijkse koek. Wij werken aan uitdagende en afwisselende projecten met als doel onze klanten een totaal oplossing aan te bieden. Als junior Outsystems developer krijg jij bij ons de kans om jezelf te ontwikkelen naar een volwaardige ervaren en gecertificeerde Outsystems developer. Jij een team met ervaren mensen (10+ ervaring) om je heen. Zo heb jij niet het gevoel dat jij meteen in het diepe wordt gegooid en uiteraard

Bekijk vacature »

Ontwikkelaar Identity & Access Management

Dit ga je doen Als Identity & Access Management Ontwikkelaar zorg jij er voor dat studenten, medewerkers en docenten de juiste benodigdheden op het juiste moment kunnen gebruiken; Het juist opslaan van onderzoeksdata en het openbaar beschikbaar stellen van publicaties (Open Access); Studenten, collega's en wetenschappers ondersteunen; Agile en Scrum werken; Technisch Applicatiebeheer; Ontwikkelen in One Identity Manager en VB.NET. Hier ga je werken Als Ontwikkelaar kom je terecht in een hecht team die zich richt op wetenschappelijke informatie en ICT. Jij bent degene die er voor zorgt dat alle informatie, uit diverse onderzoeken, bij de juiste personen terecht komt.

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 »

Database developer - SQL

Functie omschrijving Kan jij goed overweg met complexe algoritmes en het schrijven van procedures in T-SQL? Heb jij al wat ervaring opgedaan met SQL en vind je het tijd voor de volgende stap? Lees dan snel verder! Dit software bedrijf, gespecialiseerd in de ontwikkeling van logistieke software, is op zoek naar een ervaren SQL database developer. Jouw werkzaamheden zullen onder andere bestaan uit: Je sluit aan bij meetings en brengt het gehele logistieke proces in kaart. Vervolgens ga je als lead developer aan de slag om de klus te klaren. Je stuurt het junior developer team en helpt, zo nodig,

Bekijk vacature »

Senior C# Software Ontwikkelaar te Zaandam

Bedrijfsomschrijving Deze werkgever heeft als missie om haar klanten op ICT-gebied volledig te ontzorgen. Ze zijn een ICT bedrijf met een verscheidenheid aan ICT oplossingen waaronder Cloud oplossingen en een groot deel van het werk is gericht op software realisatie. Voor de Enterprise-klanten voert het relatief kleine ontwikkelteam waar jij deel uit van kan gaan maken binnen deze organisatie te Zaandam de grootste opdrachten uit. Niet alleen websites en complexe webapplicaties maar ook mobile apps, web services en complete systeemintegraties! Je moet dan denken aan Dynamics, Sharepoint en Salesforce. Je komt hier terecht in een relatief kleine organisatie met ontzettend

Bekijk vacature »

Software Programmeur PHP - JAVA

Functie Wil jij bij een platte en informele organisatie werken? Lees dan snel verder! Voor een opdrachtgever in omgeving Boskoop dat zich gespecialiseerd heeft in het realiseren van veilige netwerkverbindingen zijn wij op zoek naar een leuke software developer ter versterking van het huidige team. Hoe kan jouw dag er straks uitzien? Je gaat 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. Je gaat software en webapplicaties ontwikkelen met behulp van de talen

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

19/05/2025 09:52:31
 
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.