将填写在name,email和message等三个文本框中的内容传到后台,保存在数据库中,并且将其显示在二维数组中
1.本题要求分别写入多条数据,包括多个name,email,messenge2.在数据库中建立一个表,分别包含name,email和messenge字段3.将它们分别显示...
1.本题要求分别写入多条数据,包括多个name,email,messenge 2.在数据库中建立一个表,分别包含name,email和messenge字段3.将它们分别显示在一个二维数组中注意:文本以及相关内容的字段类型要选好谢谢啦
展开
1个回答
展开全部
html:
<form action="test.php" method="POST">
Name:<input type="text" name="username"/>
Email:<input type="text" name="email"/>
Message:<textarea name="message"></textarea>
<input type="submit" value="send" />
</form>
先在mysql建立表
mysql建表语句:
create table user(
id int(11) primary key,
name varchar(32),
email varchar(64),
message varchar(100)
);
test.php:
//获取form表单传过来的值
$name=$_POST['name'];
$email=$_POST['email'];
$message=$_POST['message'];
//连接数据库
$mysql_server="localhost";
$mysql_username="数据库用户名";
$mysql_password="数据库密码";
$mysql_database="数据库名";
//建立数据库链接
$conn = mysql_connect($mysql_server,$mysql_username,$mysql_password) or die("数据库链接错误");
//选择某个数据库
mysql_select_db($mysql_database,$conn);
mysql_query("set names 'utf8'");
//执行MySQL语句
//往数据库里面存放数据
$sql = "insert into user (name,email,message) values ('$name','$email','$message')";
mysql_query($sql);
//读取数据
$sql1 = "SELECT * FROM user";
$result = mysql_query($sql1);
while ($row=mysql_fetch_row($result)) {
for ($i=0; $i<mysql_num_fields($result); $i++ ){
echo $row[$i];
}
}
// 关闭连接
mysql_close($conn);
<form action="test.php" method="POST">
Name:<input type="text" name="username"/>
Email:<input type="text" name="email"/>
Message:<textarea name="message"></textarea>
<input type="submit" value="send" />
</form>
先在mysql建立表
mysql建表语句:
create table user(
id int(11) primary key,
name varchar(32),
email varchar(64),
message varchar(100)
);
test.php:
//获取form表单传过来的值
$name=$_POST['name'];
$email=$_POST['email'];
$message=$_POST['message'];
//连接数据库
$mysql_server="localhost";
$mysql_username="数据库用户名";
$mysql_password="数据库密码";
$mysql_database="数据库名";
//建立数据库链接
$conn = mysql_connect($mysql_server,$mysql_username,$mysql_password) or die("数据库链接错误");
//选择某个数据库
mysql_select_db($mysql_database,$conn);
mysql_query("set names 'utf8'");
//执行MySQL语句
//往数据库里面存放数据
$sql = "insert into user (name,email,message) values ('$name','$email','$message')";
mysql_query($sql);
//读取数据
$sql1 = "SELECT * FROM user";
$result = mysql_query($sql1);
while ($row=mysql_fetch_row($result)) {
for ($i=0; $i<mysql_num_fields($result); $i++ ){
echo $row[$i];
}
}
// 关闭连接
mysql_close($conn);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询