效果图
思路
1.先写form表单,input里面必须写name属性,因为后端通过name属性获取前端的值
2.再写PHP,PHP先拿到值,然后再用sql语句写到数据库
注意一下VAlUE里面的语法
$sql=$pdo->prepare("INSERT INTO user(name,password) VALUE('${user}','${pass}')");
<form action="formData.php" method="get">
<label>姓名:</label><input type="text" name="user"/><br>
<label>密码:</label><input type="password" name="pass"><br>
<input type="submit" value="注册"/>
</form>
php
<?php
//拿到form表单提交的数据
// var_dump($_GET);
$user=$_GET['user'];
$pass=$_GET['pass'];
header('content-type:text/html;charset=utf8');
try{
$dsn="mysql:host=localhost;dbname=tx";
$pdo=new PDO($dsn,'root','');
$pdo->exec("set names utf8");
$sql=$pdo->prepare("INSERT INTO user(name,password) VALUE('${user}','${pass}')");
$sql->execute();
}catch(Exception $e){
echo $e->getMessage();
}
?>
更多推荐
form表单+MySQL写进数据库
发布评论