1) У меня весь сайт работает через index.php И так получилось, что нужно поставить html-код ТОЛЬКО НА ГЛАВНОЙ СТРАНИЦЕ! Как такое возможно сделать? 2) Есть цикл: do { if (isset ($row_Recordset1['id'])) {echo "здесь сама таблица"} } while ($row_Recordset1 = mysql_fetch_array($Recordset1)); Цикл, который показывает надпись "здесь сама табличка" определенное количество раз. Как сделать так, чтобы после 4 повтора появялсь другая надпись, например, "Здесь будет текст" и дальше продолжается цикл.
У меня есть транспортное средство на 2х колесах! КАК СДЕЛАТЬ, ЧТОБЫ ОНО ЕЗДИЛО БЫСТРЕЕ? Очевидно, что считать до четырех, а потом обнуляться.
PHP: <?php $i = 0; $stop_counter = 4; while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)){ if (isset ($row_Recordset1['id'])){ if ($i == $stop_counter){ echo 'Здесь будет текст'; } else { echo "здесь сама таблица"; } } }
>>> кончайте уже копировать быдлокод с быдлокнижек <<< но ведь главное, что работает, не, не прав? а красивый код - это уже для удобства?
Главное чтоб Вы понимали что пишете,и как это работает.Копируя чужой код, вы не понимаете как это работает.Если бы Вы попытались сами написать такое, то поняли где появляются ошибки, какие и как этого избежать.
>>> У меня есть транспортное средство на 2х колесах! КАК СДЕЛАТЬ, ЧТОБЫ ОНО ЕЗДИЛО БЫСТРЕЕ? <<< извиняюсь за непонятный вопрос. постараюсь объяснить более понятно. Это значит, что главная страница имеет адрес site.ru/index.php, а все остальные страницы сайт имеют адрес вида: http://site.ru/index.php?id=37 и т.д. поэтому весь сайт это по сути один файл index.php, в котором написан и сам код и html-шаблон, а из БД берется только центральная часть страниц (контент), а по бокам страниц навигация, шапка, подвал - все в файле index.php выделить в отдельные файлы все элементы - не получится, увы(( так вот, задача заключается в том, чтобы в левой колонке рядом с навигацией был небольшой html-код, КОТОРЫЙ БУДЕТ ОТОБРАЖАТЬСЯ ТОЛЬКО НА ГЛАВНОЙ СТРАНИЦЕ сайта, т.е. в шаблоне.
Лезешь в кусок кода где левая колонка, там делаешь проверку главная ли это страница(проверяешь эту переменную $_SERVER['REQUEST_URI'] или $_GET['id']) PHP: <?php if (!isset($_GET['id'])):?> Тут выводим все что хотим видеть в левой колонке но только на главной <?php endif;?>
Alost, попробовал. увы. 1) <?php if (!isset($_GET['id'])):?> Тут выводим все что хотим видеть в левой колонке но только на главной <?php endif;?> - при таком варианте текст ВСЕГДА находится в левой колонке 2) <?php if (!isset($_GET[''REQUEST_URI''])):?> Тут выводим все что хотим видеть в левой колонке но только на главной <?php endif;?> - при таком варианте текста вообще НЕТ в левой колонке.
1) во 2-ом варианте описался - там было $_SERVER['REQUEST_URI'], но результат тот же. 2) заработал такой вариант: <? if($_SERVER['REQUEST_URI'] == "/index.php") { echo "Код только на главной странице"; } ?> НО как сделать так, чтобы в условии два адреса, не знаю, типа такого: if($_SERVER['REQUEST_URI'] == "/", "/index.php", "index.html")
Прочитай мануал по PHP. PHP: if (($_SERVER['REQUEST_URI'] == "/index.php") OR ($_SERVER['REQUEST_URI'] == "/index.html"))
Alost, ОГРОМЕННОЕ С-П-А-С-И-Б-О ТЕБЕЕЕЕЕ! ТЫ СПАС МЕНЯ!!!! КАК МОЖНО ПОВЫСИТЬ ТЕБЕ РЕПУ НА ЭТОМ ФОРУМЕ?