我可能缺少一些基本的东西,所以在这一点上,我只需要第二双眼睛。我正在我的网站上构建一个简单的输入表单,以便访问者可以提交一些信息。现在,我只是称他们为工作(我只是想让它工作)。当我点击提交时,我在 PHPMYadmin 端没有看到任何信息,因此 SQL 数据库显然没有被更新。我第一次没有说这很糟糕。
另外,出于安全原因,我的密码是隐藏的,但它是正确的。
这是我的 PHP 和我的 HTML。
<?php
$con = mysql_connect("localhost","projedl8_Jason","/////");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("projedl8_quicktern", $con);
$sql="INSERT INTO jobListForm (NAME, Email, JobTitle, JobDescription)
VALUES ('JASON', '$_POST[email]','$_POST[job_title]','$_POST[job_description]')";
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
echo "1 record added";
mysql_close($con);
?>
最后:
<form name="submitjobform" method="post" action="job_submit.php">
<table width="450px">
<tr>
<td valign="top">
<label for="name">Name</label>
</td>
<td valign="top">
<input type="text" name="first_name" maxlength="100" size="30">
</td>
</tr>
<tr>
<td valign="top">
<label for="email">Email Address</label>
</td>
<td valign="top">
<input type="text" name="email" maxlength="80" size="30">
</td>
</tr>
<tr>
<td valign="top">
<label for="job_title">Job Title</label>
</td>
<td valign="top">
<input type="text" name="job_title" maxlength="30" size="30">
</td>
</tr>
<tr>
<td valign="top">
<label for="comments">Job Description</label>
</td>
<td valign="top">
<textarea name="job_description" maxlength="1000" cols="25" rows="6"></textarea>
</td>
</tr>
<tr>
<td colspan="2" style="text-align:left">
<input type="submit" name="submit" value="Submit" size="100"></td>
</tr>
</table>
</form>
这是 PHPMYADMIN 的屏幕截图