Это моя функция 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);
}
Это noob.php
<?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 работает, я пробовал с htmlформа.Таким образом, возможная ошибка должна лежать на:
xmlHttp2.onreadystatechange = stateChanged2;
xmlHttp2.send(params);
Не удалось отправить параметр, я не знаю, как проверить эту
строкуnoob.php не отправил сообщение (каким-то образом - может быть, причина в том, что отправленный формат неправильный?)
Проблема в том, что параметр не вставлен в таблицу.Итак, что из возможного выбора выше верно?