Likes Likes:  0
Resultaten 1 tot 2 van de 2
Geen
  1. #1
    Shenzou
    POST variabelen met php verzenden
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    POST variabelen met php verzenden

    Hallo,

    Ik gebruik PHPlist om newsletters te versturen en heb in plaats van het
    het standaard inschrijfformulier te gebruiken een custom made gemaakt.
    Tot zover geen probleem. Nu wou ik echter ook de formvalidatie (van de
    invoervelden) omzeilen en dan kwam het probleem. Zoals het nu is krijgt
    de gebruiker wanneer hij op Verzenden drukt nogmaals dezelfde pagina te
    zien doch de ACTION is gewijzigd van action="$PHP_SELF" naar
    action="phplist_subscribe_page.php". Wat ik eigenlijk wil bereiken is
    dat als alle velden volgens mijn eigen formvalidatie goedgekeurd zijn ik
    mijn POST-variabelen aan de phplist_subscribe_page.php doorgeef zodat
    die de verdere afhandeling kan doen (versturen welkomstmail), verder
    hoef ik niets met die pagina te maken te hebben.

    http://test.while.be/company_newsletter.phps
    http://test.while.be/company_newsletter_form.phps

  2. #2
    Rik
    POST variabelen met php verzenden
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: POST variabelen met php verzenden

    Shenzou <black_onion@NOSPAMhotmail.com> wrote:

    > Hallo,
    >
    > Ik gebruik PHPlist om newsletters te versturen en heb in plaats van het
    > het standaard inschrijfformulier te gebruiken een custom made gemaakt.
    > Tot zover geen probleem. Nu wou ik echter ook de formvalidatie (van de
    > invoervelden) omzeilen en dan kwam het probleem. Zoals het nu is krijgt
    > de gebruiker wanneer hij op Verzenden drukt nogmaals dezelfde pagina te
    > zien doch de ACTION is gewijzigd van action="$PHP_SELF" naar
    > action="phplist_subscribe_page.php". Wat ik eigenlijk wil bereiken is
    > dat als alle velden volgens mijn eigen formvalidatie goedgekeurd zijn ik
    > mijn POST-variabelen aan de phplist_subscribe_page.php doorgeef zodat
    > die de verdere afhandeling kan doen (versturen welkomstmail), verder
    > hoef ik niets met die pagina te maken te hebben.
    >
    > http://test.while.be/company_newsletter.phps
    > http://test.while.be/company_newsletter_form.phps


    Zonder even naar de scripts te kijken, maar in het algemeens: waarom niet
    een constructie als deze:

    <?php
    $send = false;
    if(isset($_POST['submit'])){ //als het formulier ingediend is
    //valideer velden, als alles valide is zet $send op true.
    }

    if($send){
    mail(etc....);
    echo 'Bedankt voor uw mail';
    exit;
    } else {
    //laat formulier zien, met eventuele foutmeldingen
    }
    ?>

    Dan hoef je ook niet moeilijk te doen met eventuele variabelen doorsluisen.
    --
    Rik Wasmus

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics