Fenix_61,
echo '<div>'.$user['name'].' </div>'; Fenix_61,
echo '<div>'.$user['name'].' </div>'; Блин, где тут ошипко???
define('_IN_JOHNCMS', 1);
require ("../incfiles/core.php");
$headmod = 'lib';
$id = intval($_GET['id']);
$row = mysql_query("SELECT * FROM `library` WHERE `sub_id`='" .$id. "' AND `type`='paper' AND `mod`='1' DESC LIMIT $start, $kmess");
$req = mysql_num_rows(mysql_query("SELECT * FROM `library` WHERE `sub_id`='" .$id. "' AND `type`='paper' AND `mod`='1'"));
$title = mysql_fetch_array(mysql_query("SELECT * FROM `library` WHERE `id`='" .$id. "'"));
$textl = 'Библиотека - ' . $title['name'];
require ("../incfiles/head.php");
echo '<div class="phdr">Категория: ' .$title['name']. '</div>';
if ($req) {
$i = 1;
while($res = mysql_num_rows($row)) {
echo ($i%2) ? '<div class="list1">' : '<div class="list2">';
echo '<img src="images/paper.png" alt=""> <a href="paper.php?id=' .$res['id']. '">' .$res['name']. '</a>';
echo '<br /><small>' .$res['descr']. '</small>';
echo '</div>';
$i++;
}
} else {
echo '<div class="rmenu">В этой категории ещё ничего нет
, но Вы можете помочь нам, добавив пару статей
</div>';
}
if ($res > $kmess) {
echo '<div class="topmenu">' .functions::display_pagination('cat.php?id=' .$id. '&',$start,$res,$kmess). '</div>';
}
echo '<div class="rmenu"><a href="add_paper.php?id=' .$id. '">Добавить статью</a></div>';
echo '<div class="menu">Поиск:</div>
<form method="post" class="menu">
Фраза поиска:<br />
<input type="text" name="search" /><br />
<small>Мин. 2 макс. 60 символов</small><br />
Где ищем?
<select name="option">
<option value="name">В названии</option>
<option value="descr">В описании</option>
</select>
<input type="submit" name="submit" value="Отправить" />
</form>';
require ("../incfiles/end.php");объясните в чем разница между локальной и глобальной переменной?и примерчик понятный дайте![]()
nan4ik (01.01.2012/09:31)локальная переенная ожет существовать только в функции а глобальная во всем скрипте и не только..
объясните в чем разница между локальной и глобальной переменной?и примерчик понятный дайте
а глобальная в функции не может существовать?
nan4ik, значение глобальной переменной может использоваться внутри подпрограммы, для этого используется зарезервированное слово global в php! тебе надо на примере джона или в целом программирования?
Мне и так и так надo
для лучшего усвоения)
nan4ik, Пусть у тебя есть какая-то большая программа, в которой задаются переменные (или не задаются, в разных языках по-разному). В этой программе у тебя также есть несколько функций, которые как и переменные, объявляются в начале программы, так вот эти функции можно рассматривать как маленькие независимые программки внутри большой, которые решают какую-то задачу, они имеют свои собственные переменные (локальные). Глобальные переменные - это все переменные вне функций! Глобальные переменные могут использоваться как вне функций так и внутри функций, а локальные сохраняют свое значение только внутри ф-и и не могут использоваться в других частях программы. Бывает так, что названия переменных самой программы могут совпадать с названиями переменных, что используются внутри функций (локальными). Например, счетчики i, j, k. Остается только узнать, какая переменная локальная, а какая глобальная в ф-и, чтобы программа ничего не перепутала. Для этого либо глобальные как-то помечаются (в php словом global), либо локальные объявляются еще раз в самой функции и это программе говорит: ага, эта переменная локальная, значит она существует только внутри подпрограммы и после ее значение не используется.. это уже специфика каждого языка... В джоне глобальные переменные типа $user_id, $realtime указываются в функции после слова global, иначе функция посчитает, что они локальные и они не будут хранить в себе значение, которое нам надо для решения задачи, скорее всего будут просто нули...
Jane, с удовольствием тебе отвечу, Огромное тебе спасибо за то что все так для меня разжевала,и не пожалела времени столько написать=)гг,теперь я все понял![]()
nan4ik, я вобще плохо объясняю, поэтому если что, пиши в личку, а то я стесняюсь при людях ![]()