Добро пожаловать, Гость!
:: + Добавить ссылку через биллинг
:: + Добавить ссылку анонимно
❤️МИР, ЯРКИХ ЗНАКОМСТВ И ОБЩЕНИЯ!❤️
❤️МИР, ЯРКИХ ЗНАКОМСТВ И ОБЩЕНИЯ!❤️
Правильно ли код? | - Страница 1
Общие вопросы | Правильно ли код? |
SystemsT :
Несколько дней уже стараюсь зделат запрос на ленте к группам (уведомление о новых темах) но чо-то не получается!! Я написал такой код :
$k_post=mysql_result(mysql_query("select count(*) from `group_lenta`, `group_users` where `group_users`.`user`='".$user['id']."' and `group_lenta`.`group`=`group_users`.`group`;"),0);
$k_page=k_page($k_post,$set['p_str']);
$page=page($k_page);
$start=$set['p_str']*$page-$set['p_str'];
if ($k_post==0){echo 'Lenta yo`q<br/>';}
$q=mysql_query("select `group_users`.*, `group_lenta`.* from `group_users`, `group_lenta` where `group_users`.`user`='".$user['id']."' and `group_lenta`.`group`=`group_users`.`group` order by `group_lenta`.`time` desc LIMIT " . $start . ", " . $set['p_str'] . "");
while ($data = mysql_fetch_assoc($q)){
$group = mysql_fetch_assoc(mysql_query("SELECT * FROM `group` WHERE `id` = '$data[group]' LIMIT 1"));
echo '<img src="images/group.png" alt="!"/> <a href="index.php?act=view&id='.$data['group'].'">'.$group['title'].'</a> <span style="font-size: small; color:#209143">['.times($data['time']).']</span><br/>';
echo output_text($data['text']);
echo '<div style="border-top: gray 1px dashed; margin: 10px 5px"></div>';
mysql_query("UPDATE `group_users` SET `time` = '".$time."' WHERE `user` = '".$user['id']."' and `group` = '$data[group]'");
}
if ($k_page>1)str('lenta.php?act=index&',$k_page,$page); // Вывод страниц
break;
###Лента группы
case "group":
$id = intval($_GET['id']);
if(mysql_result(mysql_query("SELECT COUNT(*) FROM `group` WHERE `id`=$id"),0)==0)header("Location: index.php");
$data=mysql_fetch_assoc(mysql_query("SELECT * FROM `group` WHERE `id` = $id LIMIT 1"));
$set['title']='Лента | '.$data['title']; // заголовок страницы
include_once '../sys/inc/thead.php';
title();
$k_post=mysql_result(mysql_query("select count(*) from `group_lenta` where `group`='".$id."';"),0);
$k_page=k_page($k_post,$set['p_str']);
$page=page($k_page);
$start=$set['p_str']*$page-$set['p_str'];
if ($k_post==0){echo 'Лента пуста!<br/>';}
$q=mysql_query("select * from `group_lenta` where `group`='".$id."' order by `time` desc LIMIT " . $start . ", " . $set['p_str'] . "");
while ($lenta = mysql_fetch_assoc($q)){
echo '<img src="images/group.png" alt="!"/> '.$data['title'].' <span style="font-size: small; color:#209143">['.times($lenta['time']).']</span><br/>';
echo output_text($lenta['text']);
echo '<div style="border-top: gray 1px dashed; margin: 10px 5px"></div>';
}
if ($k_page>1)str('lenta.php?act=group&id='.$id.'&',$k_page,$page); // Вывод страниц
echo'<img src="images/back.png" alt="!"/> <a href="index.php?act=view&id='.$id.'">Вернутся в группу</a><br/>';
break;
default:
header("location: index.php?");
endswitch;
Но результат нет
Правильно ли код? |
13 Фев 2015Несколько дней уже стараюсь зделат запрос на ленте к группам (уведомление о новых темах) но чо-то не получается!! Я написал такой код :
$k_post=mysql_result(mysql_query("select count(*) from `group_lenta`, `group_users` where `group_users`.`user`='".$user['id']."' and `group_lenta`.`group`=`group_users`.`group`;"),0);
$k_page=k_page($k_post,$set['p_str']);
$page=page($k_page);
$start=$set['p_str']*$page-$set['p_str'];
if ($k_post==0){echo 'Lenta yo`q<br/>';}
$q=mysql_query("select `group_users`.*, `group_lenta`.* from `group_users`, `group_lenta` where `group_users`.`user`='".$user['id']."' and `group_lenta`.`group`=`group_users`.`group` order by `group_lenta`.`time` desc LIMIT " . $start . ", " . $set['p_str'] . "");
while ($data = mysql_fetch_assoc($q)){
$group = mysql_fetch_assoc(mysql_query("SELECT * FROM `group` WHERE `id` = '$data[group]' LIMIT 1"));
echo '<img src="images/group.png" alt="!"/> <a href="index.php?act=view&id='.$data['group'].'">'.$group['title'].'</a> <span style="font-size: small; color:#209143">['.times($data['time']).']</span><br/>';
echo output_text($data['text']);
echo '<div style="border-top: gray 1px dashed; margin: 10px 5px"></div>';
mysql_query("UPDATE `group_users` SET `time` = '".$time."' WHERE `user` = '".$user['id']."' and `group` = '$data[group]'");
}
if ($k_page>1)str('lenta.php?act=index&',$k_page,$page); // Вывод страниц
break;
###Лента группы
case "group":
$id = intval($_GET['id']);
if(mysql_result(mysql_query("SELECT COUNT(*) FROM `group` WHERE `id`=$id"),0)==0)header("Location: index.php");
$data=mysql_fetch_assoc(mysql_query("SELECT * FROM `group` WHERE `id` = $id LIMIT 1"));
$set['title']='Лента | '.$data['title']; // заголовок страницы
include_once '../sys/inc/thead.php';
title();
$k_post=mysql_result(mysql_query("select count(*) from `group_lenta` where `group`='".$id."';"),0);
$k_page=k_page($k_post,$set['p_str']);
$page=page($k_page);
$start=$set['p_str']*$page-$set['p_str'];
if ($k_post==0){echo 'Лента пуста!<br/>';}
$q=mysql_query("select * from `group_lenta` where `group`='".$id."' order by `time` desc LIMIT " . $start . ", " . $set['p_str'] . "");
while ($lenta = mysql_fetch_assoc($q)){
echo '<img src="images/group.png" alt="!"/> '.$data['title'].' <span style="font-size: small; color:#209143">['.times($lenta['time']).']</span><br/>';
echo output_text($lenta['text']);
echo '<div style="border-top: gray 1px dashed; margin: 10px 5px"></div>';
}
if ($k_page>1)str('lenta.php?act=group&id='.$id.'&',$k_page,$page); // Вывод страниц
echo'<img src="images/back.png" alt="!"/> <a href="index.php?act=view&id='.$id.'">Вернутся в группу</a><br/>';
break;
default:
header("location: index.php?");
endswitch;
Но результат нет
Комментарии:
SystemsT 13 Фев 2015
Автор темы
Angelok0803,
Вот оргинал!
$k_post=mysql_result(mysql_query("select count(*) from `group_lenta`, `group_users` where `group_users`.`user`='".$user['id']."' and `group_lenta`.`group`=`group_users`.`group`;"),0);
$k_page=k_page($k_post,$set['p_str']);
$page=page($k_page);
$start=$set['p_str']*$page-$set['p_str'];
if ($k_post==0){echo 'Lenta yo`q<br/>';}
$q=mysql_query("select `group_users`.*, `group_lenta`.* from `group_users`, `group_lenta` where `group_users`.`user`='".$user['id']."' and `group_lenta`.`group`=`group_users`.`group` order by `group_lenta`.`time` desc LIMIT " . $start . ", " . $set['p_str'] . "");
while ($data = mysql_fetch_assoc($q)){
$group = mysql_fetch_assoc(mysql_query("SELECT * FROM `group` WHERE `id` = '$data[group]' LIMIT 1"));
echo '<img src="images/group.png" alt="!"/> <a href="index.php?act=view&id='.$data['group'].'">'.$group['title'].'</a> <span style="font-size: small; color:#209143">['.times($data['time']).']</span><br/>';
echo output_text($data['text']);
echo '<div style="border-top: gray 1px dashed; margin: 10px 5px"></div>';
mysql_query("UPDATE `group_users` SET `time` = '".$time."' WHERE `user` = '".$user['id']."' and `group` = '$data[group]'");
}
if ($k_page>1)str('lenta.php?act=index&',$k_page,$page); // Вывод страниц
break;
###Лента группы
case "group":
$id = intval($_GET['id']);
if(mysql_result(mysql_query("SELECT COUNT(*) FROM `group` WHERE `id`=$id"),0)==0)header("Location: index.php");
$data=mysql_fetch_assoc(mysql_query("SELECT * FROM `group` WHERE `id` = $id LIMIT 1"));
$set['title']='Лента | '.$data['title']; // заголовок страницы
include_once '../sys/inc/thead.php';
title();
$k_post=mysql_result(mysql_query("select count(*) from `group_lenta` where `group`='".$id."';"),0);
$k_page=k_page($k_post,$set['p_str']);
$page=page($k_page);
$start=$set['p_str']*$page-$set['p_str'];
if ($k_post==0){echo 'Лента пуста
Автор темы
Angelok0803,
Вот оргинал!
$k_post=mysql_result(mysql_query("select count(*) from `group_lenta`, `group_users` where `group_users`.`user`='".$user['id']."' and `group_lenta`.`group`=`group_users`.`group`;"),0);
$k_page=k_page($k_post,$set['p_str']);
$page=page($k_page);
$start=$set['p_str']*$page-$set['p_str'];
if ($k_post==0){echo 'Lenta yo`q<br/>';}
$q=mysql_query("select `group_users`.*, `group_lenta`.* from `group_users`, `group_lenta` where `group_users`.`user`='".$user['id']."' and `group_lenta`.`group`=`group_users`.`group` order by `group_lenta`.`time` desc LIMIT " . $start . ", " . $set['p_str'] . "");
while ($data = mysql_fetch_assoc($q)){
$group = mysql_fetch_assoc(mysql_query("SELECT * FROM `group` WHERE `id` = '$data[group]' LIMIT 1"));
echo '<img src="images/group.png" alt="!"/> <a href="index.php?act=view&id='.$data['group'].'">'.$group['title'].'</a> <span style="font-size: small; color:#209143">['.times($data['time']).']</span><br/>';
echo output_text($data['text']);
echo '<div style="border-top: gray 1px dashed; margin: 10px 5px"></div>';
mysql_query("UPDATE `group_users` SET `time` = '".$time."' WHERE `user` = '".$user['id']."' and `group` = '$data[group]'");
}
if ($k_page>1)str('lenta.php?act=index&',$k_page,$page); // Вывод страниц
break;
###Лента группы
case "group":
$id = intval($_GET['id']);
if(mysql_result(mysql_query("SELECT COUNT(*) FROM `group` WHERE `id`=$id"),0)==0)header("Location: index.php");
$data=mysql_fetch_assoc(mysql_query("SELECT * FROM `group` WHERE `id` = $id LIMIT 1"));
$set['title']='Лента | '.$data['title']; // заголовок страницы
include_once '../sys/inc/thead.php';
title();
$k_post=mysql_result(mysql_query("select count(*) from `group_lenta` where `group`='".$id."';"),0);
$k_page=k_page($k_post,$set['p_str']);
$page=page($k_page);
$start=$set['p_str']*$page-$set['p_str'];
if ($k_post==0){echo 'Лента пуста