Как отправить форму данных на сервер с помощью JSON в единстве

Я хочу использовать json для отправки формы на мой сервер
вот мой код C #

public string db_url="http://localhost/";
IEnumerator SaveAllPlayerPrefs(object[] parms)
{
string ourPostData = "{\"bone\":\"42\"}";

Hashtable headers = new Hashtable();
headers.Add("Content-Type", "application/json");
headers.Add("Cookie", "Our session cookie");

byte[] pData = System.Text.Encoding.UTF8.GetBytes(ourPostData);

WWW webRequest = new WWW(db_url + "SaveAllPlayerPref.php", pData, headers);

yield return webRequest;
}

и вот мой PHP-код:

<?php
$sql_connect = mysql_connect("localhost", "root", "") or die ("no DB Connection");

mysql_select_db("example") or die ("DB not found");

$bone = $_POST['bone'];

mysql_query("INSERT INTO save_game (bone) VALUES ('$bone');");

mysql_close($sql_connect);
?>

Когда я запускаю его, этот код запускается, но когда я проверяю базу данных, он не сохраняет значение кости. Это сохранить пустую строку в кости, я хочу, чтобы сохранить 42 ..
он вставляет новую строку в мою базу данных, но с пустым значением «bone» в моей базе данных bone это varchar (100) и utf8_general_ci.

Может кто-нибудь объяснить мне?
спасибо раньше 🙂

0

Решение

Попробуйте var_dump ($ _ POST), чтобы увидеть, что вы получаете.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]