From: "Matt Warden" <[EMAIL PROTECTED]>
>
>
> Joseph,
>
> Joseph Harris wrote:
> > <?php
> > //connect to server and select database - organise include
> >   $conn = mysql_connect("localhost", "root", "") or die(mysql_error());
> >    mysql_select_db("loop",$conn)  or die(mysql_error());
> >  ?>
> >
> > And this works - in small test files both as a cut and paste and as an
> > include().   I am just foxed by what is making it fail in the script as
a
> > whole.
>
> Could you include the code from where you include() the above to where
> you are calling the INSERT that is generating your referenced error?
>
>
> - --
> Matt Warden
> Miami University
> Oxford, OH, USA
> http://mattwarden.com
>

Here it is Matt:

<?php
include $_SERVER['DOCUMENT_ROOT'].
                '/www.looperman-is-ready.com/layout.php';
                       //set some variables
           $_SERVER['DOCUMENT_ROOT'].

'/www.looperman-is-ready.com/includes/db_connect_loop.php';
            $email_error = false;

  $req = (!isset($_REQUEST['req'])) ? 'default' : $_REQUEST['req'];
switch($req){

  case "process" : // code to process signup input and place in database
      //    myheader("Happy Birthday");
          $errors = "<h4>Form Input Errors:".
                                "</h4>\n\n";
         //Validate all required fields were posted
         if(!$_POST['first_name'] ||
              !$_POST['last_name'] ||
               !$_POST['email_address'] ||
              !$_POST['country'] ||
              !$_POST['birthdate']){
          $error = true;

               if (!$_POST['first_name']) {
                  $errors .= "Missing first Name\n";
            }
            if (!$_POST['last_name']) {
                   $errors .= "Missing Last Name\n";
            }
            if (!$_POST['email_address']) {
                   $errors .= "Missing Email Address\n";
            $email_error = true;
            }
             if (!$_POST['country']) {
                     $errors .="Missing Country\n";
                        }
            if (!$_POST['birthdaye']) {
                        $errors .= "Missing Birthdate\n";
            }
}
                    footer();
          exit;

  //All checks have passed; insert user in database
      $sql = @mysql_query("INSERT INTO loop_allname (first_n, last_n,
email_address, birth, countryID, is_current, start)
                      VALUES('$_POST[first_name]',
                                        '$_POST[last_name]',
                               '$_POST[email_address]',
                                 '$_POST[birthdate]',
                               '$_POST[country]',
                               1,
                                now(),
                               )");

      if (!$sql) {
            echo 'error inserting your information into MySQL; '
.mysql_error();
                 footer();
exit();
 }

---and I've had the quotes both on and off the figure 1 in the values.

Thanks for taking a look.

Joseph


____ • The WDVL Discussion List from WDVL.COM • ____
To Join wdvltalk, Send An Email To: mailto:[EMAIL PROTECTED] or
use the web interface http://e-newsletters.internet.com/discussionlists.html/
       Send Your Posts To: [email protected]
To change subscription settings, add a password or view the web interface:
http://intm-dl.sparklist.com/read/?forum=wdvltalk

________________  http://www.wdvl.com  _______________________

You are currently subscribed to wdvltalk as: [email protected]
To unsubscribe send a blank email to [EMAIL PROTECTED]
To unsubscribe via postal mail, please contact us at:
Jupitermedia Corp.
Attn: Discussion List Management
475 Park Avenue South
New York, NY 10016

Please include the email address which you have been contacted with.

Reply via email to