Добро пожаловать, Гость!
файл обмена валют - Страница 1
Free / Услуги | файл обмена валют



файл обмена валют
15 Дек 2014кто может сделать бесплатно
файл обмена валюты из игры на валюту сайта.?
например.
в игре валюта= фишки.
вот мне эти фишки нужно обменять на баллы сайта.
ну само собой что когда обмениваю фишки отнимались а баллы прибавлялись.
например 1 фишка = 2 балла.
и чтоб выдавало ошибку если пользователь пытается обменять больше количество фишек чем у него есть.
за фишки отвечает таблица 'fischki' в таблице 'igra'
за баллы 'balls' в табле 'user'
кому не лень сделайте пожалуйста.
там кода составит всего 2-3 кб
Комментарии:



<?
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';
?>
______________________
Я есть сущность



Автор темы
Saint, структура таблицы 'igra'
id
int(11)
Нет
Нет
AUTO_INCREMENT
Изменить
Удалить
Ещё
2
id_user
int(11)
Нет
Нет
Изменить
Удалить
Ещё
3
time
int(11)
Нет
Нет
Изменить
Удалить
Ещё
4
fischki
int(11)
Нет
Нет
Изменить
Удалить
Ещё



Igorek19932013, фигово прочитал первый пост . структуру таблицы "igra" покажи,попробую помочь .
______________________
Я есть сущность



Автор темы
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, спасибо большое.
если не сложно закинь пожалуйста этот код в файл.



<?
<?
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';
?>
//название валют сам впишешь
______________________
Я есть сущность