In een eerder topic had ik gereageerd deze is gesloten omdat het al 11 maanden oud topic was. Terecht natuurlijk alleen heb ik nog geen antwoord op mijn vraag.

Ik maak gebruik van volgende script:

http://www.phphulp.nl/forum/showtopic.php?id=14423&cat=1&replies=0

Ik heb dit aangepast naar mijzelf. Ik kan nu alleen de mail niet versturen. Onderstaand hoe ik het heb bewerkt. Hoop dat iemand mij kan helpen.

Tevens zou ik graag nog controle willen hebben op de velden kan iemand mij daarbij ook helpen. Ik ben geheel nieuw in PHP dus ik probeer dingen maar ik begrijp het nog niet helemaal.


<?php
    $aankomst_dag = $_SESSION['pag1']['aankomst_dag'];
    $aankomst_maand = $_SESSION['pag1']['aankomst_maand'];
    $aankomst_jaar = $_SESSION['pag1']['aankomst_jaar'];
    
    $vertrek_dag = $_SESSION['pag1']['vertrek_dag'];
    $vertrek_maand = $_SESSION['pag1']['vertrek_maand'];
    $vertrek_jaar = $_SESSION['pag1']['vertrek_jaar'];

    
    $aantal_personen = $_SESSION['pag2']['aanptal_personen'];
  
    $persoon_1 = $_SESSION['pag2']['persoon1'];
    $geslacht_persoon1 = $_SESSION['pag2']['geslacht_persoon1'];
    $geboorte_dag_persoon1 = $_SESSION['pag2']['gb_dag_persoon1'];
    $geboorte_maand_persoon1 = $_SESSION['pag2']['gb_maand_persoon1'];
    $geboorte_jaar_persoon1 = $_SESSION['pag2']['gb_jaar_persoon1'];
    
    $persoon_2 = $_SESSION['pag2']['persoon2'];
    $geslacht_persoon2 = $_SESSION['pag2']['geslacht_persoon2'];
    $gb_dag_persoon2 = $_SESSION['pag2']['gb_dag_persoon2'];
    $gb_maand_persoon2 = $_SESSION['pag2']['gb_maand_persoon2'];
    $gb_jaar_persoon2 = $_SESSION['pag2']['gb_jaar_persoon2'];
    
    $persoon_3 = $_SESSION['pag2']['persoon3'];
    $geslacht_persoon3 = $_SESSION['pag2']['geslacht_persoon3'];
    $gb_dag_persoon3 = $_SESSION['pag2']['gb_dag_persoon3'];
    $gb_maand_persoon3 = $_SESSION['pag2']['gb_maand_persoon3'];
    $gb_jaar_persoon3 = $_SESSION['pag2']['gb_jaar_persoon3'];
    
    $persoon_4 = $_SESSION['pag2']['persoon4'];
    $geslacht_persoon4 = $_SESSION['pag2']['geslacht_persoon4'];
    $gb_dag_persoon4 = $_SESSION['pag2']['gb_dag_persoon4'];
    $gb_maand_persoon4 = $_SESSION['pag2']['gb_maand_persoon4'];
    $gb_jaar_persoon4 = $_SESSION['pag2']['gb_jaar_persoon4'];
    
    $persoon_5 = $_SESSION['pag2']['persoon5'];
    $geslacht_persoon5 = $_SESSION['pag2']['geslacht_persoon5'];
    $gb_dag_persoon5 = $_SESSION['pag2']['gb_dag_persoon5'];
    $gb_maand_persoon5 = $_SESSION['pag2']['gb_maand_persoon5'];
    $gb_jaar_persoon5 = $_SESSION['pag2']['gb_jaar_persoon5'];
    
    $persoon_6 = $_SESSION['pag2']['persoon6'];
    $geslacht_persoon6 = $_SESSION['pag2']['geslacht_persoon6'];
    $gb_dag_persoon6 = $_SESSION['pag2']['gb_dag_persoon6'];
    $gb_maand_persoon6 = $_SESSION['pag2']['gb_maand_persoon6'];
    $gb_jaar_persoon6 = $_SESSION['pag2']['gb_jaar_persoon6'];
    
    $aanhef = $_SESSION['pag3']['aanhef'];
    $voorletters = $_SESSION['pag3']['voorletters'];
    $tussenvoegsel = $_SESSION['pag3']['tussenvoegsel'];
    $achternaam = $_SESSION['pag3']['achternaam'];
    $adres = $_SESSION['pag3']['adres'];
    $postcode = $_SESSION['pag3']['postcode'];
    $woonplaats = $_SESSION['pag3']['woonplaats'];
    $land = $_SESSION['pag3']['land'];
    $telefoonnummer = $_SESSION['pag3']['telefoon'];
    $email = $_SESSION['pag3']['email'];
    
