ユーザーがmysqlデータベースに書き込まれる外部phpスクリプトへの入力をクリックした後に送信されるテキストフィールドを持つphp/jquery/ajaxスクリプトを見つけました。 http://gazpo.com/2011/09/contenteditable/
欠けているのは、外部 php ファイルに渡されるユーザー ID です。
$sql = "UPDATE customer SET comment = '$content' WHERE userid = 12345 ";
これが私がすることです:私はメインファイルでユーザーIDをキャッチしています:
$s = $_GET['contact'];
url パラメータから。
次に、メインphpのdb selectに入れました:
$sql = "select customer from user where userid = $s";
次に、いくつかのdivがあります
<div id="content">
<div id="editable" contentEditable="true">
ajax スクリプトが続きます。
$(document).ready(function() {
$("#save").click(function (e) {
var content = $('#editable').html();
var content_two = $('#editable_two').html();
$.ajax({
url: 'save2.php',
type: 'POST',
data: {
content: content
},
save.php にはこれがあります:
$content = $_POST['content']; //get posted data
$sql = "UPDATE customer SET comment = '$content' WHERE userid = "XXXX" ";
だから:どうすれば$s変数をURLパラメータから「XXXX」に取得できますか