Contactformulier probleempje

Gestart doorVandijkdesign6 reacties35 weergaven

7 berichten · pagina 1 van 1

Vandijkdesign

Lid · Topicstarter

Berichten
753
Reputatie
0
Punten
0,06
Lid sinds
Laatst gezien
Hi,

Voor mijn nieuwe website (portfolio), wil ik een contactformulier hebben.
Nu heb ik het volgende op mijn contactpagina staan (contact.html):
Spoiler tonen
<div class="row-fluid">
      <div class="span6">
        <form method="post" action="formulierverzenden.php">
          <div class="controls controls-row">
            <div class="control-group span6">
              <input class="span12" name="voornaam" placeholder="uw naam" type="text" />
            </div>
            <div class="control-group span6">
              <input class="span12" name="email" placeholder="uw emailadres" type="email" />
            </div>
          </div>
          <div class="controls controls-row">
            <div class="control-group span12">
              <input class="span12" name="onderwerp" placeholder="onderwerp" type="text" />
            </div>
          </div>
          <div class="controls controls-row">
            <div class="control-group span12">
              <textarea class="span12" name="bericht" placeholder="Ik wil het hebben over.." rows="5"></textarea>
            </div>
          </div>
          <div class="controls controls-row">
            <div class="control-group span12">
              <button class="btn btn-primary" name="verzenden" type="submit">
                Verzenden
              </button>
            </div>
          </div>
        </form>