?>

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


<html>
<head>
<title>Formtest - Pagina 5</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>



<?php
    $to = '[email protected]';
    $subj = 'Boeking via website';
    $body = '
    Hoofdcontact: ' . $aanhef . . $voorletters . . $tussenvoegsel . . $achternaam .'
    Adres: ' . $adres . . $postcode . $woonplaats . . $land .'
    Telefoonnummer: ' . $telefoonnummer . '
    Email: ' . $email . '
    
    Vanaf: ' . $aankomst_dag . . $aankomst_maand . . $aankomst_jaar . '
    Tot: ' . $vertrek_dag . . $vertrek_maand . . $vertrek_jaar . '
    
    Aantal personen: ' . $aantal_personen . '
    
    Persoon 1: ' . $persoon_1 . . $geslacht_persoon1'
    Geboortedatum persoon 1: ' . $gb_dag_persoon1 . . $gb_maand_persoon1 . . $gb_jaar_persoon1 . '

    Persoon 2: ' . $persoon_2 . . $geslacht_persoon2'
    Geboortedatum persoon 2: ' . $gb_dag_persoon2 . . $gb_maand_persoon2 . . $gb_jaar_persoon2 . '

    Persoon 3: ' . $persoon_3 . . $geslacht_persoon3'
    Geboortedatum persoon 3: ' . $gb_dag_persoon3 . . $gb_maand_persoon3 . . $gb_jaar_persoon3 . '

    Persoon 4: ' . $persoon_4 . . $geslacht_persoon4'
    Geboortedatum persoon 4: ' . $gb_dag_persoon4 . . $gb_maand_persoon4 . . $gb_jaar_persoon4 . '

    Persoon 5: ' . $persoon_5 . . $geslacht_persoon5'
    Geboortedatum persoon 5: ' . $gb_dag_persoon5 . . $gb_maand_persoon5 . . $gb_jaar_persoon5 . '

    Persoon 6: ' . $persoon_6 . . $geslacht_persoon6'
    Geboortedatum persoon 6: ' . $gb_dag_persoon6 . . $gb_maand_persoon6 . . $gb_jaar_persoon6 . '

    ';
    
    if (mail($to, $subj, $body)) {
        echo '<p>De mail is verzonden</p>';
    } else {
        echo '<p>Verzenden mislukt</p>';
    }
?>

</body>
</html>

if($to && $subj && $body)
{
     mail($to, $subj, $body);
     echo "De mail is verzonden";
}
else
{
echo "Het verzenden is mislukt";
}
?>'


INPLAATS VAN


    if (mail($to, $subj, $body)) {
        echo '<p>De mail is verzonden</p>';
    } else {
        echo '<p>Verzenden mislukt</p>';
    }
?>



probeer maares, ik weet niet of het goed is :)
1. Krijg je geen error?
2. Persoon 1: ' . $persoon_1 . . $geslacht_persoon1'
moet worden Persoon 1: ' . $persoon_1 . $geslacht_persoon1.' En dus niet alleen voor die, maar voor alle.
3. Zit er wel waarde in de sessies?
Helaas ook dit werkt niet.

Ik ben zelf nog even wat bezig geweest. Want wou er nog een pagina tussen maken zodat de gebruiker eerst al de ingevulde gegevens ziet. Echter wou dit ook niet lukken. Daar kreeg ik helemaal geen tekst op zelf geen titels die ik gewoon had gemaakt in HTML. Wanneer ik volgende weghaal kreeg ik dus wel mijn titels te zien.


