47 if ( $email == "" ) { 48 $formerrors[ "emailerror" ] = true; 49 $iserror = true; 50 } 51 52 if ( !ereg( "^\([0-9]{3}\)[0-9]{3}-[0-9]{4}$", $phone ) ) { 53 $formerrors[ "phoneerror" ] = true; 54 $iserror = true; 55 } 56 57 if ( !$iserror ) { 58 59 // build INSERT query 60 $query = "INSERT INTO contacts " . 61 "( LastName, FirstName, Email, Phone, Book, OS ) " . 62 "VALUES ( '$lname', '$fname', '$email', " . 63 "'" . quotemeta( $phone ) . "', '$book', '$os' )"; 64 65 // Connect to MySQL 66 if ( !( $database = mysql_connect( "localhost", 67 "httpd", "" ) ) ) 68 die( "Could not connect to database" ); 69 70 // open MailingList database 71 if ( !mysql_select_db( "MailingList", $database ) ) 72 die( "Could not open MailingList database" ); dynamicForm.php (3 of 9) If there were no errors, query the MySQL database.