0

現在生成されている PHP ページを HTML ファイルとしてサーバー データベースに保存するには、どのような方法を使用する必要がありますか?

私の PHP ページは、保存したい清算レポートのようなもので、JavaScript を使用して生成されるため、バッファリングが機能しませんでした (ob_start および ob_get_contents)。

編集:

シンプルな CSS スタイルとこの JavaScript を使用して、リストされているオブジェクトに展開と折りたたみの効果を与えます。

function showHide(HID,IMG) {
        if (document.getElementById(IMG).src.indexOf('expand') != -1) {
                document.getElementById(IMG).src='../../images/collapse.gif';
                document.getElementById(HID).className='visibleRow';
        } else {
                document.getElementById(IMG).src='../../images/expand.gif';
                document.getElementById(HID).className='hiddenRow';
        }
}
4

4 に答える 4

1

たくさんの投稿にコメントしたので、回答を追加する必要があると思いました。

JavaScript の場合、次のようなものが必要です。

$(document).ready(function() {
  var page = $(document).html();

  $.post("save_invoice.php", { page: page } );
});

PHP の場合、次のようなものを使用します。

<?php
$page = $_POST['page']; // contains the posted page's content from javascript
mysqli_query("INSERT INTO invoices SET page='".$page."'");
?>

問題がある場合は、コメントしてみてください。

コナー:)

于 2013-08-23T17:40:57.097 に答える
0
 $(document).ready( function(){

var data = $('body').html(); // and this can be used to store in database in blob or text field as u wish using AJAX

}

これがあなたに役立つことを願っています。

于 2013-08-23T17:30:29.593 に答える