Hallo allemaal,

Ik zit nu met de wel bekende header warning.

Ik heb zelf gegoogle'd en ik heb http://www.phphulp.nl/php/tutorial/php-algemeen/header-already-sent/738/ door genomen maar ik weet het echt niet.

Iemand die het zo ziet?

<?php


mysql_connect("localhost","*********","*********");
mysql_select_db("*********");


mysql_query("INSERT INTO test123 (achternaam,voorletters,roepnaam,dienst,email,achternaam_leiding,roepnaam_leiding,email_leiding,maanden,bruto,radio,wervingsmethoden)

VALUES('".$_POST["achternaam"]."',
'".$_POST["voorletters"]."',
'".$_POST["roepnaam"]."',
'".$_POST["dienst"]."',
'".$_POST["email"]."',
'".$_POST["achternaam_leiding"]."',
'".$_POST["roepnaam_leiding"]."',
'".$_POST["email_leiding"]."',
'".$_POST["maanden"]."',
'".$_POST["bruto"]."',
'".$_POST["radio"]."',
'".$_POST["wervingsmethoden"]."')");


header('Location:http://www.*********.nl/*********/controle1.php';);




?>
Je hebt blijkbaar *ergens* HTML-output voor je header staan. Gene idee waar, dat kan je afleiden uit de query, wat er na de dubbele-punt staat. Zoals ik nu zie zie ik nergens een spoor van HTML-output... dus je moet verder terug lezen in je script.

Denk tevens aan SQL_injection, je bent nu behoorlijk vatbaar voor databamanipulatie waarmee je een makkelijke prooi bent voor hacking. Gebruik dus mysql_real_escape_string()
Geen spatie voor <?php ? Kopieer de code eens in kladblok en sla die dan op, lukt het dan wel dan zat er een BOM character voor je code.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">;
<html>
<head>
<?php error_reporting(E_ALL & ~E_NOTICE);?>
<title>Controle</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<?php


mysql_connect("localhost","*********","*********");
mysql_select_db("*********");


mysql_real_escape_string("INSERT INTO test123 (achternaam,voorletters,roepnaam,dienst,email,achternaam_leiding,roepnaam_leiding,email_leiding,maanden,bruto,radio,wervingsmethoden)

VALUES('".$_POST["achternaam"]."',
'".$_POST["voorletters"]."',
'".$_POST["roepnaam"]."',
'".$_POST["dienst"]."',
'".$_POST["email"]."',
'".$_POST["achternaam_leiding"]."',
'".$_POST["roepnaam_leiding"]."',
'".$_POST["email_leiding"]."',
'".$_POST["maanden"]."',
'".$_POST["bruto"]."',
'".$_POST["radio"]."',
'".$_POST["wervingsmethoden"]."')");


header('Location:http://www.*********.nl/*********/controle1.php';);




?>
</body>
</html>
Dit zegt me al genoeg. De conclusie kan je vast al trekken, neem ik aan....
Offtopic:

Dooh de facepalm van van het jaar 2012 gefeliciteerd!!

Ontopic:
heb je echt wel die pagina door gelezen die je in je eerste bericht? Daar word jouwn code zelfs gebruikt.


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>


WTF denk jij dat dat is? Dat is toch al output naar de browser toe? zet de PHP code dus boven je HTML output!
Hahah epic xd

Reageren