Создать ответ 
Построение дерева иерархии или дерева комментариев
Автор Сообщение
ale10ey Не на форуме
Генерал-лейтенант
*

Сообщений: 352
У нас с: Nov 2014
Сообщение: #171
RE: Построение дерева иерархии или дерева комментариев
(22.04.2015 23:24:28)Admin писал(а):  По пунктам.
1) Что-то перемудрили. Все гораздо проще:
Код:
$(document).keypress(function(c){ if (c.which=='27') $('#hint').fadeOut(700); });

2) Margin-top работает только для блочных элементов, а <font> таким не является, поэтому замените его, например, на <div>:

PHP код:
if (isset($_SESSION[send])and($_SESSION[send]!="")) {
 echo 
'<div style="margin-top:35px; color:red;"><b>'.$_SESSION[send].'</b></div>';
 
$_SESSION[send]="";


3) Если Вам необходимо узнать количество оставленных комментариев к теме с любой другой странички, то естественно нужно знать имя странички, у которой Вы будете считать комментарии (вместо .$_SESSION["mess_url"]. - blog.html).

Доброе время суток,
1. Вставка кода
Код:
$(document).keypress(function(c){ if (c.which=='27') $('#hint').fadeOut(700); });


не работает не только для клавиши escape, но и сама ссылка "Закрыть" не работает.

Часть кода:
Код:
$('.close_hint').click(function(){
    $(document).keypress(function(c){ if (c.which=='27') $('#hint').fadeOut(700); });
    return false;
});
return false удалял, не помогает, но $('#hint').fadeOut(700); для ссылки "Закрыть" работает.

2. Насчет 2 пункта вы верно подметили насчет блочных элементов, а я забыл обратить внимание на тег, который уже в html 5 не входит, а div или pre - нет проблем.

3. Все не получается реализовать запрос к БД для отображения количества комментариев на странице в каком-либо месте Help
Код:
$res=mysql_query("SELECT * FROM comment WHERE theme_id='".$_SESSION["mess_url"]."' and moderation=1", $link);
$num_comm=mysql_num_rows($res);
echo 'Комментариев - '.$num_comm;

4. И еще один интересный момент. Когда набираю текст или копирую и вставляю в <textarea> все нормально, но стоит, например ошибиться и вместо 621+10 (631) в поле набрать 630, то поле автоматически очищается, что крайне неудобно для пользователя, особенно если теста было много, т.е. в случае неправильного ввода суммы будет выдаваться сообщение, НО не будет очищаться форма, что сэкономит пользователю время и нервы.

В данный момент в таблице comment (часть кода):
Код:
<?php
session_start();

$link = mysql_connect("localhost", "admin", "pswd") or die("Could not connect: " . mysql_error());
mysql_select_db("acad", $link);
mysql_set_charset('utf8');

$result = mysql_query("set names utf8", $link);

$_SESSION[mess_url]=mysql_real_escape_string(basename($_SERVER['REQUEST_URI']));
$_SESSION[comment_user_text]='Введите пожалуйста сюда текст своего сообщения...';
}
?>

есть строчка:
$_SESSION[comment_user_text]='Введите пожалуйста сюда текст своего сообщения...';
и js код:
Код:
$(function() {
    $("textarea").focus(function(event) {
        $(this).text("");
        $(this).unbind(event);
    });
});

По клику сообщение 'Введите пожалуйста сюда текст своего сообщения...' пропадает и можно копировать или вставлять, но если появляется 'Неверный проверочный код' в случае неправильного ввода суммы, то форма приводится в первоначальное состояние.

Заранее благодарен за помощь, так как вопросов становится все меньше благодаря вам.
23.04.2015 00:13:59
Найти все сообщения Цитировать это сообщение
Admin Не на форуме
Верховный
Главнокомандующий
(Administrator)
*

Сообщений: 2,431
У нас с: Aug 2011
Сообщение: #172
RE: Построение дерева иерархии или дерева комментариев
1. Все прекрасно работает, только непонятно, зачем вы поместили приведенный мною код внутрь $('.close_hint').click(function(){});

Код для закрытия формы с #hint:
Код:
$(document).keypress(function(c){ if (c.which=='27') $('#hint').fadeOut(700); });
является полноценным и законченным.

2. Разобрались.

3. А что за ошибку хоть выдает? Может просто к указанной страничке не оставлялись комментарии? Кажется, это я ошибся и в запросе вместо theme_id нужно указывать theme.

