Loading...
Всем привет ребят!
Дайте запрос на бд чтоб создать форум клана в бт, просто все перепробовал, бд создал форум тоже, и создаю топик и кидает на другую стр, но не на форум :(
Хотя бы скинь то что ты там накодил
________
посл. ред. 29.01.2017 в 22:55; всего 1 раз(а); by NEBRUT
NEBRUT , Запрос на бд:


CREATE TABLE `cforum_topic` (
`id` int(11) NOT NULL,
`sub` int(11) NOT NULL DEFAULT '0',
`close` enum('0','1') CHARACTER SET cp1251 NOT NULL DEFAULT '0',
`stick` enum('0','1') CHARACTER SET cp1251 NOT NULL DEFAULT '0',
`user` int(11) NOT NULL DEFAULT '0',
`name` varchar(100) CHARACTER SET cp1251 DEFAULT NULL,
`text` text CHARACTER SET cp1251,
`time` int(11) NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

CREATE TABLE `cforum_comments` (
`id` int(11) NOT NULL,
`topic` int(11) NOT NULL DEFAULT '0',
`user` int(11) NOT NULL DEFAULT '0',
`to` int(11) NOT NULL DEFAULT '0',
`text` text,
`time` int(11) NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;


CREATE TABLE `cforum_sub` (
`id` int(11) NOT NULL,
`name` varchar(100) CHARACTER SET cp1251 DEFAULT NULL,
`access` enum('0','1','2') CHARACTER SET cp1251 COLLATE cp1251_general_cs NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=utf8;


ALTER TABLE `cforum_comments`
ADD PRIMARY KEY (`id`);



ALTER TABLE `cforum_sub`
ADD PRIMARY KEY (`id`);


ALTER TABLE `cforum_topic`
ADD PRIMARY KEY (`id`);




ALTER TABLE `cforum_comments`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=184;

ALTER TABLE `cforum_sub`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=190;

ALTER TABLE `cforum_topic`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=178;
Ну и клан форум с пабла
NEBRUT , Ну что?
А топик создаётся?
<?

include './system/common.php';

include './system/functions.php';

include './system/user.php';

if(!$user) {

header('location: /');

exit;

}

$sub = _string(_num($_GET['sub']));
$topic = _string(_num($_GET['topic']));

$subt = _string(_num($_GET['sub']));

if(!$sub && !$topic) {
$title = 'Форум';

include './system/h.php';

?>

<div class='title'><?=$title?></div>
<div class='line'></div>

<?

$count = mysql_result(mysql_query('SELECT COUNT(*) FROM `cforum_sub`'),0);

if($count > 0) {


if($_GET['create'] == true && $user['access'] == 2) {

$name = _string($_POST['name']);
$access = _string(_num($_POST['access']));
if($name) {

mysql_query('INSERT INTO `cforum_sub` (`name`,
`access`) VALUES ("'.$name.'",
"'.$access.'")');

header('location: /cforum/');

}

?>

<div class='content'>

<form action='/cforum/?create=true' method='post'>

Название раздела:<br/>
<input name='name'/><br/>
Создавать топики могут:<br/>
<select name='access'>
<option value='0'>все</option>
<option value='1'>модераторы</option>
<option value='2'>администраторы</option>
</select><br/>
<input type='submit' value='Создать'/>

</form>

</div>
<div class='line'></div>

<?

}

$id = _string(_num($_GET['id']));

if($id && $user['access'] == 2) {

$i = mysql_query('SELECT * FROM `cforum_sub` WHERE `id` = "'.$id.'"');
$i = mysql_fetch_array($i);

if(!$i) {

header('location: /cforum/');

exit;

}


$name = _string($_POST['name']);
if($name) {

mysql_query('UPDATE `cforum_sub` SET `name` = "'.$name.'" WHERE `id` = "'.$i['id'].'"');

header('location: /cforum/?adm=true');

}

?>

<div class='content'>

<form action='/cforum/?adm=true&id=<?=$i['id']?>' method='post'>

Название раздела:<br/>
<input name='name' value='<?=$i['name']?>'/> <input type='submit' value='Сохранить'/>

</form>

</div>
<div class='line'></div>

<?

if(_string($_GET['delete'] == true)) {

$q = mysql_query('SELECT * FROM `cforum_topic` WHERE `sub` = "'.$i['id'].'"');
while($row = mysql_fetch_array($q)) {
mysql_query('DELETE FROM `cforum_comments` WHERE `topic` = "'.$row['id'].'"');
}

mysql_query('DELETE FROM `cforum_topic` WHERE `sub` = "'.$i['id'].'"');

mysql_query('DELETE FROM `cforum_sub` WHERE `id` = "'.$i['id'].'"');

header('location: /cforum/?adm=true');

}

}

?>

<div class='list'>

<?

$q = mysql_query('SELECT * FROM `cforum_sub`');

while($row = mysql_fetch_array($q)) {

$i++;

?>

<li>

<?


if(_string($_GET['adm'] == true && $user['access'] == 2)) {

?>

<span style='float: right;'>( <a href='/cforum/?adm=true&id=<?=$row['id']?>&delete=true'>Удалить</a> | <a href='/cforum/?adm=true&id=<?=$row['id']?>'>Редактировать</a> )</span>

<?

}

?>

<a href='/cforum/sub/<?=$row['id']?>/'><img src='/images/icon/section.png' alt='*'/> <?=$row['name']?></a></li>

<?

}

?>

<li <?=(_string($_GET['adm'] == true ? '':'class=\'no_b\''))?>>

<?

if($user['access'] == 2) {

?>

<a href=''><a href='/cforum/<?=(_string($_GET['adm'] == true ? '':'?adm=true'))?>' <?=(_string($_GET['adm'] == true ? 'style=\'color: #909090;\'':''))?>><img src='/images/icon/arrow.png' alt='*'/> Управление форумом</a></a>

<?

if(_string($_GET['adm'] == true)) {

?>

<li class='no_b'><a href='/cforum/?create=true'><img src='/images/icon/arrow.png' alt='*'/> Создать раздел</a></li>

<?

}

}

?>

</li>

</div>

<?

}
else
{

?>

<div class='content'><font color='#909090'></font></div>

<?

}

include './system/f.php';

}
elseif($sub) {

$sub = mysql_query('SELECT * FROM `cforum_sub` WHERE `id` = "'.$sub.'"');
$sub = mysql_fetch_array($sub);

if(!$sub) {

header('location: /cforum');

exit;

}

if(_string($_GET['create'] == true && $cl['id'] == $ce['clan'])) {

$title = 'Новый топик';

include './system/h.php';

?>

<div class='title'><?=$title?></div>
<div class='line'></div>

<?

if($user['save'] == 1) {


$name = _string($_POST['name']);
$text = _string($_POST['text']);

if($name && $text) {

if($user['level'] > 14) {

mysql_query('INSERT INTO `cforum_topic` (`sub`,
`name`,
`user`,
`text`,
`time`) VALUES ("'.$sub['id'].'",
"'.$name.'",
"'.$user['id'].'",
"'.$text.'",
"'.time().'")');

$top
Anred , да, но коммент написать не могу, и пишетчто "32423432 дней назад" ника и рассы не видно и даже то что я написал не видно
Не весь код
Не весь
Онлайн: 1
Время:
Gen. 0.0817
(c) Bym.Guru 2010-2026