Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 9267493
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 18, 20262026-06-18T14:33:47+00:00 2026-06-18T14:33:47+00:00

I created a website that has a registration form for a fundraiser event. It

  • 0

I created a website that has a registration form for a fundraiser event. It has simple fields such as “First Name, Last Name, Email, etc” After they click on “submit” on the first page, they are taken to another page where they can pay via Paypal.

I already know how to insert the Paypal feature where it says “Buy now”. However, for my case, I want to have 2 different Paypal forms:

  1. If a user has already registered for another particular conference, they pay $10 (I have the list of registered attendees in a database table already via phpmyadmin)
  2. If a user has not registered for the general conference, they pay $15

How do I code it so that I can validate if the user is in the database table of registered attendees and gets the $10 rate? (perhaps I can validate by email address used on the form)

This is what I have right now for my php file (It’s defaulted on the $15 regular rate for non-attendees)

<html>
<div class="container">
    <head><title>Payment Page</title></head>
    <body>
    <h1>Step 2: Payment</h1>
    <p class="content">Please proceed onto payment via Paypal.</p>
<div></div>
<ul>
    <li>The fee for an attendee is $10</li>
    <li>The fee for a non-attendee is $15</li>

</ul>

    </body>

<head>
<link rel="stylesheet" type="text/css" href="container.css">
</head>

</html>

<div></div>
<br></br>


    <form action="https://www.paypal.com/cgi-bin/webscr" method="post">  
    <input type="hidden" name="cmd" value="_xclick">  
    <input type="hidden" name="business" value="tracyjones@gmail.com">  
    <input type="hidden" name="item_name" value="Fundraiser">  
    <input type="hidden" name="item_number" value="Rate">  
    <input type="hidden" name="amount" value="15.00">  
    <input type="hidden" name="no_shipping" value="0">  
    <input type="hidden" name="no_note" value="1">  
    <input type="hidden" name="currency_code" value="USD">  
    <input type="hidden" name="lc" value="AU">  
    <input type="hidden" name="bn" value="PP-BuyNowBF">  
    <input type="image" src="https://www.paypal.com/en_AU/i/btn/btn_buynow_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online.">  
    <img alt="" border="0" src="https://www.paypal.com/en_AU/i/scr/pixel.gif" width="1" height="1">  