Данный код должен работать совершенно в любом месте и выводить количество комментариев для странички blog.html:
PHP код:
//Сначала подключили БД
$res=mysql_query("SELECT count(id) FROM comment WHERE theme='blog.html' and moderation=1"$link);
$num_comm=mysql_fetch_array($res);
echo 
'Комментариев - '.$num_comm[0]; 

4. Для отображения первоначального текста в <textarea> используйте атрибут placeholder!
Для того, чтобы текст в форме после ввода неправильного кода сохранялся, его надо помещать в переменную сессии, и потом, после перезагрузки странички выводить из этой переменной в <textarea>.

После "if (isset($_POST[contr_cod])) {" добавьте:
$_SESSION[comment_user_text]=$_POST[user_text];

А непосредственно в форму: echo '<textarea>'.$_SESSION[comment_user_text].'</textarea>';
23.04.2015 20:46:49
Найти все сообщения Цитировать это сообщение
ale10ey Не на форуме
Генерал-лейтенант
*

Сообщений: 352
У нас с: Nov 2014
Сообщение: #173
RE: Построение дерева иерархии или дерева комментариев
Здравствуйте.
1. Не решает проблемы. Проверка в браузерах Google, Mozilla, Opera не успешна, не закрывается и не реагирует на клик клавиши "escape"
Код:
Код:
<script>
    $(".open_hint").click(function(){$("#hint").animate({
    top:$(this).offset().top-280,left:$(this).offset().left-920},400).fadeIn(800);
});

    $(document).keypress(function(c){ if (c.which=='27') $('#hint').fadeOut(700); });
    
    function comm_on(p_id,first_p) {
    document.add_comment.parent_id.value = p_id;
    document.add_comment.first_parent.value = first_p;
}
</script>

а при таком коде:
Код:
<script>
    $(".open_hint").click(function(){$("#hint").animate({
    top:$(this).offset().top-280,left:$(this).offset().left-920},400).fadeIn(800);
});
    
    $('.close_hint').click(function(){
    $('#hint').fadeOut(700);
    return false;
});
    
    function comm_on(p_id,first_p) {
    document.add_comment.parent_id.value = p_id;
    document.add_comment.first_parent.value = first_p;
}
</script>
нормально закрывается, но "escape" не работает, поэтому и пытался это реализовать...

3. По 3 пункту наверное я неверно изъяснился.
У меня есть страница blog.html на которой в блоках тем между датой и ссылкой ("Читать далее" на страницу (blog.html/info-1.html), где в странице info-1 - находятся комментарии пользователей) хотел бы, чтобы был текст (ссылка на комментарии) Комментариев - (столько сколько на данный момент, к примеру 5 или 10)
На скрине часть страницы blog.html:
[Изображение: tid_135_all_comment.png]

и код 1 блока на странице:
Код:
<div id="post">
        <div class="entry" title="Узнать подробнее">  
            <img src="read/img/info-2/pic.png" alt="Интерфейс AutoCAD 2015" />
            
            <h2>2. Интерфейс AutoCAD 2015</h2>
                
            <blockquote>
                <p></p>
            </blockquote>
            
            <div class="post-info">
                
                <h5>Дата: 21 Ноября 2015 &nbsp;
                    <a href="read/info-2.html#link" class="left" title="Подробнее">➝&nbsp;Читать далее</a>
                </h5>
            </div>
        </div>
    </div>

Если в таблицу comment вставить код:
Код:
<?php
session_start();

$link = mysql_connect("localhost", "admin", "pswd") or die("Could not connect: " . mysql_error());
mysql_select_db("acad", $link);
mysql_set_charset('utf8');

$result = mysql_query("set names utf8", $link);

$res=mysql_query("SELECT count(id) FROM comment WHERE theme='blog.html' and moderation=1", $link);
$num_comm=mysql_fetch_array($res);
echo 'Комментариев - '.$num_comm[0];

$_SESSION[mess_url]=mysql_real_escape_string(basename($_SERVER['REQUEST_URI']));

//остальной код

На странице blog.html - ничего нет, а на странице blog/read/info-1.html на самом вверху слева есть тест "Комментариев -". На странице info-1.html у меня находятся комментарии, а на blog.html только краткое описание статьи и ссылка на info-1.html, где находится вся статья.

