Loading...
Помощь по скриптам | Ресурсы в waphero.
Только помогите уже 10дней сижу над скриптом.
Wannecca (22.10.2015 в 09:32)
ultral (22.10.2015 в 09:20)
Wannecca (22.10.2015 в 09:16)
Ну может кто поможет?

Тот код который ты дал является обработчиком.А сам код где ты вводишь количество

ааааа! Понял! Я думал в обработчике проблема.

Мда...
19,20 пост зачем тогда если ты понял
Wannecca , я с мобилы правда.. дай в личку адрес сайта права и доступ к хостингу помогу
Wannecca (22.10.2015 в 09:06)
pullo

Вот код.<?
require_once '../core/system.php';
echo admin();
if (isset($_GET['id']) && mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `id` = '".intval($_GET['id'])."'"),0) == true){
$ank = mysql_fetch_assoc(mysql_query("SELECT * FROM `user` WHERE `id` = '".intval($_GET['id'])."'"));
}
$header = 'Редактор Игрока';
require_once H.'core/head.php';
if(isset($_POST['nick']) && isset($_POST['gold']) && isset($_POST['euro']) && isset($_POST['silver']) && isset($_POST['prava']) && isset($_POST['ban'])) {
$nick = $_POST['nick'];
$gold = $_POST['gold'];
$silver = $_POST['silver'];
$euro = $_POST['euro'];
$prava = $_POST['prava'];
$ban = $_POST['ban'];
if(!isset($err)) {
mysql_query("UPDATE `user` SET `ban` = '$ban', `nick` = '$nick', `gold` = '$gold', `silver` = '$silver', `euro` = '$euro', `prava` = '$prava' WHERE `id` = '$ank[id]' LIMIT 1");
header('Location: user.php');
$_SESSION['message'] = 'Игрок изменен!';
exit();
}else{
header('Location: user.php');
$_SESSION['err'] = $err;
// Вывод ошибки
exit();
}
}
require_once H.'core/foot.php';?>



и где тут форма для отправки данных на выполнение?
Вилы_Выкидные (22.10.2015 в 12:00)
Wannecca (22.10.2015 в 09:06)
pullo

Вот код.<?
require_once '../core/system.php';
echo admin();
if (isset($_GET['id']) && mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `id` = '".intval($_GET['id'])."'"),0) == true){
$ank = mysql_fetch_assoc(mysql_query("SELECT * FROM `user` WHERE `id` = '".intval($_GET['id'])."'"));
}
$header = 'Редактор Игрока';
require_once H.'core/head.php';
if(isset($_POST['nick']) && isset($_POST['gold']) && isset($_POST['euro']) && isset($_POST['silver']) && isset($_POST['prava']) && isset($_POST['ban'])) {
$nick = $_POST['nick'];
$gold = $_POST['gold'];
$silver = $_POST['silver'];
$euro = $_POST['euro'];
$prava = $_POST['prava'];
$ban = $_POST['ban'];
if(!isset($err)) {
mysql_query("UPDATE `user` SET `ban` = '$ban', `nick` = '$nick', `gold` = '$gold', `silver` = '$silver', `euro` = '$euro', `prava` = '$prava' WHERE `id` = '$ank[id]' LIMIT 1");
header('Location: user.php');
$_SESSION['message'] = 'Игрок изменен!';
exit();
}else{
header('Location: user.php');
$_SESSION['err'] = $err;
// Вывод ошибки
exit();
}
}
require_once H.'core/foot.php';?>



и где тут форма для отправки данных на выполнение?

в другом файле. У меня так работает. Сначало я ищу игрока, потом заполняю форму и обработчик присваивает значения.
Щас скину форму заполнения.
Wannecca (22.10.2015 в 12:23)
Щас скину форму заполнения.


похоже тут кокое-то обязательное условие не выполняется

if(isset($_POST['nick']) && isset($_POST['gold']) && isset($_POST['euro']) && isset($_POST['silver']) && isset($_POST['prava']) && isset($_POST['ban']))


...

в базу вообще заносит изменение юзера?
________
посл. ред. 22.10.2015 в 13:06; всего 1 раз(а); by Вилы_Выкидные
Вилы_Выкидные (22.10.2015 в 13:05)
Wannecca (22.10.2015 в 12:23)
Щас скину форму заполнения.


похоже тут кокое-то обязательное условие не выполняется

if(isset($_POST['nick']) && isset($_POST['gold']) && isset($_POST['euro']) && isset($_POST['silver']) && isset($_POST['prava']) && isset($_POST['ban']))


...

в базу вообще заносит изменение юзера?

Мне кажется не заносит. И золото и серебро не добавляется.
Wannecca (22.10.2015 в 13:15)
Вилы_Выкидные (22.10.2015 в 13:05)
Wannecca (22.10.2015 в 12:23)
Щас скину форму заполнения.


похоже тут кокое-то обязательное условие не выполняется

if(isset($_POST['nick']) && isset($_POST['gold']) && isset($_POST['euro']) && isset($_POST['silver']) && isset($_POST['prava']) && isset($_POST['ban']))


...

в базу вообще заносит изменение юзера?

Мне кажется не заносит. И золото и серебро не добавляется.


у тебя условие стоит через && - оператор AND, условие И, то есть POST переменные должны быть найдены ВСЕ ОБЯЗАТЕЛЬНО, если одна из POST переменных не существует, то условие не выполняется и запись в базу не происходит

проверяй лучше отправку всей формы, но не каждой переменной или всех вместе через AND

либо замени && на || или OR, тогда условие выполниться, если найдена хотя бы одна переменная
________
посл. ред. 22.10.2015 в 13:43; всего 1 раз(а); by Вилы_Выкидные
Вилы_Выкидные , я знаю эттот код с админки там много тогда переделывать ему придется
Онлайн: 3
Время:
Gen. 0.1105
(c) Bym.Guru 2010-2026