negar442
چهارشنبه 06 اسفند 1393, 12:20 عصر
مشکل این کدها چیه ؟ چرا بعد از کلیک دکمه اطلاعات در دیتابیس درج نمی شه؟
<!DOCTYPE html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>a</title>
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js' type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function()
{ $('#my').submit(function()
{ $.ajax(
{ url: "addnews.php",
data:null,
type: "post" context: document.body}
).done(function() {
alert("ddf");});
});});
</script>
</head><body>
<form method="post" action="" id="my" >
<input type="submit" id="btnaddcat" name="btnaddcat" value="ok" />
</form>
</body></html>
کدهای پی اچ پی addnews.php
<?php
include "config.php";
$stmt = $dbh->prepare ("INSERT INTO category (cat) VALUES (:f-name)");
$stmt -> bindParam(':f-name', 'سلام');$stmt -> execute();
?>
در کل شما اگه بخواین بعد رویداد کلیک اطلاعاتی رو در جدول درج کنید از چه کدی استفاده می کنید؟ config.php هم مشکلی نداره و در جاهای دیگه درست کار می کنه.
<!DOCTYPE html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>a</title>
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js' type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function()
{ $('#my').submit(function()
{ $.ajax(
{ url: "addnews.php",
data:null,
type: "post" context: document.body}
).done(function() {
alert("ddf");});
});});
</script>
</head><body>
<form method="post" action="" id="my" >
<input type="submit" id="btnaddcat" name="btnaddcat" value="ok" />
</form>
</body></html>
کدهای پی اچ پی addnews.php
<?php
include "config.php";
$stmt = $dbh->prepare ("INSERT INTO category (cat) VALUES (:f-name)");
$stmt -> bindParam(':f-name', 'سلام');$stmt -> execute();
?>
در کل شما اگه بخواین بعد رویداد کلیک اطلاعاتی رو در جدول درج کنید از چه کدی استفاده می کنید؟ config.php هم مشکلی نداره و در جاهای دیگه درست کار می کنه.