mail($recipient, $subject, $msg, $mailheaders) or die ("Couldn't send mail!");
header ("location:index.php?page=q");
}
?>
Zoals je ziet checkt dit script of alle velden zijn ingevuld, zo niet dan opent ie page=r. Dat werkt allemaal perfect.
Maar, stel dat ze maar 1 veld vergeten in te vullen, en ik stuur ze terug via een standaard link, dan zijn de overige 2 velden natuurlijk ook weer leeg.
Kan ik een link aanmaken die ervoor zorgt dat de velden die wél waren ingevuld ingevuld blijven mbv die link???
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home/httpd/vhosts/dedoorbraak.org/httpdocs/verstuur_email.php:1) in /home/httpd/vhosts/dedoorbraak.org/httpdocs/verstuur_email.php on line 3
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/httpd/vhosts/dedoorbraak.org/httpdocs/verstuur_email.php:1) in /home/httpd/vhosts/dedoorbraak.org/httpdocs/verstuur_email.php on line 3
Warning: Cannot modify header information - headers already sent by (output started at /home/httpd/vhosts/dedoorbraak.org/httpdocs/verstuur_email.php:1) in /home/httpd/vhosts/dedoorbraak.org/httpdocs/verstuur_email.php on line 11
Reden van de foutmelding van die headers die jij kreeg is trouwens dat session_start(); helemaal bovenaan het script moet staan omdat het header gegevens verzend. Net zoiets als header();
Hey thanks man...
ik heb nu alles zo gedaan.
maar als dat header() niet werkt dan heb ik er toch eigenlijk niks aan?
Het werkt dus verder perfect, alleen nu krijg je beide keren een leeg scherm te zien. Omdat ie die page= niet kan ophalen, dus heb ik e headers() weg moeten halen
Ah ok... Ik zou wel nog maken dat bij de mededeling "kan niet verzenden" of iets anders wat er komt te staan nog een link erbij staat om terug te gaan :)