How to submit form after CPA offer is completed ?

0 replies
Hey guys, Merry Christmas to you all!
Im building a landing page and i want to have my form submitted after the CPA offer has been completed.
What i have tried so far is calling the widget function using javascript onclick.
But by doing this, my PHP form validation doesnt works.
Have any ideas how i can make it work ?
Here is my code:
<meta charset="UTF-8">
<title>Complete a survey to become part of our team.</title>

<!-- Start of content locker code -->

<noscript><meta http-equiv="refresh" content="0;url=" /></noscript>

<script type="text/javascript">var ogblock=true;</script>

<script type="text/javascript" src=""></script>

<script type="text/javascript">if(ogblock) window.location.href = "";</script>

<!-- End of content locker code -->

          $userErr ="";
          $emailErr ="";

          $url = "http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
          if (strpos($url, 'error=user-empty') !== false) {
              $userErr ="Please enter your username!";

          if (strpos($url, 'error=email-empty') !== false) {
              $emailErr ="Please enter your email!";
                  echo $emailErr;

          if (strpos($url, 'error=email-incorrect') !== false) {
              $emailErr ="Please enter a valid email!";
                  echo $emailErr;
          if (strpos($url, 'error=succes') !== false) {
              $entry = 'You have entered succesfully!';        

<h1> Please enter the following info: </h1>

<form method="post" action="enter.php">

Username: <input type="text" name="username" placeholder="Username" /> <br>

<span class="error"><?php echo $userErr ?></span><br>
E-mail: <input type="text" name="email" placeholder="E-mail" /><br>
<span class="error"><?php echo $emailErr ?></span><br>
Social Media: <input type="text" name="smedia" placeholder="Enter your Facebook, twitter, Skype, profile URL" /> (Optional)<br>
<input type="submit" value="Enter" />
<?php echo $entry ?>

And my enter.php file:


include 'connect-mysql.php';

    $username = $_POST['username'];
    $email = $_POST['email'];
    $smedia = $_POST['smedia'];
    if(empty($username)) {
            header("Location: index.php?error=user-empty");

    if(empty($email)) {
            header("Location: index.php?error=email-empty");

    if (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
              header("Location: index.php?error=email-incorrect");
    else {

    $sql = "INSERT INTO user (username, email, socialmedia) VALUES ('$username', '$email', '$smedia')";

    $result = mysqli_query($dbcon, $sql);
    header("Location: index.php?error=succes");

#cpa #form #offer #submit

Trending Topics