header('Refresh: 3; url=formulier.php');

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

PHP developer / Gezondheidszorg

Functie Als PHP developer draag je bij aan het verbeteren van de applicaties. Samen met je team bedenk je nieuwe functionaliteiten, en ga je deze ook daadwerkelijk bouwen. Je team meestal uit een aantal developers, UX/UI designer, wiskundigen en consultants. Je prioriteert je werk met je team en de product owner. Er hierin is er (bijna) altijd ruimte voor goede ideeën, en budget. Ook voorzie je collega’s continu van feedback, net zoals zij dat voor jou doen! Eisen • Je hebt brede theoretische kennis van software development • Je bent bedreven in PHP, Symfony en SQL • Je bent niet

Bekijk vacature »

Senior 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 »

Randstad - Salesforce Developer (Freelance/ZZP)

Startdate: ASAP As part of our strategy, Randstad is strengthening its digital capabilities and strives to work more closely with the 38 Randstad countries in collective leadership. The program that will bring many of these developments together is Connect IT. The program will start with the implementation in the Netherlands and will become the main platform for all operating companies (opcos) of Randstad in the coming years. The platform is synchronized with omnichannel, data, marketing and IT service solutions and is based on Salesforce and Bullhorn technology. The challenge is to keep all roadmaps and priorities aligned as the core

Bekijk vacature »

Java developer (midlance)

Functie Bij ons ga je aan de slag als Java developer bij een opdracht die echt bij jou past. Samen met jou, kijken we naar wat jij zoekt zodat wij kunnen regelen dat je het krijgt. Daarnaast word je bij ons eerlijk beloond voor het werk dat je doet. Zo krijg je bij ons ten alle tijden een basissalaris. Terwijl je werkt bij je droomopdracht wordt dit aangevuld met 70% van het gefactureerde tarief. Ben je ziek of even ertussen uit? Geen probleem, het basissalaris krijg je sowieso. Op het gebied van kennis kan je bij ons ook niet genoeg

Bekijk vacature »

Randstad - Salesforce Developer (Freelance/ZZP)

Startdate: ASAP As part of our strategy, Randstad is strengthening its digital capabilities and strives to work more closely with the 38 Randstad countries in collective leadership. The program that will bring many of these developments together is Connect IT. The program will start with the implementation in the Netherlands and will become the main platform for all operating companies (opcos) of Randstad in the coming years. The platform is synchronized with omnichannel, data, marketing and IT service solutions and is based on Salesforce and Bullhorn technology. The challenge is to keep all roadmaps and priorities aligned as the core

Bekijk vacature »

