【发布时间】:2012-07-04 15:21:43
【问题描述】:
有人可以告诉我如何为不同的请求获取不同的条目吗?目前无论请求是什么,代码都只显示第一个条目。
PHP
$dbh = new PDO("mysql:dbname=$db_name;host=$host", $username, $password);
$sth = $dbh->prepare("SELECT * FROM data");
try {
$sth->execute( array($_GET['page']) );
}
catch(PDOException $e) {
die( $e->getMessage() );
}
list($page) = $sth->fetch(PDO::FETCH_NUM);
$sth->closeCursor();
echo $page;
Javascript + jQuery
function getPage() {
var data = 'page=' + encodeURIComponent(document.location.hash);
$.ajax({
url: "loader2.php",
type: "GET",
data: data,
cache: false,
success: function (html) {
$('#content').html(html);
}
});
代码应该工作的方式是,一旦单击指向#home 或#otherpage 的a href,代码会通过其“呼号”从我的数据库中加载匹配的内容,该呼号与链接匹配href(例如,#home 的呼号是 home)。有人可以帮我吗?
【问题讨论】:
标签: php jquery mysql content-management-system pdo