Ну так что, начнем. Сам код мне дал друг для одной игры, я посмотрел, полазал и попытался исправить, сам я только начинающий и ничего не понимаю, как вы поняли ничего не получилось. Код: PHP: <?php header('Access-Control-Allow-Origin: *'); include_once 'conf.php'; $login_user = ($_POST['login_user']); $callfunc = ($_POST['chfunc']); $value = ($_POST['value']); if (!$result) { $message = 'Неверный запрос: ' . mysql_error() . "</br>"; $message .= 'Запрос: ' . $query . ""; die($message); } function returnmoney() { $query = ("SELECT `money` FROM `users` WHERE `login_user`=`".$login_user."`"); $result = mysql_query($query); while ($row = mysql_fetch_assoc($result)) { echo $row['money']; } } function updatemoney() { if ($callfunc == '1') { returnmoney(); } elseif ($callfunc == '2') { $query = ("UPDATE `users` SET `money`=`money` - `".$value."` WHERE `login_user`=`".$login_user."`"); $result = mysql_query($query); returnmoney(); } elseif ($callfunc == '3') { $query = ("UPDATE `users` SET `money`=`money` - `".$value."` WHERE `login_user`=`".$login_user."`"); $result = mysql_query($query); returnmoney(); } } updatemoney(); ?> "$login_user = ($_POST['login_user']); $callfunc = ($_POST['chfunc']); $value = ($_POST['value']);" - Это я посылаю из игры Странное то, что 1 ошибки нету но есть все остальные. Ошибки: Код (Text): Notice: Undefined index: login_user in /storage/ssd4/165/4016165/public_html/money2.php on line 6 Notice: Undefined index: chfunc in /storage/ssd4/165/4016165/public_html/money2.php on line 7 Notice: Undefined index: value in /storage/ssd4/165/4016165/public_html/money2.php on line 8 Notice: Undefined variable: result in /storage/ssd4/165/4016165/public_html/money2.php on line 10 Notice: Undefined variable: query in /storage/ssd4/165/4016165/public_html/money2.php on line 12 Неверный запрос: Запрос:
@stalker4026 Если очень упрощенно, то бывают два вида обращения к скрипту: get и post. Get — это когда ты просто открыл страничку в браузере, а post это когда форму отправил. Так вот, если пытаться прочитать значения из массива $_POST во время обработки get-запроса, то будут ошибки как у тебя. Потому что таких переменных нет! Рекомендую ознакомиться: http://phpfaq.ru/php5.ru/study/chapter4.html --- Добавлено --- PHP: if ($_SERVER['REQUEST_METHOD'] == 'POST') { // ... тут обрабатываем отправленную форму ... } --- Добавлено --- и еще вот так делают: PHP: $login_user = isset($_POST['login_user']) ? $_POST['login_user'] : '';