解決した
<?php $startPage = $_COOKIE["currentPage"];?>
<script type="text/javascript">
var startPageVal = <?php echo $startPage; ?>;
<?php echo base64_decode($pajinate_js); ?>
</script>
$ pajinate_jsは以下のコードですが、代わりにstartPage:startPageVal
フォームからJavaScriptを追加する方法がわかりません。基本的に私はこのようなコードを持っています(1行(startPage)ではなくスクリプト自体を無視してください:
$(function(){
/* initiate the plugin */
$("div.holder").jPages({
containerID : "content",
perPage : 2,
startPage : <?php echo $_COOKIE["currentPage"]; ?>,
startRange : 1,
midRange : 5,
endRange : 1,
}
});
コードをPHPページ内にすぐに配置すると、startPage:3(または取得した値)が表示されますが、ブラウザーソースでTextareaを介して動的に実行すると、プレーンテキストが表示されます。
startPage : <?php echo $_COOKIE["currentPage"]; ?>
その結果、すべてが機能しなくなります。base64_decodeとbase64_encodeを使用してデータベースを通過させています。そうしないと、mysqlの挿入ステートメントが機能しません。
私が何を意味するのか理解していただければ幸いです。誰かがそれを回避する方法を知っていますか?