Если правильно понимаю, то на странице blog.html мне необходимо будет в каждом блоке создать ссылку "Комментариев -", а вот количество комментариев и будет подгружаться из базы, тоже самое если б я хотел бы на самой странице info-1.html в шапке формы с комментариями видеть сообщение : Всего комментариев (12), например.

Думаю, что вы более или менее поняли, что я хотел бы получить в итоге.

4. По 4 пункту все ясно. Все было у меня так, как вы и описали исключая атрибута placeholder. Полагаю, что сейчас js код с textarea не нужен.

Спасибо и багодарен за поддержкуYes.
24.04.2015 00:37:05
Найти все сообщения Цитировать это сообщение
Admin Не на форуме
Верховный
Главнокомандующий
(Administrator)
*

Сообщений: 2,431
У нас с: Aug 2011
Сообщение: #174
RE: Построение дерева иерархии или дерева комментариев
Проверял в Опере и IE - работает. В Crome - действительно не работает. Заменил "keypress" на "keydown" и теперь работает и в Crome:
Код:
<div id="hint">Тут форма</div>

<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>

<script type="text/javascript">
$(".open_hint").click(function(){$("#hint").animate({
    top:$(this).offset().top-280,left:$(this).offset().left-920},400).fadeIn(800);
});
    
$('.close_hint').click(function(){
    $('#hint').fadeOut(700);
    return false;
});

$(document).keydown(function(c){ if (c.which=='27') $('#hint').fadeOut(700); });    

function comm_on(p_id,first_p) {
    document.add_comment.parent_id.value = p_id;
    document.add_comment.first_parent.value = first_p;
}
</script>


Если Вам нужно получить количество комментариев отставленных к страничке info-1.html, то в SQL запросе нужно писать theme='info-1.html'. При этом посмотрите, есть ли у Вас в БД в столбце theme значение info-1.html. Может в БД неверно пишется.
PHP код:
$res=mysql_query("SELECT count(id) FROM comment WHERE theme='info-1.html' and moderation=1"$link);
$num_comm=mysql_fetch_array($res);
echo 
'Комментариев - '.$num_comm[0]; 

Данный код можно вставлять на любую страничку (предварительно подключившись к БД) и он будет отображать количество комментариев к страничке info-1.html.
Если Вам нужно получить количество комментариев к другой страничке, то нужно в theme='info-1.html' заменить info-1.html на имя нужной странички.
24.04.2015 21:35:21
Найти все сообщения Цитировать это сообщение
ale10ey Не на форуме
Генерал-лейтенант
*

Сообщений: 352
У нас с: Nov 2014
Сообщение: #175
RE: Построение дерева иерархии или дерева комментариев
Здравствуйте,
1. Насчет keydown вы абсолютны правы.
Кстати в Mozilla, если keypress тоже не работает. Спасибо за подсказку. Yes

2. Если вставить код таким образом:

Код:
<?php
$link = mysql_connect("localhost", "admin", "pswd") or die("Could not connect: " . mysql_error());
mysql_select_db("acad", $link);

$res=mysql_query("SELECT count(id) FROM comment WHERE theme='info-1.html' and moderation=1", $link);
$num_comm=mysql_fetch_array($res);
echo 'Комментариев - '.$num_comm[0];
?>
то, слева вверху от формы сообщение "Комментариев - 0", как на скрине:
[Изображение: tid_135_comments_0.png]

При отправке сообщения - изменений нет...

Скрин таблицы comment:
[Изображение: tid_135_db_screen.png]

В данный момент 4 коммента на странице, но "Комментариев - 0" отображается.
И как правильно задать стили для этого сообщения?
Если, например, так:
echo '<div style="text-align:center;">Комментариев -<div> '.$num_comm[0];
то посередине отображается "Комментариев -", а "0" на другой строчке.

3. В таблице ocenka_comment поле ip имеется сразу. Я создал такое же поле в таблице comment и когда была обычная форма без "дерева" был такой код:
Код:
$result = mysql_query("insert into comment (date,theme,login,message,ip) values ('".date("Y-m-d H:i:s")."','".$_SESSION[mess_url]."','".$_SESSION[comment_mess_login]."','".$_SESSION[comment_user_text]."','".$_SERVER[REMOTE_ADDR]."')");
и все было OK.