</form>  
  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-18T14:33:48+00:00Added an answer on June 18, 2026 at 2:33 pm

    EDITED
    Try this:

     <?php
    
    
    // Event name
    $event = "2013 VIA-1 5K Run Fundraiser";
    
    
    
    // Registration fees for attendees and non-attendees
    $fee_attendee = 10;
    $fee_nonAttendee = 15;
    
    
    $paypal_email = 'payment@example.com ';
    
    // Registration closing date (will go until 11:59 PM Central Standard Time of this day)
    $close_month = 03;
    $close_day = 08;
    $close_year = 2013;
    
    // $time = time(); Easier to use the build in now function of MySQL. 
    
    
    function clean($in)
    {
        $out = trim(strip_tags($in));
        $out = addslashes($out);
        return $out;
    }
    
    
    
    function listform(){
    $host = "host";
    $user = "username";
    $password = "password";
    $database = "dbname";
    
    // open connection to databse
    $link = mysqli_connect($host, $user, $password, $database);
            IF (!$link){
                echo ("Unable to connect to database!");
            }
            ELSE {
               //Get organisations from table organisations
               $query = "SELECT * FROM  organisations ORDER BY name ASC"; 
               $result = mysqli_query($link, $query);
                    while($row = mysqli_fetch_array($result, MYSQLI_BOTH)){
                        echo "<option value=".$row['id_organisations'].">".$row['name']."</option>\n";
                    }
            }
            mysqli_close($link);
    }
    
    //Check if variables are post if so filter the input if not initiating variables for form
    IF (isset($_POST['firstname'])){  
         $firstname  = filter_var($_POST['firstname'], FILTER_SANITIZE_STRING);    
    }
    ELSE {
        $firstname  = "";
    }
    
    IF (isset($_POST['lastname'])){
                $lastname   = filter_var($_POST['lastname'],FILTER_SANITIZE_STRING); 
    }
    ELSE {
        $lastname   = "";
    }
    
    IF (isset($_POST['org'])){
       $org = $_POST['org'];
    }
    ELSE {
        $org    = "";
    }
    
    IF (isset($_POST['email'])){
        $email  = filter_var(filter_var($_POST['email'],FILTER_SANITIZE_EMAIL),FILTER_VALIDATE_EMAIL);
    }
    ELSE {
        $email  = "";
    }
    
    IF (isset($_POST['attendant'])){
        $attendant  = filter_var(filter_var($_POST['attendant'],FILTER_SANITIZE_STRING));
    }
    ELSE {
        $attendant  = "";
    }
    IF (isset($_POST['waiver'])){
        $waiver = filter_var(filter_var($_POST['waiver'],FILTER_SANITIZE_STRING));
    }
    ELSE {
        $waiver  = "";
    }
    
    
    
    function submit_form(){
    $host  = "host";
    $user = "username";
    $password = "password";
    $database = "dbname";
    
        $firstname  = filter_var($_POST['firstname'], FILTER_SANITIZE_STRING); 
        $lastname   = filter_var($_POST['lastname'], FILTER_SANITIZE_STRING); 
        $org    = $_POST['org'];
        $email  = filter_var(filter_var($_POST['email'],FILTER_SANITIZE_EMAIL),FILTER_VALIDATE_EMAIL);
        $attendant  = $_POST['attendant'];
    
        // open connection to database
        $link = mysqli_connect($host,$user, $password, $database);
            IF (!$link){
                echo ("Unable to connect to database!");
            }
            ELSE {
               //INSERT VALUES INTO DATABASE
               $query = "INSERT INTO basicinfo (firstname,lastname,email,attendant,org,time) VALUES('".$firstname."', '".$lastname."', '".$email."', ".$attendant.", ".$org.", NOW())";
               return mysqli_query($link,$query);
    
            }
    //close connection to database
            mysqli_close($link);
    
        }
    
    
    
    
    
    function payment (){
    $host = "host";
    $user = "username";
    $password = "password";
    $database = "dbname";
    
    $firstname  = filter_var($_POST['firstname'], FILTER_SANITIZE_STRING); 
    $lastname   = filter_var($_POST['lastname'], FILTER_SANITIZE_STRING);
    
    
    
    
    
    // open connection to databse
    $link = mysqli_connect($host, $user, $password, $database);
            IF (!$link){
                echo ("Unable to connect to database!");
            }
            ELSE {
               //Is someone registered at other conference from table registration
               $query = "SELECT * FROM  registration WHERE firstname ='".$firstname."' AND lastname='".$lastname."'"; 
               $result = mysqli_query($link, $query);
               $rows = mysqli_fetch_array($result, MYSQLI_BOTH);         
                    if ( $rows > 0){
                        $amount = 10.00;
                        $form_registrar= <<< heredoc
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    
    
    <html>
    <div class="container">
        <head><title>Payment Page</title></head>
        <link rel="stylesheet" type="text/css" href="container.css">
        <body>
        <h1>Step 2: Payment</h1>
        <p class="content">Please proceed onto payment via Paypal.</p>
    <div></div>
    <ul>
        <li>The fee for an attendee is $10</li>
        <li>The fee for a non-attendee is $15</li>
    
    </ul>
    <div>Your fee is $$amount</div>
    
    
    
        <form action="https://www.paypal.com/cgi-bin/webscr" method="post">  
        <input type="hidden" name="cmd" value="_xclick">  
        <input type="hidden" name="business" value="tracyjones@gmail.com">  
        <input type="hidden" name="item_name" value="Fundraiser">  
        <input type="hidden" name="item_number" value="Rate">  
        <input type="hidden" name="amount" value="$amount">  
        <input type="hidden" name="no_shipping" value="0">  
        <input type="hidden" name="no_note" value="1">  
        <input type="hidden" name="currency_code" value="USD">  
        <input type="hidden" name="lc" value="AU">  
        <input type="hidden" name="bn" value="PP-BuyNowBF">  
        <input type="image" src="https://www.paypal.com/en_AU/i/btn/btn_buynow_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online.">  
        <img alt="" border="0" src="https://www.paypal.com/en_AU/i/scr/pixel.gif" width="1" height="1">  
    </form>
    
        </body>
    </html>
    
    heredoc;
                        return $form_registrar;
                    }
                    else {
                        $amount = 15.00;
                        $form_registrar= <<< heredoc
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    
    
    <html>
    <div class="container">
        <head><title>Payment Page</title></head>
        <link rel="stylesheet" type="text/css" href="container.css">
        <body>
        <h1>Step 2: Payment</h1>
        <p class="content">Please proceed onto payment via Paypal.</p>
    <div></div>
    <ul>
        <li>The fee for an attendee is $10</li>
        <li>The fee for a non-attendee is $15</li>
    
    </ul>
       <div>Your fee is $$amount</div>
    
    
    
        <form action="https://www.paypal.com/cgi-bin/webscr" method="post">  
        <input type="hidden" name="cmd" value="_xclick">  
        <input type="hidden" name="business" value="tracyjones@gmail.com">  
        <input type="hidden" name="item_name" value="Fundraiser">  
        <input type="hidden" name="item_number" value="Rate">  
        <input type="hidden" name="amount" value="$amount">  
        <input type="hidden" name="no_shipping" value="0">  
        <input type="hidden" name="no_note" value="1">  
        <input type="hidden" name="currency_code" value="USD">  
        <input type="hidden" name="lc" value="AU">  
        <input type="hidden" name="bn" value="PP-BuyNowBF">  
        <input type="image" src="https://www.paypal.com/en_AU/i/btn/btn_buynow_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online.">  
        <img alt="" border="0" src="https://www.paypal.com/en_AU/i/scr/pixel.gif" width="1" height="1">  
    </form>
    
        </body>
    </html>
    
    heredoc;
                        return $form_registrar;
                    }
            }
            mysqli_close($link);
    }
    
    //Warning messages initiation
    $warning_firstname  = "*Required";
    $warning_lastname   = "*Required";
    $warning_org  = "*Required";
    $warning_email   = "*Required";
    $warning_attendant   = "*Required";
    $warning_waiver      = "*Required";
    
    
    
    
    
    $formfirstpart = <<<EODformfirspart
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html>
        <head>
            <title>Form 5K RUN </title>
            <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
            <link href="style.css" type="text/css" rel="stylesheet" media="screen"/>
    
        </head>
        <body style="background-color:gold">
    
                <div>We're excited to introduce the 5K Run to VIA-1! During this year's conference, Individuals can register to participate in the fun across University of Iowa's campus in order to raise money for this year's CPP</div>
        <div class="row">
            <form action="{$_SERVER['PHP_SELF']}" method="POST" name="registration">
               <div class="column grid_5">
                   <label for='first'>First Name:</label></br>
                <input type="text" name="firstname" id="first" maxlength="25" tabindex='1' VALUE="$firstname" /><span class="warning">$warning_firstname</span></br></br>
                <label for='first'>Last Name:</label></br>
                <input type="text" name="lastname" id='lastname' maxlength="25" tabindex='1' VALUE="$lastname" /><span class="warning">$warning_lastname</span></br></br>
                <label for='email'>E-mail:</label></br>
                <input type="text" name="email" id='email' maxlength="100" tabindex='3' VALUE="$email" /><span class="warning">$warning_email</span></br></br>
    
    
               <label for="org">Organization:</label><br />
                <select id="org" name="org" tabindex="5">
    
    EODformfirspart;
    
    $formlastpart = <<<EODlastpart
                                </select>
                    <span class="warning">$warning_org</span><br /><br />
    
                        <label for='attendant'>Are you attending VIA-1?</label><br />
    
                    <input type='radio' class='radio' name='attendant' id='attendant-yes' value='1' /> <label for='attendant-yes'>Yes</label><br />
                <input type='radio' class='radio' name='attendant' id='attendant-no' value='0' /> <label for='attendant-no'>No </label><br />$warning_attendant<br />
    
    
                <input type='checkbox' class="radio" name="waiver" id="waiver" value="1"  /> <label for='waiver'>I understand and agree to the terms of <a href='waiver.php' target="_blank">the waiver</a>.$warning_waiver</label>
            </div>
    
        <div class='column grid_10 right'>
                <input type="submit" class='button' name="submit" value="submit" tabindex='7' />
                </form>
    </div>
        </body>
    </html>
    EODlastpart;
    
    
    
    
    
    
    
    
    IF(!IsSet($_POST['submit'])){ // Check if form is not send, if not display empty form.
    
    echo $formfirstpart;
    echo listform();
    echo $formlastpart; 
    }
    
    ELSEIF (IsSet($_POST['submit']) AND (isset($firstname) OR isset($lastname) OR isset($email) OR  isset($org) OR isset($attendant))) {
    $warning_counter = 0;
    if ($firstname == "") {      
            $warning_firstname = 'Please provide your first name and / or a valid name';
                    $warning_counter = + 1 ;
            }
    if ($firstname == "") {      
            $warning_lastname = 'Please provide your last name and / or a valid name';
                    $warning_counter = + 1;
            }
    if ($email == "") {      
            $warning_email = 'Please provide your email adress and / or a valid email adress';
                    $warning_counter = +1;
            }
    
    if ($org == " ") {      
            $warning_org = 'Please select your organisation';
                    $warning_counter = +1;
            }
    
    if ($waiver == "") {      
            $warning_waiver = 'You have to accept the waiver agreement the otherwise you cannot attend'; 
                    $warning_counter = +1;
            }
    if ($attendant == "") {      
            $warning_attendant = 'Do you attend VIA-1?';
                    $warning_counter =+1;
            } 
     if ($warning_counter>0){               
    $formfirstpart1 = <<<EODformfirspart1
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html>
        <head>
            <title>Form 5K RUN </title>
            <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
            <link href="style.css" type="text/css" rel="stylesheet" media="screen"/>
    
        </head>
        <body style="background-color:gold">
    
                <div>We're excited to introduce the 5K Run to VIA-1! During this year's conference, Individuals can register to participate in the fun across University of Iowa's campus in order to raise money for this year's CPP</div>
        <div class="row">
            <form action="{$_SERVER['PHP_SELF']}" method="POST" name="registration">
               <div class="column grid_5">
                   <label for='first'>First Name:</label></br>
                <input type="text" name="firstname" id="first" maxlength="25" tabindex='1' VALUE="$firstname" /><span class="warning">$warning_firstname</span></br></br>
                <label for='first'>Last Name:</label></br>
                <input type="text" name="lastname" id='lastname' maxlength="25" tabindex='1' VALUE="$lastname" /><span class="warning">$warning_lastname</span></br></br>
                <label for='email'>E-mail:</label></br>
                <input type="text" name="email" id='email' maxlength="100" tabindex='3' VALUE="$email" /><span class="warning">$warning_email</span></br></br>
    
    
               <label for="org">Organization:</label><br />
                <select id="org" name="org" tabindex="5">
    
    
    EODformfirspart1;
    
    
    
    $formlastpart1 = <<<EODlastpart1
    
                                </select>
                    <span class="warning">$warning_org</span><br /><br />
    
                        <label for='attendant'>Are you attending VIA-1?</label><br />
    
                    <input type='radio' class='radio' name='attendant' id='attendant-yes' value='1' /> <label for='attendant-yes'>Yes</label><br />
                <input type='radio' class='radio' name='attendant' id='attendant-no' value='0' /> <label for='attendant-no'>No </label><br />$warning_attendant<br />
    
    
                <input type='checkbox' class="radio" name="waiver" id="waiver" value="1"  /> <label for='waiver'>I understand and agree to the terms of <a href='waiver.php' target="_blank">the waiver</a>.$warning_waiver</label>
            </div>
    
        <div class='column grid_10 right'>
                <input type="submit" class='button' name="submit" value="submit" tabindex='7' />
                </form>
    </div>
        </body>
    </html>
    
    EODlastpart1;
        echo $formfirstpart1;
        echo listform();
        echo $formlastpart1;
     }
     IF ($warning_counter == 0){
    submit_form();
    echo payment();
    
     }
    }
    
    
    ?>
    
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have created a login form on a wordpress website that will give users
I created a website with dotnetnuke that has a responsive skin. In the normal
I have created a website in HTML that has a Settings page, where the
I recently created a website that has a voting/upvoting feature that uses jQuery's AJAX
I have a website that has the views generated directly from objects created by
I have a website that has a bunch of PDFs that are pre-created and
Im promoting a website that has a simple Download Now button. When a user
I have almost created a website that works in all major browsers flawlessly. Yesterday,
I have created a website using modx evolution v1.0.2. The website that I have
We currently have a tool on our website that is created by JavaScript. The

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.