Page 4 of 4 FirstFirst ... 234
Results 31 to 36 of 36

Thread: Form email notification depends on drop down

  1. #31
    Join Date
    Sep 2007
    Posts
    83
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default

    Dang This is hard just paisting back in didnt work I change some other stuff now I guess it is getting to end and bombing out

    Parse error: syntax error, unexpected $end in /home/wichita/public_html/Registra/Registration.php on line 136

    PHP Code:
    <?php
    include("global.inc.php");
    $errors=0;
    $error="The following errors occured while processing your form input. \n<ul>";
    pt_register('POST','FirstName');
    pt_register('POST','LastName');
    pt_register('POST','Address');
    pt_register('POST','City');
    pt_register('POST','State');
    pt_register('POST','ZipCode');
    pt_register('POST','HomePhone');
    pt_register('POST','CellPhone');
    pt_register('POST','EMail');
    pt_register('POST','MembershipNo');
    pt_register('POST','RoarNo');
    pt_register('POST','FirstClass');
    pt_register('POST','TransmitterFrequency');
    pt_register('POST','TransponderNo');
    pt_register('POST','TrackTransponder');
    pt_register('POST','SecondClass');
    pt_register('POST','TransmitterFrequency2');
    pt_register('POST','TransponderNo2');
    pt_register('POST','TrackTransponder2');
    pt_register('POST','AbilitySkillLevel');
    pt_register('POST','RaceDate');
    pt_register('POST','Track');
    pt_register('POST','IPAddress');
    pt_register('POST','DatePosted');

    if(
    $FirstName=="" || $LastName=="" || $Address=="" || $City=="" || $State=="" || $ZipCode=="" || $EMail=="" || $FirstClass=="" || $TransmitterFrequency=="" || $AbilitySkillLevel=="" || $RaceDate=="" || $Track=="" )
    {
        
    $errors 1;
        
    $error.="\n<li>You did not enter one or more of the required fields. Please go back and try again.</li>";
    }
    if(!
    eregi("^[a-z0-9]+([_\\.-][a-z0-9]+)*" ."@"."([a-z0-9]+([\.-][a-z0-9]+)*)+"."\\.[a-z]{2,}"."$",$EMail))
    {
        
    $error.="\n<li>Invalid email address entered</li>";
        
    $errors=1;
    }

    $IPAddress $HTTP_SERVER_VARS["REMOTE_ADDR"];
    $DatePosted date("Y-m-d h:i");


    if(
    $errors==1) {echo $error;}
    else {
        
    $where_form_is="http".($HTTP_SERVER_VARS["HTTPS"]=="on"?"s":"")."://".$SERVER_NAME.strrev(strstr(strrev($PHP_SELF),"/"));
        
    $message "First Name: ".$FirstName."
    Last Name: "
    .$LastName."
    Address: "
    .$Address."
    City: "
    .$City."
    State: "
    .$State."
    Zip Code: "
    .$ZipCode."
    Home Phone: "
    .$HomePhone."
    Cell Phone: "
    .$CellPhone."
    E Mail: "
    .$EMail."
    Membership No: "
    .$MembershipNo."
    Roar No: "
    .$RoarNo."
    First Class: "
    .$FirstClass."
    Transmitter Frequency: "
    .$TransmitterFrequency."
    Transponder No: "
    .$TransponderNo."
    Track Transponder: "
    .$TrackTransponder."
    Second Class: "
    .$SecondClass."
    Transmitter Frequency2: "
    .$TransmitterFrequency2."
    Transponder No2: "
    .$TransponderNo2."
    Track Transponder2: "
    .$TrackTransponder2."
    Ability Skill Level: "
    .$AbilitySkillLevel."
    Race Date: "
    .$RaceDate."
    Track: "
    .$Track."
    IP Address: "
    .$IPAddress."
    Date Posted: "
    .$DatePosted."
    "
    ;

    $link mysql_connect("localhost","login","logmein");
    mysql_select_db("wichita",$link);
    $query="INSERT INTO Registration (First_Name, Last_Name, Address, City, State, Zip_Code, Home_Phone, Cell_Phone, E_Mail, Membership_No, Roar_No, First_Class, Transmitter_Frequency, Transponder_No, Track_Transponder, Second_Class, Transmitter_Frequency2, Transponder_No2, Track_Transponder2, Ability_Skill_Level, Race_Date, Track, IP_Address, Date_Posted) VALUES ('".$FirstName."','".$LastName."','".$Address."','".$City."','".$State."','".$ZipCode."','".$HomePhone."','".$CellPhone."','".$EMail."','".$MembershipNo."','".$RoarNo."','".$FirstClass."','".$TransmitterFrequency."','".$TransponderNo."','".$TrackTransponder."','".$SecondClass."','".$TransmitterFrequency2."','".$TransponderNo2."','".$TrackTransponder2."','".$AbilitySkillLevel."','".$RaceDate."','".$Track."','".$IPAddress."','".$DatePosted."')";
    mysql_query($query);
        {
            
    $EMail trim(strip_tags(strtolower($_POST['Track']))); 
            
    $checkArray = array( 
              
    'Wichita' => 'wichitarcraceway@cox.net'
              
    'Hutchison' => 'kelly-ra@cox.net',
              
    'A Main' => 'kangle@cox.net',
              
    'Pea Body' => 'kangle@cox.net',
              
    'Newton' => 'kangle@cox.net',
              
    'Action RC' => 'kangle@cox.net',
              
    'Enid' => 'kangle@cox.net',
            ); 
            
    $to $checkArray[$EMail];
            
    $message stripslashes($message);  
            
    $subject $FirstName." "$RaceDate ." Race Registration";  
            if( !
    mail($to$subject$message"From: ".$Email) )
             
            {
                echo 
    "<h1>Unable to send email, try again later.</h1>";
            }
            else
            {
    ?>

    <h2 align="center">Registration Confirmation <a href="#" onclick="window.print();return false;">PRINT</a><h2>

    <div align="center">

    <table width="100%">
    <tr><td width="114">First Name: </td><td width="199" style="font-weight: bold"> <?php echo $FirstName?> </td>
        <td width="164">First Class: </td><td style="font-weight: bold"> <?php echo $FirstClass?> </td></tr>
    <tr><td width="114">Last Name: </td><td width="199" style="font-weight: bold"> <?php echo $LastName?> </td>
        <td width="164">Transmitter Frequency: </td><td style="font-weight: bold"> <?php echo $TransmitterFrequency?> </td></tr>
    <tr><td width="114">Address: </td><td width="199" style="font-weight: bold"> <?php echo $Address?> </td>
        <td width="164">Transponder No: </td><td style="font-weight: bold"> <?php echo $TransponderNo?> </td></tr>
    <tr><td width="114">City: </td><td width="199" style="font-weight: bold"> <?php echo $City?> </td>
        <td width="164">Track Transponder: </td><td style="font-weight: bold"> <?php echo $TrackTransponder?> </td></tr>
    <tr><td width="114">State: </td><td width="199" style="font-weight: bold"> <?php echo $State?> </td>
        <td width="164">Second Class: </td><td style="font-weight: bold"> <?php echo $SecondClass?> </td></tr>
    <tr><td width="114">Zip Code: </td><td width="199" style="font-weight: bold"> <?php echo $ZipCode?> </td>
        <td width="164">Transmitter Frequency: </td><td style="font-weight: bold"> <?php echo $TransmitterFrequency2?> </td></tr>
    <tr><td width="114">Home Phone: </td><td width="199" style="font-weight: bold"> <?php echo $HomePhone?> </td>
        <td width="164">Transponder No: </td><td style="font-weight: bold"> <?php echo $TransponderNo2?> </td></tr>
    <tr><td width="114">Cell Phone: </td><td width="199" style="font-weight: bold"> <?php echo $CellPhone?> </td>
        <td width="164">Track Transponder: </td><td style="font-weight: bold"> <?php echo $TrackTransponder2?> </td></tr>
    <tr><td width="114">E Mail: </td><td width="199" style="font-weight: bold"> <?php echo $EMail?> </td>
        <td width="164">Ability Skill Level: </td><td style="font-weight: bold"> <?php echo $AbilitySkillLevel?> </td></tr>
    <tr><td width="114">Membership No: </td>
        <td width="199" style="font-weight: bold"> <?php echo $MembershipNo?> </td>
        <td width="164">Race Date: </td><td style="font-weight: bold"> <?php echo $RaceDate?> </td></tr>
    <tr><td width="114">Roar No: </td><td width="199" style="font-weight: bold"> <?php echo $RoarNo?> </td>
        <td width="164">Track: </td>
        <td style="font-style: italic; font-weight: bold"> <?php echo $Track?> </td></tr>
    <tr><td width="114">&nbsp;</td><td width="199"> &nbsp;</td><td width="164">Date Posted: </td><td> <?php echo $DatePosted?> </td></tr>
    </table>
    </div>
    <!-- Do not change anything below this line -->

    }
    ?>

  2. #32
    Join Date
    Jul 2006
    Location
    just north of Boston, MA
    Posts
    1,806
    Thanks
    13
    Thanked 72 Times in 72 Posts

    Default

    }
    ?>


    needs to be
    PHP Code:
    <?php ?>
    you need the beginning php sign again

  3. #33
    Join Date
    Sep 2007
    Posts
    83
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default

    same error
    tried
    <?php } ?>

    <?php }
    ?>

    <?php
    }
    ?>

  4. #34
    Join Date
    Sep 2007
    Posts
    83
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Thanks Booyman you worked you but off on this THANKS

    After deleting some stuff I got this to work.
    PHP Code:
    <?php
    include("global.inc.php");
    $errors=0;
    $error="The following errors occured while processing your form input. \n<ul>";
    pt_register('POST','FirstName');
    pt_register('POST','LastName');
    pt_register('POST','Address');
    pt_register('POST','City');
    pt_register('POST','State');
    pt_register('POST','ZipCode');
    pt_register('POST','HomePhone');
    pt_register('POST','CellPhone');
    pt_register('POST','EMail');
    pt_register('POST','MembershipNo');
    pt_register('POST','RoarNo');
    pt_register('POST','FirstClass');
    pt_register('POST','TransmitterFrequency');
    pt_register('POST','TransponderNo');
    pt_register('POST','TrackTransponder');
    pt_register('POST','SecondClass');
    pt_register('POST','TransmitterFrequency2');
    pt_register('POST','TransponderNo2');
    pt_register('POST','TrackTransponder2');
    pt_register('POST','AbilitySkillLevel');
    pt_register('POST','RaceDate');
    pt_register('POST','Track');
    pt_register('POST','IPAddress');
    pt_register('POST','DatePosted');

    if(
    $FirstName=="" || $LastName=="" || $Address=="" || $City=="" || $State=="" || $ZipCode=="" || $EMail=="" || $FirstClass=="" || $TransmitterFrequency=="" || $AbilitySkillLevel=="" || $RaceDate=="" || $Track=="" )
    {
        
    $errors 1;
        
    $error.="\n<li>You did not enter one or more of the required fields. Please go back and try again.</li>";
    }
    if(!
    eregi("^[a-z0-9]+([_\\.-][a-z0-9]+)*" ."@"."([a-z0-9]+([\.-][a-z0-9]+)*)+"."\\.[a-z]{2,}"."$",$EMail))
    {
        
    $error.="\n<li>Invalid email address entered</li>";
        
    $errors=1;
    }

    $IPAddress $HTTP_SERVER_VARS["REMOTE_ADDR"];
    $DatePosted date("Y-m-d h:i");

    if(
    $errors==1) {echo $error;}
    else {
        
    $where_form_is="http".($HTTP_SERVER_VARS["HTTPS"]=="on"?"s":"")."://".$SERVER_NAME.strrev(strstr(strrev($PHP_SELF),"/"));
    $message "First Name: ".$FirstName."
    Last Name: "
    .$LastName."
    Address: "
    .$Address."
    City: "
    .$City."
    State: "
    .$State."
    Zip Code: "
    .$ZipCode."
    Home Phone: "
    .$HomePhone."
    Cell Phone: "
    .$CellPhone."
    E Mail: "
    .$EMail."
    Membership No: "
    .$MembershipNo."
    Roar No: "
    .$RoarNo."
    First Class: "
    .$FirstClass."
    Transmitter Frequency: "
    .$TransmitterFrequency."
    Transponder No: "
    .$TransponderNo."
    Track Transponder: "
    .$TrackTransponder."
    Second Class: "
    .$SecondClass."
    Transmitter Frequency2: "
    .$TransmitterFrequency2."
    Transponder No2: "
    .$TransponderNo2."
    Track Transponder2: "
    .$TrackTransponder2."
    Ability Skill Level: "
    .$AbilitySkillLevel."
    Race Date: "
    .$RaceDate."
    Track: "
    .$Track."
    <!--IP Address: "
    .$IPAddress." -->
    Date Posted: "
    .$DatePosted."
    "
    ;
    $Local $_POST['Track']; 
            
    $checkArray = array( 
              
    'Wichita' => 'EMAIL ADDRESS'
              
    'Hutchison' => 'EMAIL ADDRESS',
              
    'A Main' => 'EMAIL ADDRESS',
              
    'Pea Body' => 'EMAIL ADDRESS',
              
    'Newton' => 'EMAIL ADDRESS',
              
    'Action RC' => 'EMAIL ADDRESS',
              
    'Enid' => 'EMAIL ADDRESS',
            ); 
            
    $to $checkArray[$Local];
            
    $message stripslashes($message);
    mail("$to","".$FirstName." ".$LastName." ".$RaceDate." Race Registration",
    $message,"From: $EMail");

    $link mysql_connect("localhost","login","logmein");
    mysql_select_db("wichita",$link);
    $query="INSERT INTO Registration (First_Name, Last_Name, Address, City, State, Zip_Code, Home_Phone, Cell_Phone, E_Mail, Membership_No, Roar_No, First_Class, Transmitter_Frequency, Transponder_No, Track_Transponder, Second_Class, Transmitter_Frequency2, Transponder_No2, Track_Transponder2, Ability_Skill_Level, Race_Date, Track, IP_Address, Date_Posted) VALUES ('".$FirstName."','".$LastName."','".$Address."','".$City."','".$State."','".$ZipCode."','".$HomePhone."','".$CellPhone."','".$EMail."','".$MembershipNo."','".$RoarNo."','".$FirstClass."','".$TransmitterFrequency."','".$TransponderNo."','".$TrackTransponder."','".$SecondClass."','".$TransmitterFrequency2."','".$TransponderNo2."','".$TrackTransponder2."','".$AbilitySkillLevel."','".$RaceDate."','".$Track."','".$IPAddress."','".$DatePosted."')";
    mysql_query($query);
    ?> 

    <body bgcolor="#FFFFFF">

    <h3 align="center">Registration Confirmation <a href="#" onclick="window.print();return false;">
    <font size="3">PRINT</font></a></h3>
    <p align="center"><b>An email was sent to the track you selected informing them 
    of your plans of attending.<br>
    <font size="2">This new registration form is on a trial bases in hopes to make 
    things easier for track owners and driver.</font></b></p>
    <h2>

    <div align="center">

    <table width="100%">
    <tr><td width="114">First Name: </td><td width="199" style="font-weight: bold"> <?php echo $FirstName?> </td>
        <td width="164">First Class: </td><td style="font-weight: bold"> <?php echo $FirstClass?> </td></tr>
    <tr><td width="114">Last Name: </td><td width="199" style="font-weight: bold"> <?php echo $LastName?> </td>
        <td width="164">Transmitter Frequency: </td><td style="font-weight: bold"> <?php echo $TransmitterFrequency?> </td></tr>
    <tr><td width="114">Address: </td><td width="199" style="font-weight: bold"> <?php echo $Address?> </td>
        <td width="164">Transponder No: </td><td style="font-weight: bold"> <?php echo $TransponderNo?> </td></tr>
    <tr><td width="114">City: </td><td width="199" style="font-weight: bold"> <?php echo $City?> </td>
        <td width="164">Track Transponder: </td><td style="font-weight: bold"> <?php echo $TrackTransponder?> </td></tr>
    <tr><td width="114">State: </td><td width="199" style="font-weight: bold"> <?php echo $State?> </td>
        <td width="164">Second Class: </td><td style="font-weight: bold"> <?php echo $SecondClass?> </td></tr>
    <tr><td width="114">Zip Code: </td><td width="199" style="font-weight: bold"> <?php echo $ZipCode?> </td>
        <td width="164">Transmitter Frequency: </td><td style="font-weight: bold"> <?php echo $TransmitterFrequency2?> </td></tr>
    <tr><td width="114">Home Phone: </td><td width="199" style="font-weight: bold"> <?php echo $HomePhone?> </td>
        <td width="164">Transponder No: </td><td style="font-weight: bold"> <?php echo $TransponderNo2?> </td></tr>
    <tr><td width="114">Cell Phone: </td><td width="199" style="font-weight: bold"> <?php echo $CellPhone?> </td>
        <td width="164">Track Transponder: </td><td style="font-weight: bold"> <?php echo $TrackTransponder2?> </td></tr>
    <tr><td width="114">E Mail: </td><td width="199" style="font-weight: bold"> <?php echo $EMail?> </td>
        <td width="164">Ability Skill Level: </td><td style="font-weight: bold"> <?php echo $AbilitySkillLevel?> </td></tr>
    <tr><td width="114">Membership No: </td>
        <td width="199" style="font-weight: bold"> <?php echo $MembershipNo?> </td>
        <td width="164">Race Date: </td><td style="font-weight: bold"> <?php echo $RaceDate?> </td></tr>
    <tr><td width="114">Roar No: </td><td width="199" style="font-weight: bold"> <?php echo $RoarNo?> </td>
        <td width="164">Track: </td>
        <td style="font-style: italic; font-weight: bold"> <?php echo $Track?> </td></tr>
    <tr><td width="114">&nbsp;</td><td width="199"> &nbsp;</td><td width="164">Date Posted: </td><td> <?php echo $DatePosted?> </td></tr>
    </table>
    </div>
    <!-- Do not change anything below this line -->

    <?php 
    }
    ?>

  5. #35
    Join Date
    Jul 2006
    Location
    just north of Boston, MA
    Posts
    1,806
    Thanks
    13
    Thanked 72 Times in 72 Posts

    Default

    okay thats good to hear
    $Local = $_POST['Track'];
    $checkArray = array(
    'Wichita' => 'EMAIL ADDRESS',
    'Hutchison' => 'EMAIL ADDRESS',
    'A Main' => 'EMAIL ADDRESS',
    'Pea Body' => 'EMAIL ADDRESS',
    'Newton' => 'EMAIL ADDRESS',
    'Action RC' => 'EMAIL ADDRESS',
    'Enid' => 'EMAIL ADDRESS',
    );
    $to = $checkArray[$Local];

    $message = stripslashes($message);
    mail("$to","".$FirstName." ".$LastName." ".$RaceDate." Race Registration",
    $message,"From: $EMail");

    $link = mysql_connect("localhost","login","logmein");
    mysql_select_db("wichita",$link);
    $query="INSERT INTO Registration (First_Name, Last_Name, Address, City, State, Zip_Code, Home_Phone, Cell_Phone, E_Mail, Membership_No, Roar_No, First_Class, Transmitter_Frequency, Transponder_No, Track_Transponder, Second_Class, Transmitter_Frequency2, Transponder_No2, Track_Transponder2, Ability_Skill_Level, Race_Date, Track, IP_Address, Date_Posted) VALUES ('".$FirstName."','".$LastName."','".$Address."','".$City."','".$State."','".$ZipCode."','".$HomePhone."','".$CellPhone."','".$EMail."','".$MembershipNo."','".$ RoarNo."','".$FirstClass."','".$TransmitterFrequency."','".$TransponderNo."','".$TrackTransponder."','".$SecondClass."','".$TransmitterFrequency2."','".$Transpo nderNo2."','".$TrackTransponder2."','".$AbilitySkillLevel."','".$RaceDate."','".$Track."','".$IPAddress."','".$DatePosted."')";
    mysql_query($query);
    ?>
    but you have now reverted back to sending the email before the person has been registered.

    change the above to .

    PHP Code:
    $link mysql_connect("localhost","login","logmein");
    mysql_select_db("wichita",$link);
    $query="INSERT INTO Registration (First_Name, Last_Name, Address, City, State, Zip_Code, Home_Phone, Cell_Phone, E_Mail, Membership_No, Roar_No, First_Class, Transmitter_Frequency, Transponder_No, Track_Transponder, Second_Class, Transmitter_Frequency2, Transponder_No2, Track_Transponder2, Ability_Skill_Level, Race_Date, Track, IP_Address, Date_Posted) VALUES ('".$FirstName."','".$LastName."','".$Address."','".$City."','".$State."','".$ZipCode."','".$HomePhone."','".$CellPhone."','".$EMail."','".$MembershipNo."','".$RoarNo."','".$FirstClass."','".$TransmitterFrequency."','".$TransponderNo."','".$TrackTransponder."','".$SecondClass."','".$TransmitterFrequency2."','".$TransponderNo2."','".$TrackTransponder2."','".$AbilitySkillLevel."','".$RaceDate."','".$Track."','".$IPAddress."','".$DatePosted."')";
    if( 
    mysql_query($query) )
    {
      
         
    $Local $_POST['Track']; 
            
    $checkArray = array( 
              
    'Wichita' => 'EMAIL ADDRESS'
              
    'Hutchison' => 'EMAIL ADDRESS',
              
    'A Main' => 'EMAIL ADDRESS',
              
    'Pea Body' => 'EMAIL ADDRESS',
              
    'Newton' => 'EMAIL ADDRESS',
              
    'Action RC' => 'EMAIL ADDRESS',
              
    'Enid' => 'EMAIL ADDRESS',
            ); 
            
    $to $checkArray[$Local];
            
          
    $message stripslashes($message);
          if( 
    mail("$to","".$FirstName." ".$LastName." ".$RaceDate." Race Registration"$message,"From: $EMail") )
         {
             echo 
    "<p>Email confirmation sent</p>";
         }
         else 
        {
              echo 
    "<p>An error occured sending confirmation</p>";
        }
    }
    else 
    {
           echo 
    "<p>Could not register. Please try again later</p>";
    }

    ?> 

  6. #36
    Join Date
    Sep 2007
    Posts
    83
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default

    Ok still working no errors
    THANK YOU

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •