私はいくつかの項目を含むmysqlデータベースを持っていますが、このmysqlデータベースの項目数に応じてjquery経由でフッタセクションのトッププロパティを変更したいと思います。mysqlデータベース内の項目数に応じてdivにトッププロパティを適用
これはこれはnewsletter.php
<script>
$.getJSON('newsletter.php?rowCount', function(data) {
var jsonData = $.parseJSON(data);
var ntop = jsonData.rowCount * 250;
$('#footer').css('top', ntop);
});
</script>
のクライアント側の部分はこれがtheoricalソリューションですが、ブラウザがエラーログを送信newsletter.php
<?php
//allow sessions to be passed so we can see if the user is logged in
session_start();
//connect to the database so we can check, edit, or insert data to our users table
$con = mysql_connect('localhost', 'user', 'pwd') or die(mysql_error());
$db = mysql_select_db('newsletter', $con) or die(mysql_error());
$SQL = "SELECT * FROM papers";
if(array_key_exists('rowcount', $_GET)) {
$query = mysql_query("select count(*) as total FROM papers");
$result = mysql_fetch_array($query);
$json = array('rowCount' => $result); // can add more data here
return json_encode($json);
}
?>
のサーバー側の一部である「jsonDataがありますnull '
OK。私はできるだけ早くしようとしていますが、私はそれがうまくいくかどうかを教えてくれるでしょう –
infensus、私は容赦しますが、私は理解しますが、コードのどの部分をmysql接続のユーザ/ – 7thkernel
mysqlはサーバ側であるため、あなたはそのスクリプトのどこかに自由にデータベースに接続することができます。あるいは、別のmysqlスクリプトを作成してインクルードして、データベースを開く、閉じるなどの方法があります。 mysql-> open()..do query .. mysql-> close(); jsonを返す。 –