Likes Likes:  0
Resultaten 1 tot 10 van de 10
Geen
  1. #1
    PHP validatie met pop-ups?
    geregistreerd gebruiker
    8 Berichten
    Ingeschreven
    25/07/10

    Locatie
    België

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter

    PHP validatie met pop-ups?

    Is er iemand die me verder kan helpen?
    De bedoeling is dat ik met een php scriptje een form valideer en post.
    Als er echter een veld niet goed ingevuld is moet er een klein pop-upje getoond worden met de desbetreffende error.

    Ik heb maar wat geprobeerd maar het werkt niet, weet iemand hoe het wel moet?

    PHP Code:
    // Validation
    if (strlen($firstname) == )
    {
    echo(
    '<script language="javascript">alert("Please enter your first name!")</script>') && header("Location: index.html");
    exit;
    }

    if (
    strlen($lastname) == )
    {
    echo(
    '<script language="javascript">alert("Please enter your last name!")</script>') && header("Location: index.html");;
    exit;
    }

    if (! 
    ereg('[A-Za-z0-9_-]+\@[A-Za-z0-9_-]+\.[A-Za-z0-9_-]+'$paypal))
    {
    echo(
    '<script language="javascript">alert("Please enter a valid PayPal e-mail!")</script>') && header("Location: index.html");;
    exit;
    }

    if (
    strlen($paypal) == )
    {
    echo(
    '<script language="javascript">alert("Please enter your PayPal e-mail!")</script>') && header("Location: index.html");;
    exit;
    }

    if (! 
    ereg('[A-Za-z0-9_-]+\@[A-Za-z0-9_-]+\.[A-Za-z0-9_-]+'$wlid))
    {
    echo(
    '<script language="javascript">alert("Please enter a valid Windows Live ID!")</script>') && header("Location: index.html");
    exit;
    }

    if (
    strlen($wlid) == )
    {
    echo(
    '<script language="javascript">alert("Please enter your Windows Live ID!")</script>') && header("Location: index.html");;
    exit;
    }

    if ( 
    $numberofpins 5)
    {
    echo(
    '<script language="javascript">alert("Please enter a valid number!")</script>') && header("Location: index.html");;
    exit;
    }

    if (
    strlen($numberofpins) == )
    {
    echo(
    '<script language="javascript">alert("Please enter a valid number!")</script>') && header("Location: index.html");;
    exit;


  2. #2
    PHP validatie met pop-ups?
    Joh.3:16
    1.552 Berichten
    Ingeschreven
    31/08/08

    Locatie
    Delfzijl

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    3 Berichten zijn liked



    wat doet die wel en wat doet die niet?
    foutmeldingen?

  3. #3
    PHP validatie met pop-ups?
    3.810 Berichten
    Ingeschreven
    16/05/04

    Locatie
    Middelburg

    Post Thanks / Like
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)
    130 Berichten zijn liked


    Registrar SIDN: Ja

    De grote vraag, waarom een JavaScript popup? Als er IETS irritant en de browser experience (denk ook een mobiele telefoons tegenwoordig?) verknalt zijn die dingen het wel.

  4. #4
    PHP validatie met pop-ups?
    B Digit Internetdiensten
    977 Berichten
    Ingeschreven
    20/06/07

    Locatie
    Gouda

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    4 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: 24389933
    Ondernemingsnummer: nvt

    Probeer een ajax popup te maken(zoek google), dad draait dat mee op je achtergrond. Werkt beter dan java iig

  5. #5
    PHP validatie met pop-ups?
    Joh.3:16
    1.552 Berichten
    Ingeschreven
    31/08/08

    Locatie
    Delfzijl

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    3 Berichten zijn liked



    Citaat Oorspronkelijk geplaatst door BDigitinternetdiensten Bekijk Berichten
    Probeer een ajax popup te maken(zoek google), dad draait dat mee op je achtergrond. Werkt beter dan java iig
    AJAX heeft ook javascript



  6. #6
    PHP validatie met pop-ups?
    geregistreerd gebruiker
    8 Berichten
    Ingeschreven
    25/07/10

    Locatie
    België

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    Citaat Oorspronkelijk geplaatst door Wido Bekijk Berichten
    De grote vraag, waarom een JavaScript popup? Als er IETS irritant en de browser experience (denk ook een mobiele telefoons tegenwoordig?) verknalt zijn die dingen het wel.
    Het maakt me niet uit wat het is, als het maar doet wat het moet doen... :/
    Hier vindt je de pagina: http://pinshop.awardspace.us/index.html

    Wat doet hij nu? Niets... Spijtig genoeg...
    Dit is het volledige order-scriptje:

    PHP Code:
    <?php
    // Receiving variables
    @$ip$_SERVER['REMOTE_ADDR'];
    @
    $firstname addslashes($_GET['firstname']);
    @
    $lastname addslashes($_GET['lastname']);
    @
    $paypal addslashes($_GET['paypal']);
    @
    $wlid addslashes($_GET['wlid']);
    @
    $numberofpins addslashes($_GET['numberofpins']);

    // Validation
    if (strlen($firstname) == )
    {
    echo(
    '<script language="javascript">alert("Please enter your first name!")</script>') && header("Location: index.html");
    exit;
    }

    if (
    strlen($lastname) == )
    {
    echo(
    '<script language="javascript">alert("Please enter your last name!")</script>') && header("Location: index.html");
    exit;
    }

    if (! 
    ereg('[A-Za-z0-9_-]+\@[A-Za-z0-9_-]+\.[A-Za-z0-9_-]+'$paypal))
    {
    echo(
    '<script language="javascript">alert("Please enter a valid PayPal e-mail!")</script>') && header("Location: index.html");
    exit;
    }

    if (
    strlen($paypal) == )
    {
    echo(
    '<script language="javascript">alert("Please enter your PayPal e-mail!")</script>') && header("Location: index.html");
    exit;
    }

    if (!
    ereg('[A-Za-z0-9_-]+\@[A-Za-z0-9_-]+\.[A-Za-z0-9_-]+'$wlid))
    {
    echo(
    '<script language="javascript">alert("Please enter a valid Windows Live ID!")</script>') && header("Location: index.html");
    exit;
    }

    if (
    strlen($wlid) == )
    {
    echo(
    '<script language="javascript">alert("Please enter your Windows Live ID!")</script>') && header("Location: index.html");
    exit;
    }

    if (
    $numberofpins 5)
    {
    echo(
    '<script language="javascript">alert("Please enter a valid number!")</script>') && header("Location: index.html");
    exit;
    }

    if (
    strlen($numberofpins) == )
    {
    echo(
    '<script language="javascript">alert("Please enter a valid number!")</script>') && header("Location: index.html");
    exit;
    }

    //Sending auto respond Email to visitor
    $header "From: justSCREAMplease@rock.com\n"
      
    "Reply-To: justSCREAMplease@rock.com\n";
    $subject "justSCREAMplease PIN Shop!";
    $email_to "$paypal";
    $message "Dear $firstname\n"
    "\n"
    "Thank you for your interest in the shop,\n"
    "I will process your $numberofpins PIN order asap!\n"
    "\n"
    "Please add me on Windows Live Messenger:\n"
    "-> justSCREAMplease@rock.com\n"
    "\n"
    "If you want you can already make the payment,\n"
    "make sure you send the money via PayPal\n"
    "as a GIFT to the above e-mail adress.\n"
    "\n"
    "I suggest, however, to wait until you've spoken\n"
    "to me on Windows Live Messenger to ensure\n"
    "that I still have enough PINs left to distribute... ;-)\n"
    "\n"
    "\n"
    "Kind regards\n"
    "- iScream (aka justSCREAMplease)";
    @
    mail($email_to$subject$message$header);

    //saving record in a text file
    $file_name "ORDERS.txt";
    $first_raw "First name    Last name:    PayPal:    WLM:    PINs:    IP:\r\n";
    $values "$firstname    $lastname    $paypal    $wlid    $numberofpins    $ip\r\n";
    $is_first_row false;
    if(!
    file_exists($file_name))
    {
     
    $is_first_row true ;
    }
    if (!
    $handle fopen($file_name'a+')) {
     die(
    "Cannot open file ($file_name)");
     exit;
    }
    if (
    $is_first_row)
    {
      if (
    fwrite($handle$first_raw ) === FALSE) {
      die(
    "Cannot write to file ($filename)");
      exit;
      }
    }
    if (
    fwrite($handle$values) === FALSE) {
      die(
    "Cannot write to file ($filename)");
      exit;
    }
    fclose($handle);

    echo(
    '<script language="javascript">alert("Your order has been submitted and a confirmation e-mail has been sent to your PayPal e-mail adress! ;-)")</script>') && header("Location: index.html");

    ?>
    EDIT: Ik heb het probleem tijdelijk opgelost doormiddel van een error pagina en een success pagina, maar hier ben ik niet tevreden mee...
    Laatst gewijzigd door funnydrummer; 02/08/10 om 18:25.

  7. #7
    PHP validatie met pop-ups?
    Joh.3:16
    1.552 Berichten
    Ingeschreven
    31/08/08

    Locatie
    Delfzijl

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    3 Berichten zijn liked



    ik wil niet lullig doen, maar in ie8 werkt het prima met javascript.
    edit: oh ik zie dat die wel naar error.html schiet, maar dat lijkt me geen probleem toch?

  8. #8
    PHP validatie met pop-ups?
    geregistreerd gebruiker
    8 Berichten
    Ingeschreven
    25/07/10

    Locatie
    België

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter
    Citaat Oorspronkelijk geplaatst door marsipulami Bekijk Berichten
    ik wil niet lullig doen, maar in ie8 werkt het prima met javascript.
    edit: oh ik zie dat die wel naar error.html schiet, maar dat lijkt me geen probleem toch?
    Ik zei toch dat ik het tijdelijk opgelost heb...
    Maar het moet toch kunnen? Zonder die extra pagina's aan te maken?

  9. #9
    PHP validatie met pop-ups?
    Joh.3:16
    1.552 Berichten
    Ingeschreven
    31/08/08

    Locatie
    Delfzijl

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    3 Berichten zijn liked



    zijn de html headers al wel verstuurd wanneer je de javascript fouten geeft?

    en probeer eens een gewone tekst te echoen bij een fout, dus geen javascript, gaat dat wle goed?

  10. #10
    PHP validatie met pop-ups?
    Procy
    696 Berichten
    Ingeschreven
    23/09/08

    Locatie
    Zoetermeer

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    3 Berichten zijn liked


    Naam: Marco Mahieu
    KvK nummer: 27273470

    Je moet eerst een goed werkend formulier maken met alleen PHP. Daarin moet je ook alle validaties toevoegen. Waarom? simpel, als je alleen met JavaScript controleert, en ik zet JavaScript uit in mijn browser, dan is je hele validatie weg.

    Dan, als je dat allemaal werkend hebt, daarna kun je alle validaties in je formulier gaan toevoegen met JavaScript. Deze onderbreekt je POST om eerst zijn eigen validaties te doen, indien er een fout is kan je een Alertbox geven, anders kun je hem zijn POST laten uitvoeren.

    Er zit een verschil tussen een alertbox en een popup.

    AJAX = JavaScript (AJAX is een programeertechniek welke gebruikmaakt van JavaScript)

Webhostingtalk.nl

Contact

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