je bedoelt dat je geen echo meer nodig hebt en uit php modus bent? dat is simpel.
overigens kun je in php ook prima html gebruiken in een echo, dus in principe is dat geen probleem als je niet te veel hebt, je kunt makkelijk het volgende doen:
<?php
echo('<b>Uw bericht is verzonden</b><br>');
?>
<?php
$emailadres = " ";
$sitenaam = " ";
if(isset($_GET['actie']) == "verzenden")
{
if(empty($_POST['voorlettersachternaam']) || empty($_POST['bedrijfsnaam']) || empty($_POST['functie']) || empty($_POST['adres']) || empty($_POST['bedrijfsnaam2']) || empty($_POST['vestigingsadresnummer']) || empty($_POST['tav'])|| empty($_POST['postcode'])|| empty($_POST['plaats'])|| empty($_POST['telefoonz'])|| empty($_POST['mailz'])|| empty($_POST['rekeningnummer']))
{
echo "U heeft niet alle verplichte velden ingevuld";
}
else
{
mail($emailadres, $bedrijfsnaam, "Afzender: $dhr $mevr $voorlettersachternaam \nBedrijfsnaam: $bedrijfsnaam \nFunctie: $functie \n\nZakelijk adres: $adres \nBedrijfsnaam: $bedrijfsnaam2 \nVestigingsadres/nr: $vestigingsadresnummer \nTer attentie van: $tav \nPostcode: $postcode \nPlaats: $plaats \nPostbusnummer: $postbusnummer \nPostcode: $postcode2 \nPlaats: $plaats2 \nTelefoon(zakelijk): $telefoonz \nE-mail adres(zakelijk): $mailz \n\nPrive adres: $adresp \nToevoeging: $toevoeging \nPostcode: $postcode3 \nWoonplaats: $woonplaats \nTelefoon: $telefoon \nE-mail adres(prive): $mailp \n\nRekeningnummer: $rekeningnummer \nIP: ".$_SERVER['REMOTE_ADDR']."\n", "From: $voorlettersachternaam");
?>
Uw bericht is succesvol verzonden
<?php
}
}
else
{
?>
Link gekopieerd
Nee, ik bedoelde eigenlijk of je die witte pagina met "bericht is succesvol verstuurd" kunt opmaken. Kleurtje erachter, lettertype, etc.?
Link gekopieerd
dan zou je het volgende kunnen doen.
<?php
$emailadres = " ";
$sitenaam = " ";
if(isset($_GET['actie']) == "verzenden")
{
if(empty($_POST['voorlettersachternaam']) || empty($_POST['bedrijfsnaam']) || empty($_POST['functie']) || empty($_POST['adres']) || empty($_POST['bedrijfsnaam2']) || empty($_POST['vestigingsadresnummer']) || empty($_POST['tav'])|| empty($_POST['postcode'])|| empty($_POST['plaats'])|| empty($_POST['telefoonz'])|| empty($_POST['mailz'])|| empty($_POST['rekeningnummer']))
{
echo "U heeft niet alle verplichte velden ingevuld";
}
else
{
mail($emailadres, $bedrijfsnaam, "Afzender: $dhr $mevr $voorlettersachternaam \nBedrijfsnaam: $bedrijfsnaam \nFunctie: $functie \n\nZakelijk adres: $adres \nBedrijfsnaam: $bedrijfsnaam2 \nVestigingsadres/nr: $vestigingsadresnummer \nTer attentie van: $tav \nPostcode: $postcode \nPlaats: $plaats \nPostbusnummer: $postbusnummer \nPostcode: $postcode2 \nPlaats: $plaats2 \nTelefoon(zakelijk): $telefoonz \nE-mail adres(zakelijk): $mailz \n\nPrive adres: $adresp \nToevoeging: $toevoeging \nPostcode: $postcode3 \nWoonplaats: $woonplaats \nTelefoon: $telefoon \nE-mail adres(prive): $mailp \n\nRekeningnummer: $rekeningnummer \nIP: ".$_SERVER['REMOTE_ADDR']."\n", "From: $voorlettersachternaam");
header("Location: bericht_verzonden.php");
}
}
else
{
?>
en dan kun je de pagina bericht_verzonden.php helemaal naar eigen wensen opmaken.
Link gekopieerd
bedankt! het is ind gelukt..!!
kan het ook met de vermelding "U heeft niet alle verplichte velden ingevuld"
Link gekopieerd
dus dat je de witte pagina met "U heeft niet alle verplichte velden ingevuld" opmaakt? Hetzelfde idee als bij "Succesvol verzonden"
Link gekopieerd
probeer het en je zal zien dat het kan
Link gekopieerd
mmh, dan denk ik dat je ipv de echo iets moet doen als
<?php
include('verplichte_velden.php');
?>
moet doen.
anders ga je namelijk naar een compleet andere pagina. hierbij wordt er een pagina ingevoegd.
Link gekopieerd
ja gewoon zo
<?
if(fout)
{
header("Location: bericht_fout.php");
}
?>
of met include
<?
if(fout)
{
include "bericht_fout.php";
}
?>
Link gekopieerd
je kan ook gewoon boven aan de pagina zetten:
<link type='text/css' href='linknaarjestylesheet.css' media='screen'>
Link gekopieerd