【发布时间】:2021-04-04 10:13:45
【问题描述】:
假设我有一张桌子
--
-- Database: `demo`
--
-- -------------------------------------------------------
CREATE TABLE IF NOT EXISTS `members` (
`member_id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(50) NOT NULL,
PRIMARY KEY (`member_id`)
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=latin1;
--
-- Dumping data for table `users`
--
INSERT INTO `users` (`user_id`,`name`) VALUES
(1,'Admin');
-- --------------------------------------------------------
这是插入数据的php代码
<?php
error_reporting(~E_NOTICE);
if(isset($_POST['add'])){
$name=strip_tags($_POST['name']);
$sth=$db->prepare("INSERT INTO members(name)VALUES(?)");
$sth->bindparam(1,$name,PDO::PARAM_STR);
$sth->execute();
}
?>
和html表单来处理用户输入
<html lang="en-US">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=0.1,shrink-to-fit=no">
<title>demo</title>
</head>
<body>
<form method="post" name="myForm">
<input type="text" name="name" placeholder="Enter name">
<button type="submit" name="add">Submit</button>
</form>
</body>
</html>
我怎样才能通过使用 javascript 来实现相同的目标?我听说过 xhttpRequest 和 formData 对象,但我不知道如何使用它们来使事情变得更好
【问题讨论】:
标签: javascript php html mysql