Loading...
Chappie (20.08.2018 в 12:10)
Один запрос = одна таблица.

нет, через SELECT можно выбрать несколько таблиц.

<?php
$sth = $connect->prepare("UPDATE `user` SET `vip` = 1 WHERE `id` = ?");
$sth->execute(array($user['id']));
?>
Дальше думай сам куда его сувать
Server , все исчезло!
171973716 , скинь полный код
Server , <?php
$title = 'Покупка VIP';
require_once($_SERVER["DOCUMENT_ROOT"]."/inc/head.php");
if (isset($active) && $sys['modules']['vip'] == 1) {

echo '<div class="title">Покупка VIP</div>';

if ($active_vip + $c_mod_vip>= $sys['system']['vip_limit']) {

echo '<div class="menu">
Все VIP места заняты!<br/>
Следующее место освободится: '.($c_mod_vip > 0 ? 'Неизвестно' : daytime($last_ad['expire'])).'<br/>
Всего мест: '.$sys['system']['ad_limit'].'
</div>';

} else {

$add = $connect->prepare("insert into `vip` set `name` = ?, `comment` = ?, `color` = ?, `sum` = ?, `uid` = ?, `days` = ?, `expire` = ?, `status` = ?");
$add = $connect->prepare("insert into `users` set `vip` = 1 whire `id` = ?");



if (isset($_POST['submit'])) {

$error = '';

$status = ($adm_id == 1 || $sys['modules']['mod_ad'] == 1) ? 1 : 3;
$days = intval(abs($_POST['days']));
$expire = $status == 1 ? time() + 3600 * 24 * $days : 0;
$vip = 1 ? time() + 3600 * 24 * $days : 0;

if (empty($_POST['color']))
$sys['system']['vip_color'] = 0;

if (empty($_POST['comment']))
$sys['system']['vip_comm'] = 0;

$sum = $days * $sys['system']['vip_cena'] + $sys['system']['vip_color'] + $sys['system']['vip_comm'];


if (empty($_POST['name'])) {
$error.= 'Введите название!<br/>';
}
elseif (mb_strlen($_POST['name']) < 5 || mb_strlen($_POST['name']) > 75) {
$error.= 'Название должно содержать от 5 до 75 символов!<br/>';
}
if (!empty($_POST['comment']) && (mb_strlen($_POST['comment']) < 5 || mb_strlen($_POST['comment']) > 250)) {
$error.= 'Комментарий к ссылке должен содержать от 5 до 250 символов!<br/>';
}
if ($days < 10) {
$error.= 'Минимальное количество дней - 10!<br/>';
}
if ($user['money'] < $sum) {
$error.= 'Недостаточно средств!<br/>';
}
if ($error) {
echo '<div class="menu">'.$error.'</div>';
} else {
if (pay(-$sum, $user['id']) && $add->execute(array( $_POST['name'], $_POST['comment'], $_POST['color'], $sum, $user['id'], $days, $expire, $status)) && $add->execute(array($user['id']))) {
header('Location: /vip');
} else {
echo '<div class="menu">Произошла ошибка!</div>';
}
}
}

echo '<div class="menu">
<form action="" method="POST">

Название [5-75]:<br/><input type="text" name="name" value="VIP status"><br/>

Количество дней:<br/><input type="text" name="days" value="10"><br/>
<input type="submit" name="submit" value="Продолжить">
<div class="menu">

Стоимость VIP status: '.rub($sys['system']['vip_cena']).' в день<br/>

</div>
</form></div>';

}

echo '<div class="forlink"><a href="/vip" class="links"><img src="/img/dvr.png" alt="dvr">Мои VIP статусы</a></div>';

} else {
header('Location: /');
}

require($_SERVER["DOCUMENT_ROOT"]."/inc/foot.php");
?>




Ввесь код
Это php > 7
Опиши нормально проблему
Server , мне нужно что бы юзер когда покупал вип статус и данные все ишли в таблицу вип,и при етом в таблице юзерс меняло с вип 0 на вип 1...
Server , мне нужно что бы юзер когда покупал вип статус и данные все ишли в таблицу вип,и при етом в таблице юзерс меняло с вип 0 на вип 1...
Онлайн: 3
Время:
Gen. 0.1122
(c) Bym.Guru 2010-2026