如何用ajax或jquery添加和删除
|
我对ajax和jquery非常陌生,但我知道一些php。我有一个页面,我可以向学生提供详细信息。我想要的就是当我单击添加按钮时,该学生将被插入到付费表中,并且该学生的姓名将显示在页面上。学生姓名旁边将有一个删除按钮,如果我单击它,它应该删除该学生。
这样做会很难吗?你呢
知道互联网上有任何样本吗?
我的ajax代码应如何与我的页面相对应?
这是我的学生页面
<?
include (\"connect.php\");
$id = trim($_GET[\'id\']);
$result = mysql_query(\"SELECT * FROM students
WHERE students_id=\'$id\'\");
while($row = mysql_fetch_array($result))
{
$studentname = $row[\'students_name\'];
}
?>
<html>
<head>
<script type=\"text/javascript\" src=\"http://ajax.googleapis.com/ajax/libs/jquery/1.3.0/jquery.min.js\"></script>
</head>
<body>
<form method=\"post\" name=\"form\">
<input type=\"hidden\" id=\"studentname\" name=\"studentname\" value=\"<? echo $studentname; ?>\" />
<input type=\"submit\" id=\"addme\" name=\"addme\" value=\"Add <? echo $studentname; ?>\" />
</form>
</body>
</html>
这是我的添加页面
<?
include (\"connect.php\");
if (isset($_POST[\'addme\']))
{
$studentname = $_POST[\"studentname\"];
mysql_query(\"INSERT INTO paid SET paid_name = \'$studentname\'\");
mysql_close($con);
}
?>
这是我的删除页面
<?
include (\"connect.php\");
$delete = $_POST[\"delete\"];
mysql_query(\"DELETE FROM paid WHERE paid_id=\'$delete\'\");
mysql_close($con);
?>
这是我的表演页面:
<?
include (\"connect.php\");
$result = mysql_query(\"SELECT * FROM paid\");
while($row = mysql_fetch_array($result))
{
echo $row[\'paid_name\'];
echo \"<br>\";
}
mysql_close($con);
?>
这是我的数据库:
--
-- Table structure for table `students`
--
CREATE TABLE IF NOT EXISTS `students` (
`students_id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`students_name` varchar(100) NOT NULL DEFAULT \'\',
PRIMARY KEY (`students_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ;
--
-- Dumping data for table `students`
--
INSERT INTO `students` VALUES (1, \'David\');
INSERT INTO `students` VALUES (2, \'Lisa\');
INSERT INTO `students` VALUES (3, \'Jack\');
INSERT INTO `students` VALUES (4, \'Michelle\');
CREATE TABLE IF NOT EXISTS `paid` (
`paid_id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`paid_name` varchar(100) NOT NULL DEFAULT \'\',
PRIMARY KEY (`paid_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ;
--
-- Dumping data for table `paid`
--
INSERT INTO `paid` VALUES (1, \'Michelle\');
INSERT INTO `paid` VALUES (2, \'Lisa\');
UPDATED ####添加了我的页面。
没有找到相关结果
已邀请:
2 个回复
抚驰
赣借