Op formulierverzenden.php heb ik het volgende staan:
Spoiler tonen
[COLOR= #0000BB]<?php
$naar[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]mijn@mail.nl[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// Waar moet het naartoe?[/COLOR]
[COLOR= #0000BB]$onderwerp[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]Contactformulier (mijn site)[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// Het onderwerp van het bericht
 
// Header instellen, zodat nl2br() werkt[/COLOR]
[COLOR= #0000BB]$headers[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"MIME-version: 1.0
"[/COLOR][COLOR= #007700];[/COLOR] 
[COLOR= #0000BB]$headers[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]"content-type: text/html;charset=utf-8
"[/COLOR][COLOR= #007700];[/COLOR]
 
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]versturen[/COLOR][COLOR= #007700]]))[/COLOR] [COLOR= #FF8000]// Als het formulier verzonden is door op de verzend knop te klikken[/COLOR]
[COLOR= #007700]{[/COLOR]
    [COLOR= #0000BB]$voornaam[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/trim"]trim[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]voornaam[/COLOR][COLOR= #007700]]);[/COLOR] [COLOR= #FF8000]// Alle overbodige spaties uit het voornaam veld verwijderen[/COLOR]
    [COLOR= #0000BB]$email[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/trim"]trim[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]email[/COLOR][COLOR= #007700]]);[/COLOR] [COLOR= #FF8000]// Alle overbodige spaties uit het achternaam veld verwijderen[/COLOR]
    [COLOR= #0000BB]$onderwerp[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/trim"]trim[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]onderwerp[/COLOR][COLOR= #007700]]);[/COLOR] [COLOR= #FF8000]// Alle overbodige spaties uit het email veld verwijderen[/COLOR]
    [COLOR= #0000BB]$bericht[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/trim"]trim[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]bericht[/COLOR][COLOR= #007700]]);[/COLOR] [COLOR= #FF8000]// Alle overbodige spaties uit het bericht veld verwijderen[/COLOR]
    [COLOR= #0000BB]$fout[/COLOR] [COLOR= #007700]=[/COLOR] false[COLOR= #007700];[/COLOR] [COLOR= #FF8000]// Om te kijken straks of er wat fout is[/COLOR]
 
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$voornaam[/COLOR][COLOR= #007700]))[/COLOR] [COLOR= #FF8000]// Als het voornaam veld niet is ingevuld[/COLOR]
    [COLOR= #007700]{[/COLOR]
        [URL="http://www.php.net/print"]print[/URL] [COLOR= #DD0000]<p>Helaas, het voornaam veld is verplicht maar is nu niet ingevuld!</p>[/COLOR][COLOR= #007700];[/COLOR]
        [COLOR= #0000BB]$fout[/COLOR] [COLOR= #007700]=[/COLOR] true[COLOR= #007700];[/COLOR] [COLOR= #FF8000]// Zorgen dat het script zometeen weet dat er wat fout is[/COLOR]
    [COLOR= #007700]}[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$onderwerp[/COLOR][COLOR= #007700]))[/COLOR] [COLOR= #FF8000]// Als het onderwerp veld niet is ingevuld[/COLOR]
    [COLOR= #007700]{[/COLOR]
        [URL="http://www.php.net/print"]print[/URL] [COLOR= #DD0000]<p>Helaas, het onderwerp veld is verplicht maar is nu niet ingevuld!</p>[/COLOR][COLOR= #007700];[/COLOR]
        [COLOR= #0000BB]$fout[/COLOR] [COLOR= #007700]=[/COLOR] true[COLOR= #007700]; 
    }[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$email[/COLOR][COLOR= #007700]))[/COLOR] [COLOR= #FF8000]// Als het email veld niet is ingevuld[/COLOR]
    [COLOR= #007700]{[/COLOR]
        [URL="http://www.php.net/print"]print[/URL] [COLOR= #DD0000]<p>Helaas, het email veld is verplicht maar is nu niet ingevuld!</p>[/COLOR][COLOR= #007700];[/COLOR]
        [COLOR= #0000BB]$fout[/COLOR] [COLOR= #007700]=[/COLOR] true[COLOR= #007700];
    }[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700](![/COLOR]filter_var[COLOR= #007700]([/COLOR][COLOR= #0000BB]$email[/COLOR][COLOR= #007700],[/COLOR] FILTER_VALIDATE_EMAIL[COLOR= #007700]))[/COLOR] [COLOR= #FF8000]// Als het email adres niet correct is[/COLOR]
    [COLOR= #007700]{[/COLOR]
        [URL="http://www.php.net/print"]print[/URL] [COLOR= #DD0000]<p>Helaas, het email adres is niet correct!</p>[/COLOR][COLOR= #007700];[/COLOR]
        [COLOR= #0000BB]$fout[/COLOR] [COLOR= #007700]=[/COLOR] true[COLOR= #007700];
    }[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$bericht[/COLOR][COLOR= #007700]))[/COLOR] [COLOR= #FF8000]// Als het bericht veld niet is ingevuld[/COLOR]
    [COLOR= #007700]{[/COLOR]
        [URL="http://www.php.net/print"]print[/URL] [COLOR= #DD0000]<p>Helaas, het bericht veld is verplicht maar is nu niet ingvuld!</p>[/COLOR][COLOR= #007700];[/COLOR]
        [COLOR= #0000BB]$fout[/COLOR] [COLOR= #007700]=[/COLOR] true[COLOR= #007700];
    }[/COLOR]
 
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$fout[/COLOR] [COLOR= #007700]==[/COLOR] false[COLOR= #007700])[/COLOR] [COLOR= #FF8000]// Als er niks fout is (alles is dus netjes ingevuld)[/COLOR]
    [COLOR= #007700]{[/COLOR]
        [COLOR= #0000BB]$headers[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]From: [/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$voornaam[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000] [/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$achternaam[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]<[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$email[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]>[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// Een afzender instellen zodat je kan reageren.[/COLOR]
 
        [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mail"]mail[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$naar[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$onderwerp[/COLOR][COLOR= #007700],[/COLOR] [URL="http://www.php.net/nl2br"]nl2br[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$bericht[/COLOR][COLOR= #007700]),[/COLOR] [COLOR= #0000BB]$headers[/COLOR][COLOR= #007700]))
        {[/COLOR]
            [URL="http://www.php.net/print"]print[/URL] [COLOR= #DD0000]<p>Het bericht is succesvol verzonden!</p>[/COLOR][COLOR= #007700];
        }[/COLOR]
        [URL="http://www.php.net/else"]else[/URL]
        [COLOR= #007700]{[/COLOR]
            [URL="http://www.php.net/print"]print[/URL] [COLOR= #DD0000]<p>Helaas, er is wat fout gegaan tijdens het verzenden van het formulier.</p>[/COLOR][COLOR= #007700];
        }
    }
}[/COLOR]
?>
Nu wil ik de (fout)meldingen etc gewoon op mijn contact.html pagina weergeven.
Iemand enig idee hoe dit moet?
Moet ik iets includen o.i.d.?

Alvast bedankt!
0
Thom

Lid

Berichten
10.654
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
<div class="row-fluid">
      <div class="span6">[COLOR= #0000BB]<?php[/COLOR]
 
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]versturen[/COLOR][COLOR= #007700]]))[/COLOR] [COLOR= #FF8000]// Als het formulier verzonden is door op de verzend knop te klikken[/COLOR]
[COLOR= #007700]{[/COLOR]
[COLOR= #0000BB]$naar[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]mijn@mail.nl[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// Waar moet het naartoe?[/COLOR]
[COLOR= #0000BB]$onderwerp[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]Contactformulier (mijn site)[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// Het onderwerp van het bericht
 
// Header instellen, zodat nl2br() werkt[/COLOR]
[COLOR= #0000BB]$headers[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"MIME-version: 1.0rn"[/COLOR][COLOR= #007700];[/COLOR] 
[COLOR= #0000BB]$headers[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]"content-type: text/html;charset=utf-8rn"[/COLOR][COLOR= #007700];[/COLOR]
    [COLOR= #0000BB]$voornaam[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/trim"]trim[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]voornaam[/COLOR][COLOR= #007700]]);[/COLOR] [COLOR= #FF8000]// Alle overbodige spaties uit het voornaam veld verwijderen[/COLOR]
    [COLOR= #0000BB]$email[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/trim"]trim[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]email[/COLOR][COLOR= #007700]]);[/COLOR] [COLOR= #FF8000]// Alle overbodige spaties uit het achternaam veld verwijderen[/COLOR]
    [COLOR= #0000BB]$onderwerp[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/trim"]trim[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]onderwerp[/COLOR][COLOR= #007700]]);[/COLOR] [COLOR= #FF8000]// Alle overbodige spaties uit het email veld verwijderen[/COLOR]
    [COLOR= #0000BB]$bericht[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/trim"]trim[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]bericht[/COLOR][COLOR= #007700]]);[/COLOR] [COLOR= #FF8000]// Alle overbodige spaties uit het bericht veld verwijderen[/COLOR]
    [COLOR= #0000BB]$fout[/COLOR] [COLOR= #007700]=[/COLOR] false[COLOR= #007700];[/COLOR] [COLOR= #FF8000]// Om te kijken straks of er wat fout is[/COLOR]
 
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$voornaam[/COLOR][COLOR= #007700]))[/COLOR] [COLOR= #FF8000]// Als het voornaam veld niet is ingevuld[/COLOR]
    [COLOR= #007700]{[/COLOR]
        [URL="http://www.php.net/print"]print[/URL] [COLOR= #DD0000]<p>Helaas, het voornaam veld is verplicht maar is nu niet ingevuld!</p>[/COLOR][COLOR= #007700];[/COLOR]
        [COLOR= #0000BB]$fout[/COLOR] [COLOR= #007700]=[/COLOR] true[COLOR= #007700];[/COLOR] [COLOR= #FF8000]// Zorgen dat het script zometeen weet dat er wat fout is[/COLOR]
    [COLOR= #007700]}[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$onderwerp[/COLOR][COLOR= #007700]))[/COLOR] [COLOR= #FF8000]// Als het onderwerp veld niet is ingevuld[/COLOR]
    [COLOR= #007700]{[/COLOR]
        [URL="http://www.php.net/print"]print[/URL] [COLOR= #DD0000]<p>Helaas, het onderwerp veld is verplicht maar is nu niet ingevuld!</p>[/COLOR][COLOR= #007700];[/COLOR]
        [COLOR= #0000BB]$fout[/COLOR] [COLOR= #007700]=[/COLOR] true[COLOR= #007700]; 
    }[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$email[/COLOR][COLOR= #007700]))[/COLOR] [COLOR= #FF8000]// Als het email veld niet is ingevuld[/COLOR]
    [COLOR= #007700]{[/COLOR]
        [URL="http://www.php.net/print"]print[/URL] [COLOR= #DD0000]<p>Helaas, het email veld is verplicht maar is nu niet ingevuld!</p>[/COLOR][COLOR= #007700];[/COLOR]
        [COLOR= #0000BB]$fout[/COLOR] [COLOR= #007700]=[/COLOR] true[COLOR= #007700];
    }[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700](![/COLOR]filter_var[COLOR= #007700]([/COLOR][COLOR= #0000BB]$email[/COLOR][COLOR= #007700],[/COLOR] FILTER_VALIDATE_EMAIL[COLOR= #007700]))[/COLOR] [COLOR= #FF8000]// Als het email adres niet correct is[/COLOR]
    [COLOR= #007700]{[/COLOR]
        [URL="http://www.php.net/print"]print[/URL] [COLOR= #DD0000]<p>Helaas, het email adres is niet correct!</p>[/COLOR][COLOR= #007700];[/COLOR]
        [COLOR= #0000BB]$fout[/COLOR] [COLOR= #007700]=[/COLOR] true[COLOR= #007700];
    }[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$bericht[/COLOR][COLOR= #007700]))[/COLOR] [COLOR= #FF8000]// Als het bericht veld niet is ingevuld[/COLOR]
    [COLOR= #007700]{[/COLOR]
        [URL="http://www.php.net/print"]print[/URL] [COLOR= #DD0000]<p>Helaas, het bericht veld is verplicht maar is nu niet ingvuld!</p>[/COLOR][COLOR= #007700];[/COLOR]
        [COLOR= #0000BB]$fout[/COLOR] [COLOR= #007700]=[/COLOR] true[COLOR= #007700];
    }[/COLOR]
 
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$fout[/COLOR] [COLOR= #007700]==[/COLOR] false[COLOR= #007700])[/COLOR] [COLOR= #FF8000]// Als er niks fout is (alles is dus netjes ingevuld)[/COLOR]
    [COLOR= #007700]{[/COLOR]
        [COLOR= #0000BB]$headers[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]From: [/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$voornaam[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000] [/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$achternaam[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]<[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$email[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]>[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// Een afzender instellen zodat je kan reageren.[/COLOR]
 
        [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mail"]mail[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$naar[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$onderwerp[/COLOR][COLOR= #007700],[/COLOR] [URL="http://www.php.net/nl2br"]nl2br[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$bericht[/COLOR][COLOR= #007700]),[/COLOR] [COLOR= #0000BB]$headers[/COLOR][COLOR= #007700]))
        {[/COLOR]
            [URL="http://www.php.net/print"]print[/URL] [COLOR= #DD0000]<p>Het bericht is succesvol verzonden!</p>[/COLOR][COLOR= #007700];
        }[/COLOR]
        [URL="http://www.php.net/else"]else[/URL]
        [COLOR= #007700]{[/COLOR]
            [URL="http://www.php.net/print"]print[/URL] [COLOR= #DD0000]<p>Helaas, er is wat fout gegaan tijdens het verzenden van het formulier.</p>[/COLOR][COLOR= #007700];
        }
    }
}[/COLOR]
?>
        <form method="post" action="">
          <div class="controls controls-row">
            <div class="control-group span6">
              <input class="span12" name="voornaam" placeholder="uw naam" type="text" />
            </div>
            <div class="control-group span6">
              <input class="span12" name="email" placeholder="uw emailadres" type="email" />
            </div>
          </div>
          <div class="controls controls-row">
            <div class="control-group span12">
              <input class="span12" name="onderwerp" placeholder="onderwerp" type="text" />
            </div>
          </div>
          <div class="controls controls-row">
            <div class="control-group span12">
              <textarea class="span12" name="bericht" placeholder="Ik wil het hebben over.." rows="5"></textarea>
            </div>
          </div>
          <div class="controls controls-row">
            <div class="control-group span12">
              <button class="btn btn-primary" name="verzenden" type="submit">
                Verzenden
              </button>
            </div>
          </div>
        </form>


ctrl+c + ctrl+v = tadaaa
0
Vandijkdesign

Lid · Topicstarter

Berichten
753
Reputatie
0
Punten
0,06
Lid sinds
Laatst gezien
Denk dat ik php in html moet toevoegen in mijn .htaccess?
Krijg nu namelijk de volgende tekst boven mijn contactpagina:
Spoiler tonen
Helaas, het voornaam veld is verplicht maar is nu niet ingevuld!
; $fout = true; // Zorgen dat het script zometeen weet dat er wat fout is } if(empty($onderwerp)) // Als het onderwerp veld niet is ingevuld { print

Helaas, het onderwerp veld is verplicht maar is nu niet ingevuld!
; $fout = true; } if(empty($email)) // Als het email veld niet is ingevuld { print

Helaas, het email veld is verplicht maar is nu niet ingevuld!
; $fout = true; } if(!filter_var($email, FILTER_VALIDATE_EMAIL)) // Als het email adres niet correct is { print

Helaas, het email adres is niet correct!
; $fout = true; } if(empty($bericht)) // Als het bericht veld niet is ingevuld { print

Helaas, het bericht veld is verplicht maar is nu niet ingvuld!
; $fout = true; } if($fout == false) // Als er niks fout is (alles is dus netjes ingevuld) { $headers .= From: . $voornaam . . $achternaam . < . $email . >; // Een afzender instellen zodat je kan reageren. if(mail($naar, $onderwerp, nl2br($bericht), $headers)) { print

Het bericht is succesvol verzonden!
; } else { print

Helaas, er is wat fout gegaan tijdens het verzenden van het formulier.
; } } } ?>
0
Berichten
308
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Thommity schreef:
<div class="row-fluid">
      <div class="span6">[COLOR= #0000BB]<?php[/COLOR]
 
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]versturen[/COLOR][COLOR= #007700]]))[/COLOR] [COLOR= #FF8000]// Als het formulier verzonden is door op de verzend knop te klikken[/COLOR]
[COLOR= #007700]{[/COLOR]
[COLOR= #0000BB]$naar[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]mijn@mail.nl[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// Waar moet het naartoe?[/COLOR]
[COLOR= #0000BB]$onderwerp[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]Contactformulier (mijn site)[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// Het onderwerp van het bericht
 
// Header instellen, zodat nl2br() werkt[/COLOR]
[COLOR= #0000BB]$headers[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"MIME-version: 1.0rn"[/COLOR][COLOR= #007700];[/COLOR] 
[COLOR= #0000BB]$headers[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]"content-type: text/html;charset=utf-8rn"[/COLOR][COLOR= #007700];[/COLOR]
    [COLOR= #0000BB]$voornaam[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/trim"]trim[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]voornaam[/COLOR][COLOR= #007700]]);[/COLOR] [COLOR= #FF8000]// Alle overbodige spaties uit het voornaam veld verwijderen[/COLOR]
    [COLOR= #0000BB]$email[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/trim"]trim[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]email[/COLOR][COLOR= #007700]]);[/COLOR] [COLOR= #FF8000]// Alle overbodige spaties uit het achternaam veld verwijderen[/COLOR]
    [COLOR= #0000BB]$onderwerp[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/trim"]trim[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]onderwerp[/COLOR][COLOR= #007700]]);[/COLOR] [COLOR= #FF8000]// Alle overbodige spaties uit het email veld verwijderen[/COLOR]
    [COLOR= #0000BB]$bericht[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/trim"]trim[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]bericht[/COLOR][COLOR= #007700]]);[/COLOR] [COLOR= #FF8000]// Alle overbodige spaties uit het bericht veld verwijderen[/COLOR]
    [COLOR= #0000BB]$fout[/COLOR] [COLOR= #007700]=[/COLOR] false[COLOR= #007700];[/COLOR] [COLOR= #FF8000]// Om te kijken straks of er wat fout is[/COLOR]
 
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$voornaam[/COLOR][COLOR= #007700]))[/COLOR] [COLOR= #FF8000]// Als het voornaam veld niet is ingevuld[/COLOR]
    [COLOR= #007700]{[/COLOR]
        [URL="http://www.php.net/print"]print[/URL] [COLOR= #DD0000]<p>Helaas, het voornaam veld is verplicht maar is nu niet ingevuld!</p>[/COLOR][COLOR= #007700];[/COLOR]
        [COLOR= #0000BB]$fout[/COLOR] [COLOR= #007700]=[/COLOR] true[COLOR= #007700];[/COLOR] [COLOR= #FF8000]// Zorgen dat het script zometeen weet dat er wat fout is[/COLOR]
    [COLOR= #007700]}[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$onderwerp[/COLOR][COLOR= #007700]))[/COLOR] [COLOR= #FF8000]// Als het onderwerp veld niet is ingevuld[/COLOR]
    [COLOR= #007700]{[/COLOR]
        [URL="http://www.php.net/print"]print[/URL] [COLOR= #DD0000]<p>Helaas, het onderwerp veld is verplicht maar is nu niet ingevuld!</p>[/COLOR][COLOR= #007700];[/COLOR]
        [COLOR= #0000BB]$fout[/COLOR] [COLOR= #007700]=[/COLOR] true[COLOR= #007700]; 
    }[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$email[/COLOR][COLOR= #007700]))[/COLOR] [COLOR= #FF8000]// Als het email veld niet is ingevuld[/COLOR]
    [COLOR= #007700]{[/COLOR]
        [URL="http://www.php.net/print"]print[/URL] [COLOR= #DD0000]<p>Helaas, het email veld is verplicht maar is nu niet ingevuld!</p>[/COLOR][COLOR= #007700];[/COLOR]
        [COLOR= #0000BB]$fout[/COLOR] [COLOR= #007700]=[/COLOR] true[COLOR= #007700];
    }[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700](![/COLOR]filter_var[COLOR= #007700]([/COLOR][COLOR= #0000BB]$email[/COLOR][COLOR= #007700],[/COLOR] FILTER_VALIDATE_EMAIL[COLOR= #007700]))[/COLOR] [COLOR= #FF8000]// Als het email adres niet correct is[/COLOR]
    [COLOR= #007700]{[/COLOR]
        [URL="http://www.php.net/print"]print[/URL] [COLOR= #DD0000]<p>Helaas, het email adres is niet correct!</p>[/COLOR][COLOR= #007700];[/COLOR]
        [COLOR= #0000BB]$fout[/COLOR] [COLOR= #007700]=[/COLOR] true[COLOR= #007700];
    }[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$bericht[/COLOR][COLOR= #007700]))[/COLOR] [COLOR= #FF8000]// Als het bericht veld niet is ingevuld[/COLOR]
    [COLOR= #007700]{[/COLOR]
        [URL="http://www.php.net/print"]print[/URL] [COLOR= #DD0000]<p>Helaas, het bericht veld is verplicht maar is nu niet ingvuld!</p>[/COLOR][COLOR= #007700];[/COLOR]
        [COLOR= #0000BB]$fout[/COLOR] [COLOR= #007700]=[/COLOR] true[COLOR= #007700];
    }[/COLOR]
 
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$fout[/COLOR] [COLOR= #007700]==[/COLOR] false[COLOR= #007700])[/COLOR] [COLOR= #FF8000]// Als er niks fout is (alles is dus netjes ingevuld)[/COLOR]
    [COLOR= #007700]{[/COLOR]
        [COLOR= #0000BB]$headers[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]From: [/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$voornaam[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000] [/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$achternaam[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]<[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$email[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]>[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// Een afzender instellen zodat je kan reageren.[/COLOR]
 
        [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mail"]mail[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$naar[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$onderwerp[/COLOR][COLOR= #007700],[/COLOR] [URL="http://www.php.net/nl2br"]nl2br[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$bericht[/COLOR][COLOR= #007700]),[/COLOR] [COLOR= #0000BB]$headers[/COLOR][COLOR= #007700]))
        {[/COLOR]
            [URL="http://www.php.net/print"]print[/URL] [COLOR= #DD0000]<p>Het bericht is succesvol verzonden!</p>[/COLOR][COLOR= #007700];
        }[/COLOR]
        [URL="http://www.php.net/else"]else[/URL]
        [COLOR= #007700]{[/COLOR]
            [URL="http://www.php.net/print"]print[/URL] [COLOR= #DD0000]<p>Helaas, er is wat fout gegaan tijdens het verzenden van het formulier.</p>[/COLOR][COLOR= #007700];
        }
    }
}[/COLOR]
?>
        <form method="post" action="">
          <div class="controls controls-row">
            <div class="control-group span6">
              <input class="span12" name="voornaam" placeholder="uw naam" type="text" />
            </div>
            <div class="control-group span6">
              <input class="span12" name="email" placeholder="uw emailadres" type="email" />
            </div>
          </div>
          <div class="controls controls-row">
            <div class="control-group span12">
              <input class="span12" name="onderwerp" placeholder="onderwerp" type="text" />
            </div>
          </div>
          <div class="controls controls-row">
            <div class="control-group span12">
              <textarea class="span12" name="bericht" placeholder="Ik wil het hebben over.." rows="5"></textarea>
            </div>
          </div>
          <div class="controls controls-row">
            <div class="control-group span12">
              <button class="btn btn-primary" name="verzenden" type="submit">
                Verzenden
              </button>
            </div>
          </div>
        </form>
ctrl+c + ctrl+v = tadaaa

Dit, maar vergeet niet om het in een .php te plaatsen.
Maar hoe je nu werkt is beter, moet je .html waar je form in staat veranderen in .php.

Dan stuur je via het php-script om je mail bericht te versturen terug naar de form pagina. In de url kan je eventueel de foutmelding weergeven. Die vang je dan op op je form pagina ($_GET). En geef je hem daar weer.
0
Thom

Lid

Berichten
10.654
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Robbeing schreef:
Eerdere citaten tonen
Thommity schreef:
<div class="row-fluid">
      <div class="span6">[COLOR= #0000BB]<?php[/COLOR]
 
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]versturen[/COLOR][COLOR= #007700]]))[/COLOR] [COLOR= #FF8000]// Als het formulier verzonden is door op de verzend knop te klikken[/COLOR]
[COLOR= #007700]{[/COLOR]
[COLOR= #0000BB]$naar[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]mijn@mail.nl[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// Waar moet het naartoe?[/COLOR]
[COLOR= #0000BB]$onderwerp[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]Contactformulier (mijn site)[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// Het onderwerp van het bericht
 
// Header instellen, zodat nl2br() werkt[/COLOR]
[COLOR= #0000BB]$headers[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"MIME-version: 1.0rn"[/COLOR][COLOR= #007700];[/COLOR] 
[COLOR= #0000BB]$headers[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]"content-type: text/html;charset=utf-8rn"[/COLOR][COLOR= #007700];[/COLOR]
    [COLOR= #0000BB]$voornaam[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/trim"]trim[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]voornaam[/COLOR][COLOR= #007700]]);[/COLOR] [COLOR= #FF8000]// Alle overbodige spaties uit het voornaam veld verwijderen[/COLOR]
    [COLOR= #0000BB]$email[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/trim"]trim[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]email[/COLOR][COLOR= #007700]]);[/COLOR] [COLOR= #FF8000]// Alle overbodige spaties uit het achternaam veld verwijderen[/COLOR]
    [COLOR= #0000BB]$onderwerp[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/trim"]trim[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]onderwerp[/COLOR][COLOR= #007700]]);[/COLOR] [COLOR= #FF8000]// Alle overbodige spaties uit het email veld verwijderen[/COLOR]
    [COLOR= #0000BB]$bericht[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/trim"]trim[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]bericht[/COLOR][COLOR= #007700]]);[/COLOR] [COLOR= #FF8000]// Alle overbodige spaties uit het bericht veld verwijderen[/COLOR]
    [COLOR= #0000BB]$fout[/COLOR] [COLOR= #007700]=[/COLOR] false[COLOR= #007700];[/COLOR] [COLOR= #FF8000]// Om te kijken straks of er wat fout is[/COLOR]
 
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$voornaam[/COLOR][COLOR= #007700]))[/COLOR] [COLOR= #FF8000]// Als het voornaam veld niet is ingevuld[/COLOR]
    [COLOR= #007700]{[/COLOR]
        [URL="http://www.php.net/print"]print[/URL] [COLOR= #DD0000]<p>Helaas, het voornaam veld is verplicht maar is nu niet ingevuld!</p>[/COLOR][COLOR= #007700];[/COLOR]
        [COLOR= #0000BB]$fout[/COLOR] [COLOR= #007700]=[/COLOR] true[COLOR= #007700];[/COLOR] [COLOR= #FF8000]// Zorgen dat het script zometeen weet dat er wat fout is[/COLOR]
    [COLOR= #007700]}[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$onderwerp[/COLOR][COLOR= #007700]))[/COLOR] [COLOR= #FF8000]// Als het onderwerp veld niet is ingevuld[/COLOR]
    [COLOR= #007700]{[/COLOR]
        [URL="http://www.php.net/print"]print[/URL] [COLOR= #DD0000]<p>Helaas, het onderwerp veld is verplicht maar is nu niet ingevuld!</p>[/COLOR][COLOR= #007700];[/COLOR]
        [COLOR= #0000BB]$fout[/COLOR] [COLOR= #007700]=[/COLOR] true[COLOR= #007700]; 
    }[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$email[/COLOR][COLOR= #007700]))[/COLOR] [COLOR= #FF8000]// Als het email veld niet is ingevuld[/COLOR]
    [COLOR= #007700]{[/COLOR]
        [URL="http://www.php.net/print"]print[/URL] [COLOR= #DD0000]<p>Helaas, het email veld is verplicht maar is nu niet ingevuld!</p>[/COLOR][COLOR= #007700];[/COLOR]
        [COLOR= #0000BB]$fout[/COLOR] [COLOR= #007700]=[/COLOR] true[COLOR= #007700];
    }[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700](![/COLOR]filter_var[COLOR= #007700]([/COLOR][COLOR= #0000BB]$email[/COLOR][COLOR= #007700],[/COLOR] FILTER_VALIDATE_EMAIL[COLOR= #007700]))[/COLOR] [COLOR= #FF8000]// Als het email adres niet correct is[/COLOR]
    [COLOR= #007700]{[/COLOR]
        [URL="http://www.php.net/print"]print[/URL] [COLOR= #DD0000]<p>Helaas, het email adres is niet correct!</p>[/COLOR][COLOR= #007700];[/COLOR]
        [COLOR= #0000BB]$fout[/COLOR] [COLOR= #007700]=[/COLOR] true[COLOR= #007700];
    }[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$bericht[/COLOR][COLOR= #007700]))[/COLOR] [COLOR= #FF8000]// Als het bericht veld niet is ingevuld[/COLOR]
    [COLOR= #007700]{[/COLOR]
        [URL="http://www.php.net/print"]print[/URL] [COLOR= #DD0000]<p>Helaas, het bericht veld is verplicht maar is nu niet ingvuld!</p>[/COLOR][COLOR= #007700];[/COLOR]
        [COLOR= #0000BB]$fout[/COLOR] [COLOR= #007700]=[/COLOR] true[COLOR= #007700];
    }[/COLOR]
 
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$fout[/COLOR] [COLOR= #007700]==[/COLOR] false[COLOR= #007700])[/COLOR] [COLOR= #FF8000]// Als er niks fout is (alles is dus netjes ingevuld)[/COLOR]
    [COLOR= #007700]{[/COLOR]
        [COLOR= #0000BB]$headers[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]From: [/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$voornaam[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000] [/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$achternaam[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]<[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$email[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]>[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// Een afzender instellen zodat je kan reageren.[/COLOR]
 
        [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mail"]mail[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$naar[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$onderwerp[/COLOR][COLOR= #007700],[/COLOR] [URL="http://www.php.net/nl2br"]nl2br[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$bericht[/COLOR][COLOR= #007700]),[/COLOR] [COLOR= #0000BB]$headers[/COLOR][COLOR= #007700]))
        {[/COLOR]
            [URL="http://www.php.net/print"]print[/URL] [COLOR= #DD0000]<p>Het bericht is succesvol verzonden!</p>[/COLOR][COLOR= #007700];
        }[/COLOR]
        [URL="http://www.php.net/else"]else[/URL]
        [COLOR= #007700]{[/COLOR]
            [URL="http://www.php.net/print"]print[/URL] [COLOR= #DD0000]<p>Helaas, er is wat fout gegaan tijdens het verzenden van het formulier.</p>[/COLOR][COLOR= #007700];
        }
    }
}[/COLOR]
?>
        <form method="post" action="">
          <div class="controls controls-row">
            <div class="control-group span6">
              <input class="span12" name="voornaam" placeholder="uw naam" type="text" />
            </div>
            <div class="control-group span6">
              <input class="span12" name="email" placeholder="uw emailadres" type="email" />
            </div>
          </div>
          <div class="controls controls-row">
            <div class="control-group span12">
              <input class="span12" name="onderwerp" placeholder="onderwerp" type="text" />
            </div>
          </div>
          <div class="controls controls-row">
            <div class="control-group span12">
              <textarea class="span12" name="bericht" placeholder="Ik wil het hebben over.." rows="5"></textarea>
            </div>
          </div>
          <div class="controls controls-row">
            <div class="control-group span12">
              <button class="btn btn-primary" name="verzenden" type="submit">
                Verzenden
              </button>
            </div>
          </div>
        </form>
ctrl+c + ctrl+v = tadaaa
Dit, maar vergeet niet om het in een .php te plaatsen.
Maar hoe je nu werkt is beter, moet je .html waar je form in staat veranderen in .php.

Dan stuur je via het php-script om je mail bericht te versturen terug naar de form pagina. In de url kan je eventueel de foutmelding weergeven. Die vang je dan op op je form pagina ($_GET). En geef je hem daar weer.

Had ook gekund ja, of met AJAX oid, zo had ik het zelf gedaan yummie
Blijkbaar werkt [code=contact.php] niet cry
0
Vandijkdesign

Lid · Topicstarter

Berichten
753
Reputatie
0
Punten
0,06
Lid sinds
Laatst gezien
Thanks, fixed!
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Nog een tip, controleren of een formulier verstuurd is doe je NIET met:

[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]versturen[/COLOR][COLOR= #007700]]))  {[/COLOR]


Maar met:

[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REQUEST_METHOD[/COLOR][COLOR= #007700]]==[/COLOR][COLOR= #DD0000]"POST"[/COLOR][COLOR= #007700]) {[/COLOR]


Veel netter, betrouwbaarder en veiliger.

Daarnaast is emtpy() ook geen goede functie. Deze laat bepaalde invoer gewoon false returnen ongeacht ze goed zijn, zoals false true en null... Gewoon een domme functie dus.

De beste oplossing is gewoon:

[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/trim"]trim[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]naam[/COLOR][COLOR= #007700]])==[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700]) {[/COLOR]
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren