Hello all,
I am new to php programming and web programming in general. I have
created a php file that if it works will create a simple form for
inputing contact information and then once the submit button is
pressed, the information is saved into a MySQL database.
When I try to submit, I get no error messages, but no data goes into
the MySQL table. I have verified that my MySQL User and Password are
correct and I believe I am actually connecting to the database.
Please look at what I have created and tell me what I am doing wrong,
what I can do better, why I am an idiot, et .al.
Thanks,
Max
<?php
if ($_POST[FirstName] == "") {
$display_block = "<h1>Add an Entry</h1>
<form method=\"post\" action=\"$_SERVER[PHP_SELF]\">
<P><strong>First/Last Names:</strong><br>
<input type=\"text\" name=\"FirstName\" size=30 maxlength=75
<input type=\"text\" name=\"LastName\" size=30 maxlength=75
<P><strong>Address:</strong><br>
<input type=\"text\" name=\"Address\" size=30>
<P><strong>City/State/Zip</strong><br>
<input type=\"text\" name=\"City\" size=30 maxlength=50>
<input type=\"text\" name=\"State\" size=5 maxlength=2>
<input type=\"text\" name=\"Zip\" size=10 maxlength=10>
<P><strong>Telephone Number:</strong><br>
<input type=\"text\" name=\"phone\" size=30 maxlength=25>
<P><strong>Email Address:</strong><br>
<input type=\"text\" name=\"email\" size=30 maxlength=150>
<P><input type=\"submit\" name=\"submit\" value=\"Add Entry\"></p>
</FORM>";
} else if ($_POST[FirstName] != "") {
//time to add to tables, so check for required fields
if (($_POST[FirstName] == "") || ($_POST[LastName] == "") ||
($_POST[city] == "") ||
($_POST[State] == "") || ($_POST[Zip] == "") || ($_POST[phone] == "")
||
($_POST[email] == "")) {
header("Location: addentry.php");
exit;
}
//connect to database
$conn = mysql_connect("localhost", "user", "password")
or die("Failure to attach to database");
mysql_select_db("database", $conn) or die("Failure to attach to
database");
//add to first and last name
$add_table = "INSERT into table values (NULL, '$_POST[FirstName]',
'$_POST[LastName], '$_POST[Address], '$_POST[City],
'$_POST[State],
'$_POST[Zip], '$_POST[phone],'$_POST[email])";
mysql_query($add_table) or die(mysql_error());
}
?>
<HTML>
<HEAD>
<TITLE>Add an Entry</TITLE>
</HEAD>
<BODY>
<?php echo $display_block; ?>
</BODY>
</HTML>
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php