Randstad - Fullstack Java Developer (Freelance/ZZP

Start date: ASAP Duration: 1 year initially Hours per week: 40 (32 minimum) Dutch is mandatory Max hourly rate: 85€ Strong communicator There is a vacancy in the Corporate Client Solutions (CCS) team. This team works closely together with the Online Client Solutions (OCS) team and the product owner on the client portal. Through the web portal, the various services from the business are delivered to the clients of Randstad Group Netherlands. CCS works for the corporate customers of Randstad and OCS works for customers in the SME segment. Both teams consist of a number of full stack developers, an

Bekijk vacature »

Front-end developer (Plain JavaScript)

Functie Het platform bestaat uit een (marketing)website, en een webapplicatie met o.a. een complexe context engine hierachter. Momenteel zijn ze op zoek naar een Front-end developer die o.b.v Custom JavaScript doorlopend waarde gaat toevoegen aan dit platform. Zo zijn ze bezig om specifieke tools toe te voegen. Denk bijvoorbeeld aan slimme dashboards die als vergelijkingstool in één overzicht de 5 beste kandidaten naar voren laat komen. Het development team bestaat momenteel uit 5 collega’s, waaronder de Lead, 2 back-end en 2 fullstack developers. In de toekomst willen ze dit team graag uitbreiden en naar 2 scrumteams toewerken. Ze werken volgens

Bekijk vacature »

Python Developer

Dit ga je doen You will be responsible for designing and developing systems that will credit risk of the customers; You will focus on quality practices such as TDD and guide people in applying this practice; You will steer on improving with Continuous Integration and Continuous Delivery; You will take the lead for solving the challenges presented by the cloud; Discussing technical improvements with product owners and ensuring they end up in the sprints; You will work with team members in delivering a better product. Hier ga je werken We are looking for several Python Developers who enjoy programming. Together

Bekijk vacature »

Randstad - Salesforce Developer (Freelance/ZZP)

Startdate: ASAP As part of our strategy, Randstad is strengthening its digital capabilities and strives to work more closely with the 38 Randstad countries in collective leadership. The program that will bring many of these developments together is Connect IT. The program will start with the implementation in the Netherlands and will become the main platform for all operating companies (opcos) of Randstad in the coming years. The platform is synchronized with omnichannel, data, marketing and IT service solutions and is based on Salesforce and Bullhorn technology. The challenge is to keep all roadmaps and priorities aligned as the core

Bekijk vacature »

Randstad - Salesforce Developer (Freelance/ZZP)

Startdate: ASAP As part of our strategy, Randstad is strengthening its digital capabilities and strives to work more closely with the 38 Randstad countries in collective leadership. The program that will bring many of these developments together is Connect IT. The program will start with the implementation in the Netherlands and will become the main platform for all operating companies (opcos) of Randstad in the coming years. The platform is synchronized with omnichannel, data, marketing and IT service solutions and is based on Salesforce and Bullhorn technology. The challenge is to keep all roadmaps and priorities aligned as the core

Bekijk vacature »

Fullstack Developer MKB

Bij welk bedrijf je gaat werken: WR zoekt voor een vaste medewerker voor de volgende werkgever, je treedt gelijk in dienst bij deze werkgever: Zij bieden software en diensten op het gebied van HR en salarisadministratie. Ben jij geschikt als Fullstack Developer? Heb je ervaring met Javascript? Vaste baan: Fullstack Developer MKB HBO 3.000 - 4.500 Fullstack Developer Wij helpen ondernemers met het aanbieden van een online HR product waarbij de medewerker centraal staat. Wij stellen de mens centraal in een onderneming. Zij werken in een jonge en informele organisatie en hebben een leuke werksfeer. Zij werken voor MKB klanten.

Bekijk vacature »

KPN - Backend Developer - Product Master (Freelanc

Must: Scala and Akka Senior positon Start date: ZSM End date: 01-07-2023 Max hourly rate: 79,25€ Your job as a Backend Developer Many KPN employees in all different types of processes rely on accurate and complete product data. The product master will be a new master data management implementation within KPN for the business market. It supports the goals of KPN to become the best service provider, simplification in processes and IT, digitalization and most of all to become a data driven organization. The essence is to have a single master platform that embodies all the needed product data in

Bekijk vacature »

Technisch Ontwikkelaar

Be a hero Als Technisch Ontwikkelaar ben je goed in staat de klantbehoefte scherp te krijgen en te houden tijdens het ontwerpproces. De kern van je rol is het uitwerken van plannen op technische maakbaarheid, haalbaarheid en uitvoerbaarheid. Je bent in de lead vanaf de DO fase en treed op als adviseur in de SO/VO fase waarbij je nauw samenwerkt met de (commercieel) ontwikkelingsmanager. In deze sleutelpositie stuur je het ontwerpproces aan van integrale projecten (D&B) welke zich laten kenmerken als utiltieitsbouw- of utilitaire woningbouw. Deze projecten hebben echter allemaal één ding gemeen: er zit of een grote mate van

Bekijk vacature »

Randstad - Fullstack Java Developer (Freelance/ZZP

Start date: ASAP Duration: 1 year initially Hours per week: 40 (32 minimum) Dutch is mandatory Max hourly rate: 85€ Strong communicator There is a vacancy in the Corporate Client Solutions (CCS) team. This team works closely together with the Online Client Solutions (OCS) team and the product owner on the client portal. Through the web portal, the various services from the business are delivered to the clients of Randstad Group Netherlands. CCS works for the corporate customers of Randstad and OCS works for customers in the SME segment. Both teams consist of a number of full stack developers, an

Bekijk vacature »

Senior 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 »
Zsa Zsa Linnemann

Zsa Zsa Linnemann

17/01/2011 17:17:06
Quote Anchor link
Hi eenieder,


Wanneer ik een script om een formulier te maken en ik simuleer een fout dan krijg ik de volgende melding:
Warning: Cannot modify header information - headers already sent by (output started at /Users/gebruiker/Documents/PHP/PHP leren/stats.php:4) in /Users/gebruiker/Documents/PHP/PHP leren/verwerk.php on line 49

Je bent vergeten om achternaam in te vullen.

Terwijl ik eigenlijk ook verwacht had dat de browser mij dan automatisch naar formulier.php terug zou sturen? Klopt dat?
Alleen snap ik dan niet meer precies waar de foutmelding zichtbaar zou moeten worden want die verschijnt nu gewoon in verwerk.php

Wat zie ik over het hoofd?

Alvast bedankt!


Code (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
57
58
59
60
61
<?php
include 'stats.php';
// Controle of een formulier gepost is
if($_SERVER['REQUEST_METHOD'] == 'POST')
{

    // Arrays declareren voor opslag van fouten en data
    $aErrors = array();
    $aData = array();
    
    // Velden die in het formulier aanwezig moeten zijn
    $aFormulierVelden = array('voornaam', 'achternaam');
    
    // Alle formuliervelden doorlopen
    foreach($aFormulierVelden as $sVeld)
    {

        // Controleren of er een waarde voor het formulierveld bestaat
        if(isset($_POST[$sVeld]))
        {
    
            // Spaties aan begin en eind weghalen
            $sValue = trim($_POST[$sVeld]);
            
            // Controle of variabele gevuld is
            if(empty($sValue))
            {

                // Foutmelding toevoegen
                $aErrors[] = 'Je bent vergeten om '.$sVeld.' in te vullen';
            }

            
            // Ingevulde waarden aan data array toevoegen
            $aData[$sVeld] = $sValue;
        }

        else
        {
            $aErrors[] = 'Het veld '.$sVeld.' is niet gepost!';
        }
    }

    
    // Controleren of er geen fouten opgetreden zijn
    if(empty($aErrors))
    {

        // Formulier succes!
        echo '<p>Je hebt het formulier succesvol ingevuld! De volgende gegevens zijn bekend:</p>';
        echo '<p>Voornaam: '.$aData['voornaam'].'<br />';
        echo 'Achternaam: '.$aData['achternaam'].'</p>';
    }

    else
    {
        // Fouten opgetreden: weergeven en terug naar formulier
        header('Refresh: 3; url=formulier.php');
        foreach($aErrors as $sError)
        {

            echo '<p style="color:red">'.$sError.'</p>';
        }
    }
}

else
{
    // Verwerk.php mag nog niet bezocht worden, terug naar het formulier
    header('Location: formulier.php');
}

?>
 
PHP hulp

PHP hulp

18/08/2022 18:13:34
 
Yea Rupie

Yea Rupie

17/01/2011 17:18:47
Quote Anchor link
Geen header gebruiken nadat je al iets naar de browser toe hebt gestuurd!
Eerst je php script en daarna pas het html deel!

zelfde als hier: http://www.phphulp.nl/php/forum/topic/session-errors/75706/last/
Gewijzigd op 17/01/2011 17:19:16 door Yea Rupie
 
Zsa Zsa Linnemann

Zsa Zsa Linnemann

17/01/2011 17:46:15
Quote Anchor link
In welk geval stuur ik iets al naar de browser? Dit is dus toch alleen maar PHP? (oei, misschien een domme vraag)

Toevoeging op 17/01/2011 17:48:06:

ik bedoel PHP en HTML zijn gescheiden...
 
Kris Peeters

Kris Peeters

17/01/2011 17:57:09
Quote Anchor link
Het probleem ligt in stats.php

Waar je op moet letten: stats.php moet beginnen met <?php. Geen enkele spatie, tab, enter, ... mag daar voor komen.

Er mag ook geen enkele spatie, tab, enter, ... komen tussen ?> en het einde van de file.

Ook mag nergens anders gelijk wat buiten php haakjes staan.


De simpelste manier is om die ?> gewoon weg te laten.
 
- Mark -

- Mark -

17/01/2011 18:01:15
Quote Anchor link
header() mag geen output naar de browser hebben. Dit staat binnen de <body> tags. Althans dat neem ik aan want ik zie echo.

Met PHP en HTML scheiden wordt bedoeld eerst PHP en dan pas de HTML. Er mag natuurlijk altijd stukken php tussen je HTML staan. Maar niet alles gaat werken zoals je nu al hebt gemerkt.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php

// Hier je php code.

?>

<html> en wat er verder hier dan ook tussen staat.</html>
Gewijzigd op 17/01/2011 18:02:54 door - Mark -
 



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.