когда стал изменять форму под дерево, то заменил код выше на:
Код:
if (isset($_POST[parent_id])) $result = mysql_query("insert into comment (parent_id,first_parent,date,theme,login,message) values ('".$_POST[parent_id]."','".$_POST[first_parent]."','".date("Y-m-d H:i:s")."','".$_SESSION[mess_url]."','".$_SESSION[comment_mess_login]."','".$_SESSION[comment_user_text]."')");
else $result = mysql_query("insert into comment (date,theme,login,message) values ('".date("Y-m-d H:i:s")."','".$_SESSION[mess_url]."','".$_SESSION[comment_mess_login]."','".$_SESSION[comment_user_text]."')");
и значения перестали заноситься в таблицу comment (в пункте 2 изображение, где 1 сообщение с ip, а 2 без). Пробовал добавлять после message (date,theme,login,message, ip) ip не работает, а если оставляю оба кода, то все нормально. Как правильно реализовать данный момент, чтобы не было ненужного кода или все верно?

4. И еще один маленький вопрос. Как поменять направление даты и времени
(2015-04-24 23:57:04) на (24.04.2015 23:57:04).
Пробовал в коде, где встречается Y-m-d H:i:s менять местами не помогло.
Хотел бы исправить, так как логичнее было бы отображать сначала дату, затем месяц и далее число, а не наоборот.

Спасибо и благодарен за помощь.
25.04.2015 01:00:25
Найти все сообщения Цитировать это сообщение
Admin Не на форуме
Верховный
Главнокомандующий
(Administrator)
*

Сообщений: 2,431
У нас с: Aug 2011
Сообщение: #176
RE: Построение дерева иерархии или дерева комментариев
Я собственно почему и спрашивал про то, что пишется в базу. Как видно из скрина, в столбце theme у Вас info-1, а в запросе - info-1.html. Следовательно, в MySQL запросе правильно писать theme='info-1'.

Цитата:Если, например, так:
echo '<div style="text-align:center;">Комментариев -<div> '.$num_comm[0];
то посередине отображается "Комментариев -", а "0" на другой строчке.

У Вас два открывающих тега <div>. Правильнее было бы так:
PHP код:
echo '<div style="text-align:center;">Комментариев - '.$num_comm[0].'</div>'

3. Второй код (тот что больше) нужен для формирования древовидной структуры при ответе на уже имеющиеся комментарии (учитывает id родительских комментариев) и заменяет первый.
Вот только почему-то добавление IP адресов Вы в этот код не добавили.
Надо так:
PHP код:
if (isset($_POST[parent_id])) $result mysql_query("insert into comment (parent_id,first_parent,date,theme,login,ip,message) values ('".$_POST[parent_id]."','".$_POST[first_parent]."','".date("Y-m-d H:i:s")."','".$_SESSION[mess_url]."','".$_SESSION[comment_mess_login]."','".$_SERVER[REMOTE_ADDR]."','".$_SESSION[comment_user_text]."')");
else 
$result mysql_query("insert into comment (date,theme,login,ip,message) values ('".date("Y-m-d H:i:s")."','".$_SESSION[mess_url]."','".$_SESSION[comment_mess_login]."','".$_SERVER[REMOTE_ADDR]."','".$_SESSION[comment_user_text]."')"); 
И тогда первый код можно будет удалить.

4. Для этого лучше менять в БД тип столбца date c date на int. Но, тогда нужно будет вносить изменения и в код. При добавлении в таблицу - заменить date("Y-m-d H:i:s") на time(), а после получении из таблицы и выводе - заменить $tags[$parent][$i][3] на date("H:i:s d.m.Y", $tags[$parent][$i][3]).
25.04.2015 14:33:55
Найти все сообщения Цитировать это сообщение
ale10ey Не на форуме
Генерал-лейтенант
*

Сообщений: 352
У нас с: Nov 2014
Сообщение: #177
RE: Построение дерева иерархии или дерева комментариев
Здравствуйте, уважаемый администратор!
Нет проблем насчет 3 и 4 пунктов, все правильно. Спасибо. Ok

Насчет комментариев... Вы правы код можно разместить на любой странице и он будет работать, в моем случае blog.html

