これはXMLHTTPのための私のJavaScript関数です:XMLHTTPリクエスト問題
var params = "a=" + encodeURIComponent(a)
+ "&b=" + encodeURIComponent(b)
+ "&c=" + encodeURIComponent(c);
var url = "noob.php";
xmlHttp2.open("POST", url, true);<<<<up till here also no prob,did some testing
xmlHttp2.onreadystatechange = stateChanged2;
xmlHttp2.send(params);
}
これは
<?php
include('config.inc.php');
include('database.inc.php');
$a = mysql_real_escape_string($_POST['a'], $con);
$b = mysql_real_escape_string($_POST['b'], $con);
$c = mysql_real_escape_string($_POST['c'], $con);
mysql_query("INSERT INTO users (inchat,preference) values('N','$a$b$c');");
echo mysql_insert_id();
mysql_close($con);
?>
noob.php noob.phpのすべてのコードで作業している、私は、HTMLフォームでそれを試してみました。 だから、可能なエラーがであるべきである:
xmlHttp2.onreadystatechange = stateChanged2;
xmlHttp2.send(params);
送出パラメータが失敗し、私は何とかこの
送信される文字列がnoob.phpによって認識されない(テストする方法がわかりません - 送信されたフォーマットが間違っている可能性があります)
問題はパラメータがテーブルに挿入されていないことです。だから、上記の可能な選択のどれが真実ですか?
この質問をしましたか? http://stackoverflow.com/questions/6962348/help-me-fix-a-code-comparison-provided –
http://api.jquery.com/jQuery.post/ –
*テスト方法はわかりませんこれはFirebugを見てください:http://getfirebug.com/ ...私はあなたが他の質問に尋ねたのと同じ人だと思います。私がそこに私のコメントで言ったように、私たちはあまりあなたを助けることができません。あなた自身でいくつかのデバッグをしなければなりません、私たちはあなたのためにこれを行うことはできません。 –