人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

普通のフォームに入力するようなページ(項目がたくさんある)を「3分おきに自動保存する」ような仕組みにしたいと思います。

ページエンコーディング、DBともにEUCとして、何をすれば、いいのでしょうか?

システムはPHP+MYSQLです。

XMLHTTPRequestを使うのかな?くらいの予想しかできていません。


●質問者: dingding
●カテゴリ:インターネット ウェブ制作
✍キーワード:3分 dB EUC MySQL PHP
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● いのくに
●27ポイント

http://www.tohoho-web.com/js/window.htm#Timer

定期的に処理を行うには、後述の setInterval() を用いるか、次のようにします。

<html>
<head>
<title>テスト</title>
<script type="text/javascript">
<!--
function func() {
 alert("TEST");
 setTimeout("func()", 5000);
}
// -->
</script>
</head>
<body onload="func()">
 :
</body>
</html>

ここの setTimeout のところで 3分だったら 3分 x 60 秒 x 1000 ミリ秒 = 180000 ミリ秒 なので

 setTimeout("func()", 180000);

とし、function func(){...} にサーバへデータを送信する仕組みを記述し、サーバ側でその送信されたデータを受信&保存する仕組みを作ればいいと思います。

◎質問者からの返答

ありがとうございます。


2 ● KUROX
●27ポイント

(1)http://web.paulownia.jp/script/index.html

この方法でPOSTデータを投げる

(2)うけとるCGIがDBに保存

(3)結果は今回必要なさそうなので無視?

---------------------------------------------------

(1)をJavascriptのタイマーを用いて3分おきに発行させる。

◎質問者からの返答

ありがとうございます。


3 ● sukiyaki22
●26ポイント

http://nakahara21.com/index.php?itemid=677

◎質問者からの返答

ありがとうございます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