<?php
    $aankomst_dag = $_SESSION['pag1']['aankomst_dag'];
    $aankomst_maand = $_SESSION['pag1']['aankomst_maand'];
    $aankomst_jaar = $_SESSION['pag1']['aankomst_jaar'];
    
    $vertrek_dag = $_SESSION['pag1']['vertrek_dag'];
    $vertrek_maand = $_SESSION['pag1']['vertrek_maand'];
    $vertrek_jaar = $_SESSION['pag1']['vertrek_jaar'];

    
    $aantal_personen = $_SESSION['pag2']['aanptal_personen'];
  
    $persoon_1 = $_SESSION['pag2']['persoon1'];
    $geslacht_persoon1 = $_SESSION['pag2']['geslacht_persoon1'];
    $geboorte_dag_persoon1 = $_SESSION['pag2']['gb_dag_persoon1'];
    $geboorte_maand_persoon1 = $_SESSION['pag2']['gb_maand_persoon1'];
    $geboorte_jaar_persoon1 = $_SESSION['pag2']['gb_jaar_persoon1'];
    
    $persoon_2 = $_SESSION['pag2']['persoon2'];
    $geslacht_persoon2 = $_SESSION['pag2']['geslacht_persoon2'];
    $gb_dag_persoon2 = $_SESSION['pag2']['gb_dag_persoon2'];
    $gb_maand_persoon2 = $_SESSION['pag2']['gb_maand_persoon2'];
    $gb_jaar_persoon2 = $_SESSION['pag2']['gb_jaar_persoon2'];
    
    $persoon_3 = $_SESSION['pag2']['persoon3'];
    $geslacht_persoon3 = $_SESSION['pag2']['geslacht_persoon3'];
    $gb_dag_persoon3 = $_SESSION['pag2']['gb_dag_persoon3'];
    $gb_maand_persoon3 = $_SESSION['pag2']['gb_maand_persoon3'];
    $gb_jaar_persoon3 = $_SESSION['pag2']['gb_jaar_persoon3'];
    
    $persoon_4 = $_SESSION['pag2']['persoon4'];
    $geslacht_persoon4 = $_SESSION['pag2']['geslacht_persoon4'];
    $gb_dag_persoon4 = $_SESSION['pag2']['gb_dag_persoon4'];
    $gb_maand_persoon4 = $_SESSION['pag2']['gb_maand_persoon4'];
    $gb_jaar_persoon4 = $_SESSION['pag2']['gb_jaar_persoon4'];
    
    $persoon_5 = $_SESSION['pag2']['persoon5'];
    $geslacht_persoon5 = $_SESSION['pag2']['geslacht_persoon5'];
    $gb_dag_persoon5 = $_SESSION['pag2']['gb_dag_persoon5'];
    $gb_maand_persoon5 = $_SESSION['pag2']['gb_maand_persoon5'];
    $gb_jaar_persoon5 = $_SESSION['pag2']['gb_jaar_persoon5'];
    
    $persoon_6 = $_SESSION['pag2']['persoon6'];
    $geslacht_persoon6 = $_SESSION['pag2']['geslacht_persoon6'];
    $gb_dag_persoon6 = $_SESSION['pag2']['gb_dag_persoon6'];
    $gb_maand_persoon6 = $_SESSION['pag2']['gb_maand_persoon6'];
    $gb_jaar_persoon6 = $_SESSION['pag2']['gb_jaar_persoon6'];
    
    $aanhef = $_SESSION['pag3']['aanhef'];
    $voorletters = $_SESSION['pag3']['voorletters'];
    $tussenvoegsel = $_SESSION['pag3']['tussenvoegsel'];
    $achternaam = $_SESSION['pag3']['achternaam'];
    $adres = $_SESSION['pag3']['adres'];
    $postcode = $_SESSION['pag3']['postcode'];
    $woonplaats = $_SESSION['pag3']['woonplaats'];
    $land = $_SESSION['pag3']['land'];
    $telefoonnummer = $_SESSION['pag3']['telefoon'];
    $email = $_SESSION['pag3']['email'];
    
?>


Ik vind het een beetje vreemd maar zoals ik eerder zei ik begin nog maar net met php dus veel weet ik er niet van
Is er niemand die mij verder kan helpen?

