I created a database in mysql - running php via apache on a XP os. I get a good connection in dreamweaver with the database panel - no problems connecting and viewing tables in dw. I created a form that I want to load the user info to the table. My run line is: ttp://127.0.0.1:8080/dreamweaverhotel/bookings/add_user_record.php - the page shows blank - in the view source I get a basic shell of html - <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META http-equiv=Content-Type content="text/html; charset=windows-1252"></HEAD> <BODY></BODY></HTML> That's it! - the path is good - I loaded some other php files that work in there and they run fine. My phpMyAdmin works great - So I know the localhost connection is good and php is working and mysql is fine I can access it through phpMyAdmin or dw in database panel, those parts are working. So there is obviously something wrong with my add_user.php file (the one that won't work). Now DW has put the connection variables in my code - can anyone tell me what is wrong? - hopefully. This was all created with DW. And here is what is in the connHotel.php file: <?php # FileName="Connection_php_mysql.htm" # Type="MYSQL" # HTTP="true" $hostname_connHotel = "127.0.0.1:8080"; $database_connHotel = "dwhotel"; $username_connHotel = "root"; $password_connHotel = "t4540"; $connHotel = mysql_pconnect($hostname_connHotel, $username_connHotel, $password_connHotel) or die(mysql_error()); ?> Thanks - This is just the php part - the html form part goes below - I didn't want to lload too much. <?php require_once('../Connections/connHotel.php'); ?> <?php function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") { $theValue = (!get_magic_quotes_gpc()) ? addslashes($theValue) : $theValue; switch ($theType) { case "text": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "long": case "int": $theValue = ($theValue != "") ? intval($theValue) : "NULL"; break; case "double": $theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL"; break; case "date": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "defined": $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue; break; } return $theValue; } $editFormAction = $HTTP_SERVER_VARS['PHP_SELF']; if (isset($HTTP_SERVER_VARS['QUERY_STRING'])) { $editFormAction .= "?" . $HTTP_SERVER_VARS['QUERY_STRING']; } if ((isset($HTTP_POST_VARS["MM_insert"])) && ($HTTP_POST_VARS["MM_insert"] == "userform")) { $insertSQL = sprintf("INSERT INTO clients (title, firstname, lastname, address1, address2, town, province, postcode, email) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s)", GetSQLValueString($HTTP_POST_VARS['title'], "text"), GetSQLValueString($HTTP_POST_VARS['firstname'], "text"), GetSQLValueString($HTTP_POST_VARS['lastname'], "text"), GetSQLValueString($HTTP_POST_VARS['address1'], "text"), GetSQLValueString($HTTP_POST_VARS['address2'], "text"), GetSQLValueString($HTTP_POST_VARS['town'], "text"), GetSQLValueString($HTTP_POST_VARS['province'], "text"), GetSQLValueString($HTTP_POST_VARS['postcode'], "text"), GetSQLValueString($HTTP_POST_VARS['email'], "text")); mysql_select_db($database_connHotel, $connHotel); $Result1 = mysql_query($insertSQL, $connHotel) or die(mysql_error()); $insertGoTo = "booking_details.php?email=".HTTP_POST_VARS["email"].""; if (isset($HTTP_SERVER_VARS['QUERY_STRING'])) { $insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?"; $insertGoTo .= $HTTP_SERVER_VARS['QUERY_STRING']; } header(sprintf("Location: %s", $insertGoTo)); } ?> -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php