【发布时间】:2012-02-10 06:41:55
【问题描述】:
所以我正在向数据库提交数据。发送的每个数据都包含一个自动递增的 id。使用 ajax 或 PHP(我对此非常陌生,并且尝试学习我确定它是 ajax 和一些 php)我需要获取提交的数据的 id。
这个想法是,在提交表单后,用户将链接返回到提交的页面。示例:
报价已提交! [链接] 点击进入链接或返回。
链接将如下所示:http://example.com/quote-192 我几乎已经设置了所有其他内容,我只是不知道如何获取 id 并将其添加到链接中。
这是处理表单的 PHP:
require('inc/connect.php');
$quote = $_POST['quote'];
$quotes = mysql_real_escape_string($quote);
//echo $quotes . "Added to database";
mysql_query("INSERT INTO entries (quote) VALUES('$quotes')")
or die(mysql_error());
哦,数据是用 ajax 发送的:
$(document).delegate("'#submit-quote'", "submit", function(){
var quoteVal = $(this).find('[name="quote"]').val();
$.post("add.php", $(this).serialize(), function() {
var like = $('.quote-wrap span iframe');
$('.inner').prepend('<div class="quote-wrap group">' + like + '<div class="quote"><p>' + quoteVal+ '</p></div></div>');
// console.log("success");
});
return false;
});
那么我如何获取每个报价的 id 并在提交表单后将其添加到页面中?
【问题讨论】:
标签: php javascript jquery ajax database