我一直如此脱节使用内容管理系统以外的PHP,我忘记了一些基本的语法等。我试图建立一个简单的形式收集一些用户数据并将其发送到名为“creathive_applications”的数据库表。PHP:简单的形式张贴到数据库
这里是我的HTML表单:
<form action="<?php bloginfo('home'); ?>" method="post">
<fieldset id="membershipform">
<ul class="clearfix">
<li id="li-status">
<span>I am a:</span>
<menu>
<li><label for="student"><input disabled="disabled" type="radio" name="status" id="student" checked="checked" value="Graduate" /> Graduate</label></li>
<li><label for="student2"><input disabled="disabled" type="radio" name="status" id="student2" value="Undergraduate" /> Undergraduate</label></li>
</menu>
</li>
<li id="li-firstname">
<label for="firstname">First Name</label> <input name="firstname" disabled="disabled" type="text" placeholder="First Name" id="firstname" title="First Name" />
</li>
<li id="li-lastname">
<label for="lastname">Last Name</label> <input name="lastname" disabled="disabled" type="text" placeholder="Last Name" id="lastname" title="Last Name" />
</li>
<li id="li-email">
<label for="email">Email address</label> <input name="email" disabled="disabled" type="text" placeholder="Email address" id="email" title="Email address" />
</li>
<li id="li-url">
<label for="url">URL</label> <input name="url" disabled="disabled" type="text" placeholder="URL of something you've made" id="url" title="URL of something you've made" />
</li>
<li id="li-buttons">
<input name="submit" type="submit" value="Send Application ►" title="Send Application" onclick="alert('Invites available from March 2011');" />
</li>
</ui>
</fieldset>
</form>
这里是PHP爵士:
if(isset($_POST['submit']))
{
$status = $_POST['status'];
$firstname = $_POST['firstname'];
$lastname = $_POST['lastname'];
$email = $_POST['email'];
$url = $_POST['url'];
$host = '####';
$username = '####';
$pass = '####';
mysql_connect($host,$username,$pass);
mysql_select_db($username);
$query = "INSERT INTO creathive_applications VALUES (NULL,'".$status."','".$firstname."','".$lastname."','".$email."','".$url."')";
$result = mysql_query($query);
}
谁能帮我解决这个问题,因为我不记得如何运行我的SQL语句,将数据发送到数据库:/另外我已经添加了数据库用户名和密码以及主机,但数据库名称如何?那又去了哪里?
我知道这是一个相当不错的问题,但任何帮助将不胜感激。
非常感谢
您是否收到任何特定错误或任何内容? – Brian 2011-02-18 15:56:42
mysql_select_db('database name'); ;) – MatejB 2011-02-18 15:57:12
@Brian不,我还没有尝试过,因为我甚至不知道我在做什么,因为它已经很长时间了,因为我手动做了这个。 – Cameron 2011-02-18 15:59:11