Код html страницы blog.html:
Код:
<div class="post-info">
                
                <h5>Дата: 7 ноября 2025 &nbsp;
                    <a href="read/info-1.html#link" class="left" title="Подробнее">➝&nbsp;Читать далее</a>
                    
                    <?php
                        $link = mysql_connect("localhost", "admin", "pswd") or die("Could not connect: " . mysql_error());
                        mysql_select_db("acad", $link);
                        
                        $res=mysql_query("SELECT count(id) FROM comment WHERE theme='info-1' and moderation=1", $link);
                        $num_comm=mysql_fetch_array($res);
                        echo '<div style="margin-top: -10px; text-align:center;">Комментариев - '.$num_comm[0].'</div>';
                    ?>
                </h5>
            </div>

Как получилось на скрине:
[Изображение: tid_135_comments.png]

У меня к вам 2 вопроса:
1. Правильно ли так оформлять, т.е. у меня на странице blog.html - 10 блоков <div class="post-info"> и для отображения комментариев между датой и ссылкой "Читать далее" будет "Комментариев - 3" для 1 блока div, а для 2 блока и т.д. свое число комментариев мне нужно будет вставлять код:

Код:
$link = mysql_connect("localhost", "admin", "pswd") or die("Could not connect: " . mysql_error());
mysql_select_db("acad", $link);

$res=mysql_query("SELECT count(id) FROM comment WHERE theme='info-1' and moderation=1", $link);
$num_comm=mysql_fetch_array($res);
echo '<div style="margin-top: -10px; text-align:center;">Комментариев - '.$num_comm[0].'</div>';

Понятно, что theme='info-1' будет theme='info-2' и т.д., т.е. код по сути весь будет повторяться во всех блоках div исключая <b>theme</b>, которая для каждого блока будет своя. Нет ли более радикального способа?

2. Хотел бы в сообщении "Комментариев - 3", если это возможно сделать цифру 3 или 5 (в зависимости от числа комментариев) ссылку на страницу с комментариями. Как реализовать переход с помощью относительного адреса и id я знаю, но как не пытался сделать ссылку для числа комментариев ничего не получалось:
Код:
echo '<div style="margin-top: -10px; text-align:center;">Комментариев - '.$num_comm[0].'</div>';
Если вставить тег <a></a>, то сообщение "Комментариев - 3" становится все ссылкой, а если в другом месте, то не работает...

И еще вопросик по поводу частой отправки комментариев.
У меня был код:
Код:
$result = mysql_query("SELECT id FROM comment WHERE login='".$_SESSION["comment_mess_login"]."' and UNIX_TIMESTAMP(date)>'".(time()-120)."'", $link);
    if (mysql_num_rows($result)>0){
$_SESSION["send"] = "Вы слишком часто отправляете комментарии!";
header("Location: $_SESSION[mess_url]#last");
exit;
}

Все работало до тех пор, пока не заменил date("Y-m-d H:i:s") на time() по поводу отображения даты и времени (предыдущее сообщение, пункт 4) или есть еще проблема? Ранее, если пользователь с именем Иван 2 раза попытался отправить сообщение меньше чем 2 минуты, то появлялось сообщение "Вы слишком часто отправляете комментарии!", а сейчас отправляется несмотря на этот код. Я думаю, что это как-то связано с переменной time(), так как она повторяется и для отображения даты и времени и для ограничения отправки сообщений.

С уважением, Алексей.

Поправка к предыдущему сообщению. Проверочный код не 374, а 384.

[Изображение: tid_135_forma_hint_problems.png]
[Изображение: tid_135_forma_hints.png]
(Последний раз сообщение было отредактировано 27.04.2015 в 00:11:33, отредактировал пользователь ale10ey.)
26.04.2015 23:32:31
Найти все сообщения Цитировать это сообщение
Admin Не на форуме
Верховный
Главнокомандующий
(Administrator)
*

Сообщений: 2,431
У нас с: Aug 2011
Сообщение: #178
RE: Построение дерева иерархии или дерева комментариев
1. Подключаться к БД второй и последующие разы уже не нужно. Можно конечно было бы сделать одним запросом для всех блоков, но тут много зависит от того как эти блоки формируются и как часто меняются темы.

2. Не вижу проблемы:
PHP код:
echo '<div style="margin-top: -10px; text-align:center;">Комментариев - <a href="ссылка_на_страничку">'.$num_comm[0].'</a></div>'

3. time() уже в формате UNIX_TIMESTAMP, так что повторное преобразование излишне. Удалите UNIX_TIMESTAMP():
PHP код:
$result mysql_query("SELECT id FROM comment WHERE login='".$_SESSION["comment_mess_login"]."' and date>'".(time()-120)."'"$link); 