Zou het heel erg jammer vinden als dit niet lukt.

Heb ondertussen de code aangepast zoals Raymond had gezegt maar ook dit werkt niet.

Ik krijg geen error. Er word wel iets opgeslagen in de sessie want ik kan heb het script nog eens gewoon gekopierd en dan zie ik wel wat er in de sessie staat.

Hoop dat iemand mij kan helpen
Het klink misschien heel dom maar staat er session_start(); boven een pagina?
Boven de pagina's waar je dingen in moet vullen staat session_start();.

Boven de pagina van het versturen geloof ik niet.
Roy schreef op 26.11.2006 17:28

if($to && $subj && $body)
{
     mail($to, $subj, $body);
     echo "De mail is verzonden";
}
else
{
echo "Het verzenden is mislukt";
}
?>'



INPLAATS VAN


    if (mail($to, $subj, $body)) {
        echo '<p>De mail is verzonden</p>';
    } else {
        echo '<p>Verzenden mislukt</p>';
    }
?>



probeer maares, ik weet niet of het goed is :)

Echt niet....
Ik heb het even getest op een andere server.

Ik kreeg onderstaande error


Parse error: parse error, unexpected T_VARIABLE in /www/htdocs/prorege/test/pagina5.php on line 2

Code staat bovenaan de pagina. Iemand die mij verder kan helpen nu?

Zou heel fijn zijn..
Is dat wel het juiste script? Regel twee is niks mis mee.
Ik post het script hier nogmaals wat ik op dit moment heb. Hij geeft nog steeds dezelfde eror aan.

Ik snap het zelf ook niet helemaal maar hij verstuurd nu niets dat weet ik wel. T_VARIABLE heb ik wat gegoogled maar wordt er zelf niet veel wijzer van.

dit is mijn huidige code op de pagina van versturen:


<?php
    $aankomst_dag = $_SESSION['pag1']['aankomst_dag'];
    $aankomst_maand = $_SESSION['pag1']['aankomst_maand'];
    $aankomst_jaar = $_SESSION['pag1']['aankomst_jaar'];
    
	$vertrek_dag = $_SESSION['pag1']['vertrek_dag'];
	$vertrek_maand = $_SESSION['pag1']['vertrek_maand'];
	$vertrek_jaar = $_SESSION['pag1']['vertrek_jaar'];

	
    $aantal_personen = $_SESSION['pag2']['aanptal_personen'];
  
	$persoon_1 = $_SESSION['pag2']['persoon1'];
    $geslacht_persoon1 = $_SESSION['pag2']['geslacht_persoon1'];
	$geboorte_dag_persoon1 = $_SESSION['pag2']['gb_dag_persoon1'];
	$geboorte_maand_persoon1 = $_SESSION['pag2']['gb_maand_persoon1'];
	$geboorte_jaar_persoon1 = $_SESSION['pag2']['gb_jaar_persoon1'];
	
	$persoon_2 = $_SESSION['pag2']['persoon2'];
    $geslacht_persoon2 = $_SESSION['pag2']['geslacht_persoon2'];
	$gb_dag_persoon2 = $_SESSION['pag2']['gb_dag_persoon2'];
	$gb_maand_persoon2 = $_SESSION['pag2']['gb_maand_persoon2'];
	$gb_jaar_persoon2 = $_SESSION['pag2']['gb_jaar_persoon2'];
	
	$persoon_3 = $_SESSION['pag2']['persoon3'];
    $geslacht_persoon3 = $_SESSION['pag2']['geslacht_persoon3'];
	$gb_dag_persoon3 = $_SESSION['pag2']['gb_dag_persoon3'];
	$gb_maand_persoon3 = $_SESSION['pag2']['gb_maand_persoon3'];
	$gb_jaar_persoon3 = $_SESSION['pag2']['gb_jaar_persoon3'];
	
	$persoon_4 = $_SESSION['pag2']['persoon4'];
    $geslacht_persoon4 = $_SESSION['pag2']['geslacht_persoon4'];
	$gb_dag_persoon4 = $_SESSION['pag2']['gb_dag_persoon4'];
	$gb_maand_persoon4 = $_SESSION['pag2']['gb_maand_persoon4'];
	$gb_jaar_persoon4 = $_SESSION['pag2']['gb_jaar_persoon4'];
	
	$persoon_5 = $_SESSION['pag2']['persoon5'];
    $geslacht_persoon5 = $_SESSION['pag2']['geslacht_persoon5'];
	$gb_dag_persoon5 = $_SESSION['pag2']['gb_dag_persoon5'];
	$gb_maand_persoon5 = $_SESSION['pag2']['gb_maand_persoon5'];
	$gb_jaar_persoon5 = $_SESSION['pag2']['gb_jaar_persoon5'];
	
	$persoon_6 = $_SESSION['pag2']['persoon6'];
    $geslacht_persoon6 = $_SESSION['pag2']['geslacht_persoon6'];
	$gb_dag_persoon6 = $_SESSION['pag2']['gb_dag_persoon6'];
	$gb_maand_persoon6 = $_SESSION['pag2']['gb_maand_persoon6'];
	$gb_jaar_persoon6 = $_SESSION['pag2']['gb_jaar_persoon6'];
    
    $aanhef = $_SESSION['pag3']['aanhef'];
    $voorletters = $_SESSION['pag3']['voorletters'];
    $tussenvoegsel = $_SESSION['pag3']['tussenvoegsel'];
    $achternaam = $_SESSION['pag3']['achternaam'];
    $adres = $_SESSION['pag3']['adres'];
    $postcode = $_SESSION['pag3']['postcode'];
    $woonplaats = $_SESSION['pag3']['woonplaats'];
    $land = $_SESSION['pag3']['land'];
    $telefoonnummer = $_SESSION['pag3']['telefoon'];
    $email = $_SESSION['pag3']['email'];
    
