Тема: файл обмена валют (WAP/WEB мастеру/Free / Услуги) Saint (15 Dec 2014 в 16:36) <? <? foreach (array(\'start\',\'home\', \'compress\', \'sess\', \'settings\', \'db_connect\', \'ipua\', \'fnc\', \'user\',\'icons\',\'thead\') as $inc) { require_once \"sys/inc/{$inc}.php\"; } title(\'Заголовок\') . aut(); //названия валют $val_name = \'Балл.\'; $val_name2 = \'Монет.\'; //таблицы $val_tab = \'balls\'; $val_tab2 = \'money\'; //див $div = \'p_m\'; if (isset($_POST[\'o\'])) { $t1 = intval($_POST[\'num\']); if ($user[$val_tab2] < $t1) $err = \'У вас не хватает \'.$val_name; if (!isset($err)) mysql_query(\"UPDATE `user` SET `{$val_tab}` = \'\".($user[$val_tab] + $t1).\"\',`{$val_tab2}` = \'\".($user[$val_tab2] - $t1).\"\' where id = \".$user[\'id\']); } err(); echo \'<div class=\"\'.$div.\'\">У вас :<br/>\'; echo $val_name . \' [\'.$user[$val_tab].\']<br/>\'; echo $val_name2 . \' [\'.$user[$val_tab2].\']</div>\'; echo \"<div class=\'\".$div.\"\'><form action=\'\' method=\'post\'>\"; echo \"Сколько меняем? :<br /><input type=\'text\' name=\'num\' value=\'1\' /><br />\"; echo \"<input type=\'submit\' name=\'o\' value=\'Обменять\' />n\"; echo \"</form></div>\"; include_once H.\'sys/inc/tfoot.php\'; ?> //название валют сам впишешь Igorek19932013 (15 Dec 2014 в 16:48) Saint, спасибо большое. если не сложно закинь пожалуйста этот код в файл. Igorek19932013 (15 Dec 2014 в 16:57) Saint, да и вопрос по этому запросу mysql_query (\"UPDATE `user` SET ` { $val_ tab }` = \'\" .( $user [$val_tab ] + $t1 ). \"\',` {$val_ tab2 } ` = \'\" .( $user [ $val_tab2 ] - $t1 ) .\"\' where id = \" .$user [ \'id\']); он правильный? ведь одна таблица валюты находится в табле \'user\' а вторая находится не в \'user\' Saint (15 Dec 2014 в 18:42) Igorek19932013, фигово прочитал первый пост . структуру таблицы \"igra\" покажи,попробую помочь . Igorek19932013 (15 Dec 2014 в 18:57) Saint, структура таблицы \'igra\' id int(11) Нет Нет AUTO_INCREMENT Изменить Удалить Ещё 2 id_user int(11) Нет Нет Изменить Удалить Ещё 3 time int(11) Нет Нет Изменить Удалить Ещё 4 fischki int(11) Нет Нет Изменить Удалить Ещё Saint (16 Dec 2014 в 17:15) <? foreach (array(\'start\',\'home\', \'compress\', \'sess\', \'settings\', \'db_connect\', \'ipua\', \'fnc\', \'user\',\'icons\',\'thead\') as $inc) { require_once \"sys/inc/{$inc}.php\"; } title(\'Заголовок\') . aut(); //названия валют $val_name = \'Монет.\'; $val_name2 = \'Фишек\'; //таблицы $val_tab = \'money\'; //див $div = \'p_m\'; $arr_i = mysql_fetch_array(mysql_query(\"SELECT * FROM `igra` WHERE `id_user` = \'\".$user[\'id\'].\"\' LIMIT 1\")); if (isset($_POST[\'o\'])) { $t1 = intval($_POST[\'num\']); if ($arr_i[\'fischki\'] < $t1) $err = \'У вас не хватает \'.$val_name; if (!isset($err)) { mysql_query(\"UPDATE `user` SET `{$val_tab}` = \'\".($user[$val_tab] + $t1).\"\' where id = \".$user[\'id\']); mysql_query(\"UPDATE `igra` SET `fischki` = \'\".($arr_i[\'fischki\'] - $t1).\"\' where id_user = \".$user[\'id\']); } } err(); echo \'<div class=\"\'.$div.\'\">У вас :<br/>\'; echo $val_name . \' [\'.$user[$val_tab].\']<br/>\'; echo $val_name2 . \' [\'. $arr_i[\'fischki\'] .\']</div>\'; echo \"<div class=\'\".$div.\"\'><form action=\'\' method=\'post\'>\"; echo \"Сколько меняем? :<br /><input type=\'text\' name=\'num\' value=\'1\' /><br />\"; echo \"<input type=\'submit\' name=\'o\' value=\'Обменять\' />n\"; echo \"</form></div>\"; include_once H.\'sys/inc/tfoot.php\'; ?> Igorek19932013 (17 Dec 2014 в 18:50) Saint, спасибо Источник: http://www.dcms-social.ru/forum/20/48/56175/