Вы не зашли.
Главная » PHP » Онлан магазин
#1. WapStyle Off (3)
Участник
2009.06.05 19:07
Код:
$k_post=mysql_result(mysql_query("SELECT COUNT(*) FROM `icq_spis`"),0);
$k_page=k_page($k_post,$set['p_str']);
$page=page($k_page);
$start=$set['p_str']*$page-$set['p_str'];
 
$q=mysql_query("SELECT * FROM `icq_spis` ORDER BY `id` DESC LIMIT $start, $set[p_str]");
 
while($post = mysql_fetch_array($q)){
echo 'UIN: <a href="icq.php?mode='.$post['id'].'">'.$post['nomer'].'</a> (Цена: '.$post['cena'].' баллов)<br/>';}
 
if($k_page>1){
str("icq.php?",$k_page,$page);}
include_once '../../sys/inc/tfoot.php';
exit;}
 
if($_GET['mode']=='1'){
$p=mysql_fetch_array(mysql_query("SELECT * FROM `icq_spis` WHERE `id` = 1"));
if($user['balls']<$p['cena']){
echo 'У вас нехватает средств на покупку UIN '.$p['nomer'].'<br/>';
}else{
$msg = $p['nomer'];
$msg=mysql_escape_string($msg);
if(@mysql_query("INSERT INTO `icq_user` (`id`, `id_user_icq`, `nomer`) VALUES ('', '$user[id]', '$msg')"))
$user['balls']-=$p['cena'];
mysql_query("DELETE FROM `icq_spis` WHERE `nomer` = '$p[nomer]'");
mysql_query("UPDATE `user` SET `balls` = '".$user['balls']."' WHERE `id` = '$user[id]';");
$gotovo = '[b]Куплен UIN[/b] Поздравляем! Вы купили UIN: '.$p['nomer'].' Пароль: '.$p['pass'].' рекомендуем вам сменить пароль от этого UINа';
mysql_query("INSERT INTO `jurnal` (`id_user`, `id_kont`, `msg`, `time`) values('0', '$user[id]', '$gotovo', '$time')");
mysql_query("UPDATE `user` SET `ank_icq` = '".$msg."' WHERE `id` = '$user[id]';");
echo 'Поздравляем вас с покупкой<br/>';
echo '<a href="icq.php">Назад</a><br/>';}}
всё ли верно?

и ещё как сделать чтобы покупка работала
ведь icq.php?mode='.$post['id'].' где $post['id'] может быть от 1 до бесконечности.
т.е. icq.php?mode=1 icq.php?mode=2
а у меня работает только  icq.php?mode=1 как сделать правильно?
#2. AND Off (11)
Участник
2009.06.05 20:08
WapStyle, здесь весь код? я не нашел открывающую фигурную скобку для

...
include_once '../../sys/inc/tfoot.php';
exit;}

Попробуй так:
Код:
span style="color: #0000BB"><?phpif(!$_GET['mode']) { $k_post = mysql_result(mysql_query("SELECT COUNT(*) FROM `icq_spis`"), 0); $k_page = k_page($k_post, $set['p_str']); $page = page($k_page); $start = $set['p_str']*$page-$set['p_str']; $q = mysql_query("SELECT * FROM `icq_spis` ORDER BY `id` DESC LIMIT $start, $set[p_str]"); while($post = mysql_fetch_array($q)) { echo 'UIN: <a href="icq.php?mode='.$post['id'].'">'.$post['nomer'].'</a> (Цена: '.$post['cena'].' баллов)<br/>'; } if($k_page>1) { str("icq.php?", $k_page, $page); } }elseif($_GET['mode'] > 0) { $p = mysql_fetch_array(mysql_query('SELECT * FROM `icq_spis` WHERE `id` = '.intval($_GET['mode']))); if($user['balls']<$p['cena']) { echo 'У вас нехватает средств на покупку UIN '.$p['nomer'].'<br/>'; } else { $msg = $p['nomer']; $msg = mysql_escape_string($msg); if(@mysql_query("INSERT INTO `icq_user` (`id`, `id_user_icq`, `nomer`) VALUES ('', '$user[id]', '$msg')")) { $user['balls']-=$p['cena']; mysql_query("DELETE FROM `icq_spis` WHERE `nomer` = '$p[nomer]'"); mysql_query("UPDATE `user` SET `balls` = '".$user['balls']."' WHERE `id` = '$user[id]';"); $gotovo = '[b]Куплен UIN[/b] Поздравляем! Вы купили UIN: '.$p['nomer'].' Пароль: '.$p['pass'].' рекомендуем вам сменить пароль от этого UINа'; mysql_query("INSERT INTO `jurnal` (`id_user`, `id_kont`, `msg`, `time`) values('0', '$user[id]', '$gotovo', '$time')"); mysql_query("UPDATE `user` SET `ank_icq` = '".$msg."' WHERE `id` = '$user[id]';"); echo 'Поздравляем вас с покупкой<br/>'; echo '<a href="icq.php">Назад</a><br/>'; } }}include_once '../../sys/inc/tfoot.php';?>
Отредактировано AND (2009.06.06 20:08)
#3. WapStyle Off (3)
Участник
2009.06.05 20:08
Да ссори забыл кусок. Но ша всё робит, я подагнал остальное сам. Спасибо за помощь.
Страниц: 1
Главная
WEB
PunBB Mod v0.6.2
0.013 s