Про последние изображения не понял к чему они...
27.04.2015 22:31:00
Найти все сообщения Цитировать это сообщение
ale10ey Не на форуме
Генерал-лейтенант
*

Сообщений: 352
У нас с: Nov 2014
Сообщение: #179
RE: Построение дерева иерархии или дерева комментариев
Здравствуйте.
Насчет последних изображений:
Текст отправлял, но почему-то не отправился...

1. Если кликнуть по кнопке "Ответить", то появится форма и если все правильно заполнить, то сообщение отправится нормально и после модерации появится как древовидное, но если, например, логин менее 3 символов или неверный проверочный код, то форма закрывается и внизу первой формы появляется сообщение, например, "Ваш логин менее 3 символов" или "Неверный проверочный код", а сам текст сообщения также остается в основной (видимой) форме на странице.
Скорее всего пользователь исправит сумму или логин и отправит сообщение из основной формы, так как набранный пользователем текст отображается именно там и в этом случае сообщение не будет древовидным...
Кстати проверил и у вас на сайте...Именно так и происходит.

На 1 изображении я ввел намеренно неправильную сумму 375 вместо 384 и сразу форма закрылась и в основной форме
сохранился и текст и имя пользователя и как я упоминал выше пользователь видя, что текст на экране отображается отправит сообщение именно из этой формы и сообщение не будет древовидным.

Т.е. возможно ли реализовать в форме (div id="hint" style="position:absolute; display: none;">), что при введении логина менее 3 символов и суммы цифр форма не закрывалась и пользователь мог исправить логин или ввести правильную сумму цифр из этой же формы.

Насчет 2 и 3 пунктов все понятно, спасибо Ok.
Насчет 1 пункта:
Блоки формируются однотипно, т.е. структура блоков одинаковая (html + css), меняется лишь текст и дата темы. В сообщении #177 есть код одного из блоков div на странице (блоки одинаковые).

код:
PHP код:
<?php
    $link 
mysql_connect("localhost""admin""pswd") or die("Could not connect: " mysql_error());
    
mysql_select_db("acad"$link);
                    
    
$res=mysql_query("SELECT count(id) FROM comment WHERE theme='info-1' and moderation=1"$link);
    
$num_comm=mysql_fetch_array($res);
    echo 
'<div class="comment">Комментариев - <a href="read/info-1.html#comment" title="Перейти к комментариям">'.$num_comm[0].'</a></div>'
?>

Я думаю, что можно сделать один запрос для всех блоков, но как реализовать точно не уверен...
Можно, полагаю, в самом вверху подключить код:
PHP код:
<?php
    $link 
mysql_connect("localhost""admin""pswd") or die("Could not connect: " mysql_error());
    
mysql_select_db("acad"$link);
?>
который будет общим для всех блоков, но правильно это будет?

Спасибо!!!
28.04.2015 01:01:20
Найти все сообщения Цитировать это сообщение
Admin Не на форуме
Верховный
Главнокомандующий
(Administrator)
*

Сообщений: 2,431
У нас с: Aug 2011
Сообщение: #180
RE: Построение дерева иерархии или дерева комментариев
Наверно страничка закэшировалась, и при ее последнем редактировании вставился закэшированный текст без предыдущих изменений.


Ваш вопрос понял, но вот с реализацией все намного сложнее, т.к. при отправке формы происходит обновление странички, и следовательно к форме вновь применяется первоначальный стиль. Позиция формы и скролл странички тоже сбрасываются.

Короче, много подводных камней надо думать... Простого решения у меня на данный момент нет.

Скорее всего, надо копать в сторону jQuery, чтобы все данные формы отправлять без перезагрузки странички. Тогда можно будет все проверять онлайн, но не будет работать у тех, у кого не работает JS.


В данном случае код:
PHP код:
<?php
    $link 
mysql_connect("localhost""admin""pswd") or die("Could not connect: " mysql_error());
    
mysql_select_db("acad"$link);
?>
на страничке должен быть всего один раз, т.к. последующие его повторения никаких плюсов не несут и только увеличивают время генерации странички и тратят ресурсы сервера.
28.04.2015 21:20:15
Найти все сообщения Цитировать это сообщение
Создать ответ 


Переход:


Пользователи просматривают эту тему: 1 Гость(ей)


LiveInternet
© Copyright 2011-2024 by UsefulScript.ru