Onlangs had ik problemen met het maken van een invulformulier, zie dit topic.
Het grootste probleem hiervan is opgelost, ik krijg nu een mail binnen waarin de structuur van het formulier wordt genoemd, maar de variabelen worden er niet in opgenomen.
In plaats daarvan: druk je $mailBody eens af op het scherm, zonder verzenden van mail of wat dan ook.
Wat krijg je te zien?
Ik zie dan alleen de TEKST, zonder de waarden van de variabelen:
Hoofdpersoon:
Naam: ( )
geboren: te
Relatie ( op te ) met:
Naam: ()
geboren: te
Kinderen:
Achternaam:
(), geboren te
(), geboren te
(), geboren te
(), geboren te
(), geboren te
(), geboren te
Vader:
Naam: ()
geboren: te
Relatie ( op te met:
Moeder:
Naam:
Naam: ()
geboren: te
Grootvader vaderskant:
Naam: ()
geboren: te
Relatie ( op te ) met:
Naam: ()
geboren: te
Grootvader moederskant:
Naam: ()
geboren: te
Relatie ( op te ) met:
Naam: ()
geboren: te
Broers en zussen:
(), geboren op te ;
(), geboren op te ;
(), geboren op te ;
(), geboren op te ;
(), geboren op te ;
(), geboren op te ;
Overige informatie:
Uw naam:
Uw adres: ,
Telefoon:
Informatie uitwisselen:
Dankuwel. Uw bericht is verzonden. Ik ga voor u zoeken.
Achternaam Tussenv. Voornamen Roepnaam Geboren te foto/scan type verbintenis Datum verbintenis te
Naam hoofdpersoon
dd-mm-jjjj
Bestand kiezen
Relatie met
dd-mm-jjjj
dd-mm-jjjj
Bestand kiezen
Kinderen uit deze relatie
Achternaam kinderen
dd-mm-jjjj
Bestand kiezen
dd-mm-jjjj
Bestand kiezen
dd-mm-jjjj
Bestand kiezen
dd-mm-jjjj
Bestand kiezen
dd-mm-jjjj
Bestand kiezen
dd-mm-jjjj
Bestand kiezen
Ouders van de hoofdpersoon
Vader
dd-mm-jjjj
Bestand kiezen
Moeder
dd-mm-jjjj
dd-mm-jjjj
Bestand kiezen
Grootouders van de kant van de vader van de hoofdpersoon
Grootvader
dd-mm-jjjj
Bestand kiezen
Grootmoeder
dd-mm-jjjj
dd-mm-jjjj
Bestand kiezen
Grootouders van de kant van de moeder van de hoofdpersoon
Grootvader
dd-mm-jjjj
Bestand kiezen
Grootmoeder
dd-mm-jjjj
dd-mm-jjjj
Bestand kiezen
Broers en zussen van de hoofdpersoon
dd-mm-jjjj
Bestand kiezen
M V
dd-mm-jjjj
Bestand kiezen
M V
dd-mm-jjjj
Bestand kiezen
M V
dd-mm-jjjj
Bestand kiezen
M V
dd-mm-jjjj
Bestand kiezen
M V
dd-mm-jjjj
Bestand kiezen
M V
Uw overige informatie die u niet kwijt kon in bovenstaand formulier
Uw gegevens voor eventuele vragen
Naam:
Adres:
Postcode en woonplaats:
Telefoon:
E-mail:
Omdat er een kans bestaat dat u ook familie bent van andere mensen uit andere door mij onderzochte families, maar waarvan u niet wist dat hij/zij familie is, kan het interessant zijn om deze gegevens te koppelen aan andere stambomen. Als u daarmee niet akkoord gaat, geeft u dat dan hieronder aan.
Deze restrictie geldt alleen voor de gegevens van personen waarvan de gegevens nog niet in de openbare registers zijn te vinden.
Deze gegevens mogen NIET gebruikt worden bij het samenstellen van stambomen voor anderen.
Verzenden
Weet je zeker dat er geen formulier-action verkeerd staat ofzo?
Voor 99% ben ik daar zeker van.
Hoe luidt je volledige actuele code nu, want fragmenten of scripts waar je je code op baseert kunnen we niets uit afleiden...
Al die $vars bestaan nog steeds niet.
Die moet je uit $_POST halen.
Moet ik daarvoor de PHP-sectie (die nu aan het begin staat), verplaatsen naar het einde, dus eerst het HTML-gedeelte en daarna de PHP-sectie?
mailBody bestaat nu alleen maar uit de veldnamen.
Dit heb je ook nog steeds niet opgelost:
- SanThe - op 01/11/2015 20:21:09
Begin eerst eens met je formulier valid te maken.
Ik zie nu een heleboel <form> in een andere <form>.
De oplossing is volgens mij al (meerdere malen?) aangegeven?
Overal waar je formulier-variabelen aanroept ($voornaam_persoon1, $roepnaam_persoon1 etc.) zul je moeten aangeven dat deze uit een formulier afkomstig zijn, dus in plaats van $voornaam_persoon1 moet dit $_POST['voornaam_persoon1'] zijn et cetera.
Het is voor het grootste deel gelukt! Iedereen hartelijk dank voor het meedenken.
Wat er nu nog aan mankeert: het tweede mail-commando levert een lege e-mail op. Wat daarvan de oorzaak is, weet ik nog niet.
Iemand enig idee?
Onderstaand de volledige code:
<?php
if($_POST["submit"]) {
$recipient="[email protected]";
$subject="Informatie stamboom";
$subject2="Uw inzending t.b.v. stamboomonderzoek";
$afzender=$_POST["afzender"];
$email_afzender=$_POST["email_afzender"];
$achternaam_persoon1=$_POST["achternaam_persoon1"];
$tussenvoegsels_persoon1=$_POST["tussenvoegsels_persoon1"];
$voornaam_persoon1=$_POST["voornaam_persoon1"];
$roepnaam_persoon1=$_POST["roepnaam_persoon1"];
$geboortedatum_persoon1=$_POST["geboortedatum_persoon1"];
$geboorteplaats_persoon1=$_POST["geboorteplaats_persoon1"];
$Upload_persoon1=$_POST["Upload_persoon1"];
$verbintenis_persoon1_persoon2=$_POST["verbintenis_persoon1_persoon2"];
$relatiedatum_1_2=$_POST["relatiedatum_1_2"];
$relatie_plaats_1_2=$_POST["relatie_plaats_1_2"];
$achternaam_persoon2=$_POST["achternaam_persoon2"];
$tussenvoegsels_persoon2=$_POST["tussenvoegsels_persoon2"];
$voornaam_persoon2=$_POST["voornaam_persoon2"];
$roepnaam_persoon2=$_POST["roepnaam_persoon2"];
$geboortedatum_persoon2=$_POST["geboortedatum_persoon2"];
$geboorteplaats_persoon2=$_POST["geboorteplaats_persoon2"];
$achternaam_kinderen=$_POST["achternaam_kinderen"];
$tussenvoegsels_kinderen=$_POST["tussenvoegsels_kinderen"];
$voornaam_kind_1=$_POST["voornaam_kind_1"];
$roepnaam_kind_1=$_POST["roepnaam_kind_1"];
$geboortedatum_kind_1=$_POST["geboortedatum_kind_1"];
$geboorteplaats_kind_1=$_POST["geboorteplaats_kind_1"];
$voornaam_kind_2=$_POST["voornaam_kind_2"];
$roepnaam_kind_2=$_POST["roepnaam_kind_2"];
$geboortedatum_kind_2=$_POST["geboortedatum_kind_2"];
$geboorteplaats_kind_2=$_POST["geboorteplaats_kind_2"];
$voornaam_kind_3=$_POST["voornaam_kind_3"];
$roepnaam_kind_3=$_POST["roepnaam_kind_3"];
$geboortedatum_kind_3=$_POST["geboortedatum_kind_3"];
$geboorteplaats_kind_3=$_POST["geboorteplaats_kind_3"];
$voornaam_kind_4=$_POST["voornaam_kind_4"];
$roepnaam_kind_4=$_POST["roepnaam_kind_4"];
$geboortedatum_kind_4=$_POST["geboortedatum_kind_4"];
$geboorteplaats_kind_4=$_POST["geboorteplaats_kind_4"];
$voornaam_kind_5=$_POST["voornaam_kind_5"];
$roepnaam_kind_5=$_POST["roepnaam_kind_5"];
$geboortedatum_kind_5=$_POST["geboortedatum_kind_5"];
$geboorteplaats_kind_5=$_POST["geboorteplaats_kind_5"];
$voornaam_kind_6=$_POST["voornaam_kind_6"];
$roepnaam_kind_6=$_POST["roepnaam_kind_6"];
$geboortedatum_kind_6=$_POST["geboortedatum_kind_6"];
$geboorteplaats_kind_6=$_POST["geboorteplaats_kind_6"];
$achternaam_vader=$_POST["achternaam_vader"];
$tussenvoegsels_vader=$_POST["tussenvoegsels_vader"];
$voornaam_vader=$_POST["voornaam_vader"];
$roepnaam_vader=$_POST["roepnaam_vader"];
$geboortedatum_vader=$_POST["geboortedatum_vader"];
$geboorteplaats_vader=$_POST["geboorteplaats_vader"];
$verbintenis_ouders=$_POST["verbintenis_ouders"];
$relatiedatum_ouders=$_POST["relatiedatum_ouders"];
$relatie_plaats_ouders=$_POST["relatie_plaats_ouders"];
$achternaam_moeder=$_POST["achternaam_moeder"];
$tussenvoegsels_moeder=$_POST["tussenvoegsels_moeder"];
$voornaam_moeder=$_POST["voornaam_moeder"];
$roepnaam_moeder=$_POST["roepnaam_moeder"];
$geboortedatum_moeder=$_POST["geboortedatum_moeder"];
$geboorteplaats_moeder=$_POST["geboorteplaats_moeder"];
$achternaam_grootvader_vaderskant=$_POST["achternaam_grootvader_vaderskant"];
$tussenvoegsels_grootvader_vaderskant=$_POST["tussenvoegsels_grootvader_vaderskant"];
$voornamen_grootvader_vaderskant=$_POST["voornamen_grootvader_vaderskant"];
$roepnaam_grootvader_vaderskant=$_POST["roepnaam_grootvader_vaderskant"];
$geboortedatum_grootvader_vaderskant=$_POST["geboortedatum_grootvader_vaderskant"];
$geboorteplaats_grootvader_vaderskant=$_POST["geboorteplaats_grootvader_vaderskant"];
$verbintenis_grootouders_vaderskant=$_POST["verbintenis_grootouders_vaderskant"];
$relatiedatum_grootouders_vaderskant=$_POST["relatiedatum_grootouders_vaderskant"];
$relatie_plaats_grootouders_vaderskant=$_POST["relatie_plaats_grootouders_vaderskant"];
$achternaam_grootmoeder_vaderskant=$_POST["achternaam_grootmoeder_vaderskant"];
$tussenvoegsels_grootmoeder_vaderskant=$_POST["tussenvoegsels_grootmoeder_vaderskant"];
$voornamen_grootmoeder_vaderskant=$_POST["voornamen_grootmoeder_vaderskant"];
$roepnaam_grootmoeder_vaderskant=$_POST["roepnaam_grootmoeder_vaderskant"];
$geboortedatum_grootmoeder_vaderskant=$_POST["geboortedatum_grootmoeder_vaderskant"];
$geboorteplaats_grootmoeder_vaderskant=$_POST["geboorteplaats_grootmoeder_vaderskant"];
$achternaam_grootvader_moederskant=$_POST["achternaam_grootvader_moederskant"];
$tussenvoegsels_grootvader_moederskant=$_POST["tussenvoegsels_grootvader_moederskant"];
$voornamen_grootvader_moederskant=$_POST["voornamen_grootvader_moederskant"];
$roepnaam_grootvader_moederskant=$_POST["roepnaam_grootvader_moederskant"];
$geboortedatum_grootvader_moederskant=$_POST["geboortedatum_grootvader_moederskant"];
$geboorteplaats_grootvader_moederskant=$_POST["geboorteplaats_grootvader_moederskant"];
$verbintenis_grootouders_moederskant=$_POST["verbintenis_grootouders_moederskant"];
$relatiedatum_grootouders_moederskant=$_POST["relatiedatum_grootouders_moederskant"];
$relatie_plaats_grootouders_moederskant=$_POST["relatie_plaats_grootouders_moederskant"];
$achternaam_grootmoeder_moederskant=$_POST["achternaam_grootmoeder_moederskant"];
$tussenvoegsels_grootmoeder_moederskant=$_POST["tussenvoegsels_grootmoeder_moederskant"];
$voornamen_grootmoeder_moederskant=$_POST["voornamen_grootmoeder_moederskant"];
$roepnaam_grootmoeder_moederskant=$_POST["roepnaam_grootmoeder_moederskant"];
$geboortedatum_grootmoeder_moederskant=$_POST["geboortedatum_grootmoeder_moederskant"];
$geboorteplaats_grootmoeder_moederskant=$_POST["geboorteplaats_grootmoeder_moederskant"];
$voornaam_broer_zus_1=$_POST["voornaam_broer_zus_1"];
$roepnaam_broer_zus_1=$_POST["roepnaam_broer_zus_1"];
$geboortedatum_broer_zus_1=$_POST["geboortedatum_broer_zus_1"];
$geboorteplaats_broer_zus_1=$_POST["geboorteplaats_broer_zus_1"];
$voornaam_broer_zus_2=$_POST["voornaam_broer_zus_2"];
$roepnaam_broer_zus_2=$_POST["roepnaam_broer_zus_2"];
$geboortedatum_broer_zus_2=$_POST["geboortedatum_broer_zus_2"];
$geboorteplaats_broer_zus_2=$_POST["geboorteplaats_broer_zus_2"];
$voornaam_broer_zus_3=$_POST["voornaam_broer_zus_3"];
$roepnaam_broer_zus_3=$_POST["roepnaam_broer_zus_3"];
$geboortedatum_broer_zus_3=$_POST["geboortedatum_broer_zus_3"];
$geboorteplaats_broer_zus_3=$_POST["geboorteplaats_broer_zus_3"];
$voornaam_broer_zus_4=$_POST["voornaam_broer_zus_4"];
$roepnaam_broer_zus_4=$_POST["roepnaam_broer_zus_4"];
$geboortedatum_broer_zus_4=$_POST["geboortedatum_broer_zus_4"];
$geboorteplaats_broer_zus_4=$_POST["geboorteplaats_broer_zus_4"];
$voornaam_broer_zus_5=$_POST["voornaam_broer_zus_5"];
$roepnaam_broer_zus_5=$_POST["roepnaam_broer_zus_5"];
$geboortedatum_broer_zus_5=$_POST["geboortedatum_broer_zus_5"];
$geboorteplaats_broer_zus_5=$_POST["geboorteplaats_broer_zus_5"];
$voornaam_broer_zus_6=$_POST["voornaam_broer_zus_6"];
$roepnaam_broer_zus_6=$_POST["roepnaam_broer_zus_6"];
$geboortedatum_broer_zus_6=$_POST["geboortedatum_broer_zus_6"];
$geboorteplaats_broer_zus_6=$_POST["geboorteplaats_broer_zus_6"];
$overige_info=$_POST["overige_info"];
$adres_afzender=$_POST["adres_afzender"];
$pc_plaats_afzender=$_POST["pc_plaats_afzender"];
$telefoon_afzender=$_POST["telefoon_afzender"];
$share=$_POST["share"];
$mailBody="Hoofdpersoon:\nNaam: $voornaam_persoon1 ( $roepnaam_persoon1 ) $tussenvoegsels_persoon1 $achternaam_persoon1 \n geboren: $geboortedatum_persoon1 te $geboorteplaats_persoon1 \n \n Relatie ($verbintenis_persoon1_persoon2 op $relatiedatum_1_2 te $relatie_plaats_1_2) met:\n\nNaam: $voornaam_persoon2 ($roepnaam_persoon2) $tussenvoegsels_persoon2 $achternaam_persoon2\ngeboren: $geboortedatum_persoon2 te $geboorteplaats_persoon2\n\nKinderen:\nAchternaam: $tussenvoegsels_kinderen $achternaam_kinderen\n$voornaam_kind_1 ($roepnaam_kind_1), geboren $geboortedatum_kind_1 te $geboorteplaats_kind_1\n$voornaam_kind_2 ($roepnaam_kind_2), geboren $geboortedatum_kind_2 te $geboorteplaats_kind_2\n$voornaam_kind_3 ($roepnaam_kind_3), geboren $geboortedatum_kind_3 te $geboorteplaats_kind_3\n$voornaam_kind_4 ($roepnaam_kind_4), geboren $geboortedatum_kind_4 te $geboorteplaats_kind_4\n$voornaam_kind_5 ($roepnaam_kind_5), geboren $geboortedatum_kind_5 te $geboorteplaats_kind_5\n$voornaam_kind_6 ($roepnaam_kind_6), geboren $geboortedatum_kind_6 te $geboorteplaats_kind_6\n\nVader:\nNaam: $voornaam_vader ($roepnaam_vader) $tussenvoegsels_vader $achternaam_vader\ngeboren: $geboortedatum_vader te $geboorteplaats_vader\n\nRelatie ($verbintenis_ouders op $relatiedatum_ouders te $relatie_plaats_ouders met:\n\nMoeder:\nNaam:\nNaam: $voornaam_moeder ($roepnaam_moeder) $tussenvoegsels_moeder $achternaam_moeder\ngeboren: $geboortedatum_moeder te $geboorteplaats_moeder\n\nGrootvader vaderskant:\nNaam: $voornamen_grootvader_vaderskant ($roepnaam_grootvader_vaderskant) $tussenvoegsels_grootvader_vaderskant $achternaam_grootvader_vaderskant\ngeboren: $geboortedatum_grootvader_vaderskant te $geboorteplaats_grootvader_vaderskant\n\nRelatie ($verbintenis_grootouders_vaderskant op $relatiedatum_grootouders_vaderskant te $relatie_plaats_grootouders_vaderskant) met:\n\nNaam: $voornamen_grootmoeder_vaderskant ($roepnaam_grootmoeder_vaderskant) $tussenvoegsels_grootmoeder_vaderskant $achternaam_grootmoeder_vaderskant\ngeboren: $geboortedatum_grootmoeder_vaderskant te $geboorteplaats_grootmoeder_vaderskant\n\nGrootvader moederskant:\nNaam: $voornamen_grootvader_moederskant ($roepnaam_grootvader_moederskant) $tussenvoegsels_grootvader_moederskant $achternaam_grootvader_moederskant\ngeboren: $geboortedatum_grootvader_moederskant te $geboorteplaats_grootvader_moederskant\n\nRelatie ($verbintenis_grootouders_moederskant op $relatiedatum_grootouders_moederskant te $relatie_plaats_grootouders_moederskant) met:\n\nNaam: $voornamen_grootmoeder_moederskant ($roepnaam_grootmoeder_moederskant) $tussenvoegsels_grootmoeder_moederskant $achternaam_grootmoeder_moederskant\ngeboren: $geboortedatum_grootmoeder_moederskant te $geboorteplaats_grootmoeder_moederskant\n\nBroers en zussen:\n$voornaam_broer_zus_1 ($roepnaam_broer_zus_1), geboren op $geboortedatum_broer_zus_1 te $geboorteplaats_broer_zus_1; $mv_broer_zus_1\n$voornaam_broer_zus_2 ($roepnaam_broer_zus_2), geboren op $geboortedatum_broer_zus_2 te $geboorteplaats_broer_zus_2; $mv_broer_zus_2\n$voornaam_broer_zus_3 ($roepnaam_broer_zus_3), geboren op $geboortedatum_broer_zus_3 te $geboorteplaats_broer_zus_3; $mv_broer_zus_3\n$voornaam_broer_zus_4 ($roepnaam_broer_zus_4), geboren op $geboortedatum_broer_zus_4 te $geboorteplaats_broer_zus_4; $mv_broer_zus_4\n$voornaam_broer_zus_5 ($roepnaam_broer_zus_5), geboren op $geboortedatum_broer_zus_5 te $geboorteplaats_broer_zus_5; $mv_broer_zus_5\n$voornaam_broer_zus_6 ($roepnaam_broer_zus_6), geboren op $geboortedatum_broer_zus_6 te $geboorteplaats_broer_zus_6; $mv_broer_zus_6\n\nOverige informatie:\n$overige_info\nUw naam: $afzender\nUw adres: $adres_afzender, $pc_plaats_afzender \nE-mail: $email_afzender\n Telefoon: $telefoon_afzender\n\nInformatie uitwisselen: $share\n";
$mailBody2="Geachte mevrouw, heer,\n\nHartelijk dank voor uw inzending van gegevens voor het onderzoeken van uw stamboom.\n\nIk ga hiermee aan de slag en u krijgt van mij binnenkort nader bericht.\n\nHieronder staan de gegevens die u heeft ingestuurd.\n\nHeeft u nog aanvullingen of vragen, neem dan gerust contact met mij op.\n\nVriendelijke groet,\n\nGuido van Harten\nKuperssingel 48\n3833 HP Leusden\ntel. 06 - 20 39 43 21\[email protected]\n\n=========================================\n\nHoofdpersoon:\nNaam: $voornaam_persoon1 ( $roepnaam_persoon1 ) $tussenvoegsels_persoon1 $achternaam_persoon1 \n geboren: $geboortedatum_persoon1 te $geboorteplaats_persoon1 \n \n Relatie ($verbintenis_persoon1_persoon2 op $relatiedatum_1_2 te $relatie_plaats_1_2) met:\n\nNaam: $voornaam_persoon2 ($roepnaam_persoon2) $tussenvoegsels_persoon2 $achternaam_persoon2\ngeboren: $geboortedatum_persoon2 te $geboorteplaats_persoon2\n\nKinderen:\nAchternaam: $tussenvoegsels_kinderen $achternaam_kinderen\n$voornaam_kind_1 ($roepnaam_kind_1), geboren $geboortedatum_kind_1 te $geboorteplaats_kind_1\n$voornaam_kind_2 ($roepnaam_kind_2), geboren $geboortedatum_kind_2 te $geboorteplaats_kind_2\n$voornaam_kind_3 ($roepnaam_kind_3), geboren $geboortedatum_kind_3 te $geboorteplaats_kind_3\n$voornaam_kind_4 ($roepnaam_kind_4), geboren $geboortedatum_kind_4 te $geboorteplaats_kind_4\n$voornaam_kind_5 ($roepnaam_kind_5), geboren $geboortedatum_kind_5 te $geboorteplaats_kind_5\n$voornaam_kind_6 ($roepnaam_kind_6), geboren $geboortedatum_kind_6 te $geboorteplaats_kind_6\n\nVader:\nNaam: $voornaam_vader ($roepnaam_vader) $tussenvoegsels_vader $achternaam_vader\ngeboren: $geboortedatum_vader te $geboorteplaats_vader\n\nRelatie ($verbintenis_ouders op $relatiedatum_ouders te $relatie_plaats_ouders met:\n\nMoeder:\nNaam:\nNaam: $voornaam_moeder ($roepnaam_moeder) $tussenvoegsels_moeder $achternaam_moeder\ngeboren: $geboortedatum_moeder te $geboorteplaats_moeder\n\nGrootvader vaderskant:\nNaam: $voornamen_grootvader_vaderskant ($roepnaam_grootvader_vaderskant) $tussenvoegsels_grootvader_vaderskant $achternaam_grootvader_vaderskant\ngeboren: $geboortedatum_grootvader_vaderskant te $geboorteplaats_grootvader_vaderskant\n\nRelatie ($verbintenis_grootouders_vaderskant op $relatiedatum_grootouders_vaderskant te $relatie_plaats_grootouders_vaderskant) met:\n\nNaam: $voornamen_grootmoeder_vaderskant ($roepnaam_grootmoeder_vaderskant) $tussenvoegsels_grootmoeder_vaderskant $achternaam_grootmoeder_vaderskant\ngeboren: $geboortedatum_grootmoeder_vaderskant te $geboorteplaats_grootmoeder_vaderskant\n\nGrootvader moederskant:\nNaam: $voornamen_grootvader_moederskant ($roepnaam_grootvader_moederskant) $tussenvoegsels_grootvader_moederskant $achternaam_grootvader_moederskant\ngeboren: $geboortedatum_grootvader_moederskant te $geboorteplaats_grootvader_moederskant\n\nRelatie ($verbintenis_grootouders_moederskant op $relatiedatum_grootouders_moederskant te $relatie_plaats_grootouders_moederskant) met:\n\nNaam: $voornamen_grootmoeder_moederskant ($roepnaam_grootmoeder_moederskant) $tussenvoegsels_grootmoeder_moederskant $achternaam_grootmoeder_moederskant\ngeboren: $geboortedatum_grootmoeder_moederskant te $geboorteplaats_grootmoeder_moederskant\n\nBroers en zussen:\n$voornaam_broer_zus_1 ($roepnaam_broer_zus_1), geboren op $geboortedatum_broer_zus_1 te $geboorteplaats_broer_zus_1; $mv_broer_zus_1\n$voornaam_broer_zus_2 ($roepnaam_broer_zus_2), geboren op $geboortedatum_broer_zus_2 te $geboorteplaats_broer_zus_2; $mv_broer_zus_2\n$voornaam_broer_zus_3 ($roepnaam_broer_zus_3), geboren op $geboortedatum_broer_zus_3 te $geboorteplaats_broer_zus_3; $mv_broer_zus_3\n$voornaam_broer_zus_4 ($roepnaam_broer_zus_4), geboren op $geboortedatum_broer_zus_4 te $geboorteplaats_broer_zus_4; $mv_broer_zus_4\n$voornaam_broer_zus_5 ($roepnaam_broer_zus_5), geboren op $geboortedatum_broer_zus_5 te $geboorteplaats_broer_zus_5; $mv_broer_zus_5\n$voornaam_broer_zus_6 ($roepnaam_broer_zus_6), geboren op $geboortedatum_broer_zus_6 te $geboorteplaats_broer_zus_6; $mv_broer_zus_6\n\nOverige informatie:\n$overige_info\nUw naam: $afzender\nUw adres: $adres_afzender, $pc_plaats_afzender \nE-mail: $email_afzender\n Telefoon: $telefoon_afzender\n\nInformatie uitwisselen: $share\n";
mail($recipient, $subject, $mailBody, "Van: $afzender <$email_afzender>");
mail($email_afzender, $subject2, $mailbody2, "Van: Guido van Harten <[email protected]>");
$thankYou="<p><h1>Dankuwel. Uw bericht is verzonden. Ik ga voor u zoeken.</h1></p>Een kopie van de door u verstrekte gegevens heb ik naar u gemaild.";
}
?><!DOCTYPE html>
<html>
<body>
<?=$thankYou ?>
<form method="post" action="gegevens.php">
<table border="1">
<tr>
<td>Achternaam
<td>Tussenv.
<td>Voornamen
<td>Roepnaam
<td>Geboren
<td>te
<td>foto/scan
<td>type verbintenis
<td>Datum verbintenis
<td>te
<tr>
<td colspan="7"><p><p><b><font color="green"><h1>Naam hoofdpersoon</h1></font></b>
<td>
<td>
<td>
<tr>
<td><input type=text size="15" name="achternaam_persoon1" value="" required>
<td><input type=text size="7" name="tussenvoegsels_persoon1" value="">
<td><input type="text" size="20" name="voornaam_persoon1" value="" required>
<td><input type="text" size="10" name="roepnaam_persoon1" value="">
<td><input type=date size="10" name="geboortedatum_persoon1">
<td><input type=text size="10" name="geboorteplaats_persoon1">
<td>
<td>
<td>
<td>
<tr>
<p><p><td colspan="7"><b><font color="green"><h3><p><p>Relatie met</h3></font></b>
<td><select name="verbintenis_persoon1_persoon2" onchange='checkvalue(this.value)'>
<option>maak uw keuze</option>
<option value="huwelijk">huwelijk</option>
<option value="geregistreerd partnerschap">geregistreerd partnerschap</option>
<option value="samenwonen">samenwonen</option>
<option value="LAT-relatie">LAT-relatie</option>
<option value="onbekend">onbekend</option>
</select>
<td><input type=date name="relatiedatum_1_2">
<td><input type="text" size="20" name="relatie_plaats_1_2">
<tr>
<td><input type=text size="15" name="achternaam_persoon2" value="">
<td><input type=text size="7" name="tussenvoegsels_persoon2" value="">
<td><input type="text" size="20" name="voornaam_persoon2" value="">
<td><input type="text" size="10" name="roepnaam_persoon2" value="">
<td><input type=date name="geboortedatum_persoon2">
<td><input type=text size="10" name="geboorteplaats_persoon2">
<td>
<td>
<td>
<td>
<tr>
<td colspan="7">
<p><p>
<b><font color="green"><h3>Kinderen uit deze relatie</h3></font></b><p><p>
<td rowspan="9">
<td rowspan="9">
<td rowspan="9">
<tr>
<p><p><td colspan="7"><font color="green"><h3>Achternaam kinderen</h3></font>
<tr>
<td><input type=text size="15" name="achternaam_kinderen" value="">
<td><input type=text size="7" name="tussenvoegsels_kinderen" value="">
<td colspan="5">
<tr>
<td>
<td>
<td><input type="text" size="20" name="voornaam_kind_1" value="">
<td><input type="text" size="10" name="roepnaam_kind_1" value="">
<td><input type=date name="geboortedatum_kind_1">
<td><input type="text" size="10" name="geboorteplaats_kind_1" value="">
<td>
</tr>
<td>
<td>
<td><input type="text" size="20" name="voornaam_kind_2" value="">
<td><input type="text" size="10" name="roepnaam_kind_2" value="">
<td><input type=date name="geboortedatum_kind_2">
<td><input type="text" size="10" name="geboorteplaats_kind_2" value="">
<td>
</tr>
<td>
<td>
<td><input type="text" size="20" name="voornaam_kind_3" value="">
<td><input type="text" size="10" name="roepnaam_kind_3" value="">
<td><input type=date name="geboortedatum_kind_3">
<td><input type="text" size="10" name="geboorteplaats_kind_3" value="">
<td>
</tr>
<td>
<td>
<td><input type="text" size="20" name="voornaam_kind_4" value="">
<td><input type="text" size="10" name="roepnaam_kind_4" value="">
<td><input type=date name="geboortedatum_kind_4">
<td><input type="text" size="10" name="geboorteplaats_kind_4" value="">
<td>
</tr>
<td>
<td>
<td><input type="text" size="20" name="voornaam_kind_5" value="">
<td><input type="text" size="10" name="roepnaam_kind_5" value="">
<td><input type=date name="geboortedatum_kind_5">
<td><input type="text" size="10" name="geboorteplaats_kind_5" value="">
<td>
</tr>
<td>
<td>
<td><input type="text" size="20" name="voornaam_kind_6" value="">
<td><input type="text" size="10" name="roepnaam_kind_6" value="">
<td><input type=date name="geboortedatum_kind_6">
<td><input type="text" size="10" name="geboorteplaats_kind_6" value="">
<td>
<tr>
<td colspan="10">
<p><p>
<b><font color="green"><h1>Ouders van de hoofdpersoon</h1></font></b>
<tr>
<td colspan="10"><p><p><h3><font color="green">Vader</font></h3>
<tr>
<td><input type="text" size="15" name="achternaam_vader" value="">
<td><input type=text size="7" name="tussenvoegsels_vader" value="">
<td><input type="text" size="20" name="voornaam_vader" value="">
<td><input type="text" size="10" name="roepnaam_vader" value="">
<td><input type=date name="geboortedatum_vader">
<td><input type="text" size="10" name="geboorteplaats_vader" value="">
<td>
<td>
<td>
<td>
<tr>
<td colspan="7"> <p><p><h3><font color="green">Moeder</font></h3>
<td><select name="verbintenis_ouders" onchange='checkvalue(this.value)'>
<option>maak uw keuze</option>
<option value="huwelijk">huwelijk</option>
<option value="geregistreerd partnerschap">geregistreerd partnerschap</option>
<option value="samenwonen">samenwonen</option>
<option value="LAT-relatie">LAT-relatie</option>
<option value="onbekend">onbekend</option>
</select>
<td><input type=date name="relatiedatum_ouders">
<td><input type="text" size="20" name="relatie_plaats_ouders">
<tr>
<td><input type="text" size="15" name="achternaam_moeder" value="">
<td><input type=text size="7" name="tussenvoegsels_moeder" value="">
<td><input type="text" size="20" name="voornaam_moeder" value="">
<td><input type="text" size="10" name="roepnaam_moeder" value="">
<td><input type=date name="geboortedatum_moeder">
<td><input type="text" size="10" name="geboorteplaats_moeder" value=""><p><p>
<td>
<td>
<td>
<td>
<tr>
<td colspan="10">
<p><p>
<b><font color="green"><h1>Grootouders van de kant van de vader van de hoofdpersoon</h1></font></b>
<tr>
<td colspan="7">
<p><p><h3><font color="green">Grootvader</h3></font>
<td>
<td>
<td>
<tr>
<td><input type="text" size="15" name="achternaam_grootvader_vaderskant" value="">
<td><input type="text" size="7" name="tussenvoegsels_grootvader_vaderskant" value="">
<td><input type="text" size="20" name="voornamen_grootvader_vaderskant" value="">
<td><input type="text" size="10" name="roepnaam_grootvader_vaderskant" value="">
<td><input type=date name="geboortedatum_grootvader_vaderskant">
<td><input type="text" size="10" name="geboorteplaats_grootvader_vaderskant" value="">
<td>
<td>
<td>
<td>
<tr>
<td colspan="7"><font color="green"><p><p><h3>Grootmoeder</h3></font>
<td><select name="verbintenis_grootouders_vaderskant" onchange='checkvalue(this.value)'>
<option>maak uw keuze</option>
<option value="huwelijk">huwelijk</option>
<option value="geregistreerd partnerschap">geregistreerd partnerschap</option>
<option value="samenwonen">samenwonen</option>
<option value="LAT-relatie">LAT-relatie</option>
<option value="onbekend">onbekend</option>
</select>
<td><input type=date name="relatiedatum_grootouders_vaderskant">
<td><input type="text" size="20" name="relatie_plaats_grootouders_vaderskant">
<tr>
<td><input type="text" size="15" name="achternaam_grootmoeder_vaderskant" value="">
<td><input type="text" size="7" name="tussenvoegsels_grootmoeder_vaderskant" value="">
<td><input type="text" size="20" name="voornamen_grootmoeder_vaderskant" value="">
<td><input type="text" size="10" name="roepnaam_grootmoeder_vaderskant" value="">
<td><input type=date name="geboortedatum_grootmoeder_vaderskant">
<td><input type="text" size="10" name="geboorteplaats_grootmoeder_vaderskant" value="">
<td>
<td>
<td>
<td>
<tr>
<td colspan="10">
<p><p>
<b><h1><font color="green">Grootouders van de kant van de moeder van de hoofdpersoon</font></b></h1>
<tr>
<td colspan="7">
<p><p><h3><font color="green">Grootvader</h3></font>
<td>
<td>
<td>
<tr>
<td><input type="text" size="15" name="achternaam_grootvader_moederskant" value="">
<td><input type="text" size="7" name="tussenvoegsels_grootvader_moederskant" value="">
<td><input type="text" size="20" name="voornamen_grootvader_moederskant" value="">
<td><input type="text" size="10" name="roepnaam_grootvader_moederskant" value="">
<td><input type=date name="geboortedatum_grootvader_moederskant">
<td><input type="text" size="10" name="geboorteplaats_grootvader_moederskant" value="">
<td>
<td>
<td>
<td>
<tr>
<td colspan="7"><p><p><h3><font color="green">Grootmoeder</h3></font>
<td><select name="verbintenis_grootouders_moederskant" onchange='checkvalue(this.value)'>
<option>maak uw keuze</option>
<option value="huwelijk">huwelijk</option>
<option value="geregistreerd partnerschap">geregistreerd partnerschap</option>
<option value="samenwonen">samenwonen</option>
<option value="LAT-relatie">LAT-relatie</option>
<option value="onbekend">onbekend</option>
</select>
<td><input type=date name="relatiedatum_grootouders_moederskant">
<td><input type="text" size="20" name="relatie_plaats_grootouders_moederskant">
<tr>
<td><input type="text" size="15" name="achternaam_grootmoeder_moederskant" value="">
<td><input type="text" size="7" name="tussenvoegsels_grootmoeder_moederskant" value="">
<td><input type="text" size="20" name="voornamen_grootmoeder_moederskant" value="">
<td><input type="text" size="10" name="roepnaam_grootmoeder_moederskant" value="">
<td><input type=date name="geboortedatum_grootmoeder_moederskant">
<td><input type="text" size="10" name="geboorteplaats_grootmoeder_moederskant" value="">
<td>
<td>
<td>
<td>
<tr>
<td colspan="10">
<p><p>
<b><font color="green"><p><p><h1>Broers en zussen van de hoofdpersoon</h1></font></b><p><p>
<tr>
<td>
<td>
<td>
<input type="text" size="20" name="voornaam_broer_zus_1" value="">
<td>
<input type="text" size="10" name="roepnaam_broer_zus_1" value="">
<td>
<input type=date name="geboortedatum_broer_zus_1">
<td>
<input type="text" size="10" name="geboorteplaats_broer_zus_1" value=""><p><p>
<td>
<td colspan="3"><input type="radio" name="mv_broer_zus_1" value="M">M
<input type="radio" name="mv_broer_zus_1" value="V">V
<tr>
<td>
<td>
<td>
<input type="text" size="20" name="voornaam_broer_zus_2" value="">
<td>
<input type="text" size="10" name="roepnaam_broer_zus_2" value="">
<td>
<input type=date name="geboortedatum_broer_zus_2">
<td>
<input type="text" size="10" name="geboorteplaats_broer_zus_2" value=""><p><p>
<td>
<td colspan="3"><input type="radio" name="mv_broer_zus_2" value="M">M
<input type="radio" name="mv_broer_zus_2" value="V">V
<tr>
<td>
<td>
<td>
<input type="text" size="20" name="voornaam_broer_zus_3" value="">
<td>
<input type="text" size="10" name="roepnaam_broer_zus_3" value="">
<td>
<input type=date name="geboortedatum_broer_zus_3">
<td>
<input type="text" size="10" name="geboorteplaats_broer_zus_3" value=""><p><p>
<td>
<td colspan="3"><input type="radio" name="mv_broer_zus_3" value="M">M
<input type="radio" name="mv_broer_zus_3" value="V">V
<tr>
<td>
<td>
<td>
<input type="text" size="20" name="voornaam_broer_zus_4" value="">
<td>
<input type="text" size="10" name="roepnaam_broer_zus_4" value="">
<td>
<input type=date name="geboortedatum_broer_zus_4">
<td>
<input type="text" size="10" name="geboorteplaats_broer_zus_4" value=""><p><p>
<td>
<td colspan="3"><input type="radio" name="mv_broer_zus_4" value="M">M
<input type="radio" name="mv_broer_zus_4" value="V">V
<tr>
<td>
<td>
<td>
<input type="text" size="20" name="voornaam_broer_zus_5" value="">
<td>
<input type="text" size="10" name="roepnaam_broer_zus_5" value="">
<td>
<input type=date name="geboortedatum_broer_zus_5">
<td>
<input type="text" size="10" name="geboorteplaats_broer_zus_5" value=""><p><p>
<td>
<td colspan="3"><input type="radio" name="mv_broer_zus_5" value="M">M
<input type="radio" name="mv_broer_zus_5" value="V">V
<tr>
<td>
<td>
<td>
<input type="text" size="20" name="voornaam_broer_zus_6" value="">
<td>
<input type="text" size="10" name="roepnaam_broer_zus_6" value="">
<td>
<input type=date name="geboortedatum_broer_zus_6">
<td>
<input type="text" size="10" name="geboorteplaats_broer_zus_6" value=""><p><p>
<td>
<td colspan="3"><input type="radio" name="mv_broer_zus_6" value="M">M
<input type="radio" name="mv_broer_zus_6" value="V">V
<tr>
<td colspan="8">
<b><font color="green"><p><p><h1>Uw overige informatie die u niet kwijt kon in bovenstaand formulier</h1></font></b></p>
<textarea name=overige_info rows="10" cols="50">
</textarea>
<p><b><font color="green"><h1>Uw gegevens voor eventuele vragen</font></h1></b></p>
<table style="width:100%">
<tr>
<td width="15%">Naam:</td>
<td><input type="text" size="40" name="afzender" value=""></td>
</tr>
<tr>
<td>Adres:</td>
<td><input type="text" size="40" name="adres_afzender" value=""></td>
</tr>
<tr>
<td>Postcode en woonplaats:</td>
<td><input type="text" size="40" name="pc_plaats_afzender" value=""></td>
</tr>
<tr>
<td>Telefoon:</td>
<td><input type="text" size="40" name="telefoon_afzender" value=""></td>
</tr>
<tr>
<td>E-mail:</td>
<td><input type="text" size="40" name="email_afzender" value="" required></td>
</tr>
</table>
<p> </p>
Omdat er een kans bestaat dat u ook familie bent van andere mensen uit andere door mij onderzochte families, maar waarvan u niet wist dat hij/zij familie is, kan het interessant zijn om deze gegevens te koppelen aan andere stambomen. Als u daarmee niet akkoord gaat, geeft u dat dan hieronder aan.<p><p>
Deze restrictie geldt alleen voor de gegevens van personen waarvan de gegevens nog niet in de openbare registers zijn te vinden.<p><p>
<p><p>
<p><p>
<input type="checkbox" name="share">Deze gegevens mogen NIET gebruikt worden bij het samenstellen van stambomen voor anderen.<p><p>
<input type="submit" name="submit">
</form>
</body>
</html>
Eenvoudig genoeg, je gebruikt $mailbody2 in je commando terwijl je $mailBody2 als variabele hebt. Daarnaast is je from header niet geldig. Dit moet van "Van:" zijn, maar altijd "From:"
Verder vind ik het onnodig maken van variabelen een beetje vreemd. Waarom gebruik je niet rechtstreeks de $_POST waarden in je mail ipv eerst overal nutteloze variabelen voor aan te maken?
@Ben, hartelijk dank voor je opmerking. Zo leer ik elke dag weer meer. Het formulier werkt nu correct. Ik ga 'm de komende dagen finetunen. Daarna ga ik die overbodige variabelen vervangen.
Vriendelijke groet,
Guido van Harten
[size=xsmall]Toevoeging op 08/11/2015 11:40:09:[/size]
Ben van Velzen op 07/11/2015 00:02:00
Verder vind ik het onnodig maken van variabelen een beetje vreemd. Waarom gebruik je niet rechtstreeks de $_POST waarden in je mail ipv eerst overal nutteloze variabelen voor aan te maken?
Het is mij niet gelukt deze string in een variabele toe passen. Wellicht zit er nog iets fout in de syntaxis, maar kan het nog niet ontdekken.