?>

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


<html>
<head>
<title>Formtest - Pagina 5</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>



<?php
    $to = '[email protected]';
    $subject = 'Boeking via website';
    $body = '
    Hoofdcontact: ' . $aanhef . $voorletters .  $tussenvoegsel . $achternaam .'
    Adres: ' . $adres . $postcode . $woonplaats . $land .'
    Telefoonnummer: ' . $telefoonnummer . '
    Email: ' . $email . '
    
	Vanaf: ' . $aankomst_dag . $aankomst_maand . $aankomst_jaar . '
    Tot: ' . $vertrek_dag . $vertrek_maand . $vertrek_jaar . '
    
	Aantal personen: ' . $aantal_personen . '
	
    Persoon 1: ' . $persoon_1 . $geslacht_persoon1'
    Geboortedatum persoon 1: ' . $gb_dag_persoon1 . $gb_maand_persoon1 . $gb_jaar_persoon1 . '

	Persoon 2: ' . $persoon_2 . $geslacht_persoon2'
    Geboortedatum persoon 2: ' . $gb_dag_persoon2 . $gb_maand_persoon2 . $gb_jaar_persoon2 . '

	Persoon 3: ' . $persoon_3 . $geslacht_persoon3'
    Geboortedatum persoon 3: ' . $gb_dag_persoon3 . $gb_maand_persoon3 . $gb_jaar_persoon3 . '

	Persoon 4: ' . $persoon_4 . $geslacht_persoon4'
    Geboortedatum persoon 4: ' . $gb_dag_persoon4 . $gb_maand_persoon4 . $gb_jaar_persoon4 . '

	Persoon 5: ' . $persoon_5 . $geslacht_persoon5'
    Geboortedatum persoon 5: ' . $gb_dag_persoon5 . $gb_maand_persoon5 . $gb_jaar_persoon5 . '

	Persoon 6: ' . $persoon_6 . . $geslacht_persoon6'
    Geboortedatum persoon 6: ' . $gb_dag_persoon6 . $gb_maand_persoon6 . $gb_jaar_persoon6 . '

	';
	

if (mail($to, $subject, $body)) {
        echo '<p>De mail is verzonden</p>';
    } else {
        echo '<p>Verzenden mislukt</p>';
    }
?>
</body>
</html>


Kijk op http://www.prorege.nl/test/zoek_boek.php voor de test en de foutmelding. Je ziet hier ook staan dat ie iets in de sessie gooit op pagina 4 zoek even de knop verder anders zie je geen foutmelding

Reageren