HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 29.04.2008, 03:27
GreenBear
наркоман с медалью
Регистрация: 07.05.2005
Сообщений: 3,704
Провел на форуме:
19975136

Репутация: 4536


По умолчанию

ну значит не передается в первом параметре ид
 
Ответить с цитированием

  #2  
Старый 29.04.2008, 06:27
.acme
Участник форума
Регистрация: 08.11.2007
Сообщений: 102
Провел на форуме:
1266776

Репутация: 93
По умолчанию

Ребят, я хотел бы узнать, как можно реализовать примерно такую сраничку на php >> http://razor1911.com/demo/
Буду рад даже запросу в гугл %) алсо не знаю даже что искать.
 
Ответить с цитированием

  #3  
Старый 29.04.2008, 06:54
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 850
Провел на форуме:
4832771

Репутация: 1916


По умолчанию

Цитата:
Сообщение от .acme  
Ребят, я хотел бы узнать, как можно реализовать примерно такую сраничку на php >> http://razor1911.com/demo/
Буду рад даже запросу в гугл %) алсо не знаю даже что искать.
ну там движок стоит, походу самописный...довольно простой, написать такой день-два.
Если ты имеешь ввиду навигацию, то тут всё просто:
PHP код:
<?php
if($_GET['menu'] == 'products')
{
   
#Контент страницы products
}
elseif(
$_GET['menu'] == 'contacts')
{
   
#Контент страницы контактов
}
else
{
   
#Контент главной страницы
}
?>
Простейший пример. Если хочешь подробнее о такой навигации то почитай про гет запросы.
Или ты имел ввиду что-то другое?
 
Ответить с цитированием

  #4  
Старый 29.04.2008, 07:15
.acme
Участник форума
Регистрация: 08.11.2007
Сообщений: 102
Провел на форуме:
1266776

Репутация: 93
По умолчанию

Именно это и хотел узнать. Спасибо.
 
Ответить с цитированием

  #5  
Старый 29.04.2008, 18:31
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 850
Провел на форуме:
4832771

Репутация: 1916


По умолчанию

Всем привед.
Давненько не задавал вопросов, сейчас появился.
Вроде всё просто а допереть не могу. Задача для 5-го класса школы))

В БД есть N-ное количество новостей, эти новости выводятся с постраничной навигацией по 5 на страницу (возможно любое число). Нужно определить сколько новостей вывелось на последней странице и если оно равно 5 (кол-ву новостей на каждой странице), то сделать определённое действие.
Пример: Всего новостей 21, выводится 5 новостей на страницу. Из этого получается что всего страниц генерится 5, а на самой последней странице 1 новость.


PHP код:
$on_page 5;   //Сообщений на страницу
$all_posts mysql_query(...); //Всего постов
$all_pages intva(($all_posts 1) / $on_page) + 1//Всего страниц 
А дальше не могу понять что на что делить ппц детсад, а я не могу врубиться...

Последний раз редактировалось .:EnoT:.; 29.04.2008 в 19:25..
 
Ответить с цитированием

  #6  
Старый 29.04.2008, 18:55
Fuckel
Участник форума
Регистрация: 17.01.2008
Сообщений: 170
Провел на форуме:
1608606

Репутация: 105
По умолчанию

это не совсем детсад, это проходят на курсе Теории чисел во втором семестре. это сравнимость, делимость и остатки. например, 1 сравнима с 7 по модулю 2. тоесть и 1, и 7 при деление на 2 дает остаток 1.

Последний раз редактировалось Fuckel; 29.04.2008 в 19:17..
 
Ответить с цитированием

  #7  
Старый 29.04.2008, 19:11
Macro
Постоянный
Регистрация: 11.11.2006
Сообщений: 595
Провел на форуме:
1845062

Репутация: 1079


По умолчанию

Енот, это решается просто sql запросами с limit'ом, то есть
PHP код:
if(isset($_GET['page']))
{
$limit=(intval($_GET['page']))*5;}
else
{
$limit=0;
}
$q='select * from news order by id limit '.$limit.',5'
Я правильно понял?
 
Ответить с цитированием

  #8  
Старый 29.04.2008, 19:27
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 850
Провел на форуме:
4832771

Репутация: 1916


По умолчанию

О, Макро привет))
Неа, не правильно понял.

Щас попробую сформулировать по другому. Мне нужно именно сколько новостей влезло на последнюю страницу...просто как математический рассчё, ну или статистика как ещё назвать.
Щас попробую сформулировать алгоритм кода.
(Это не постраничная навигация!)
-Количество новостей на страницу 5
-Запрашиваем количество новостей в базе (для примера их там 21)
-Получаем количество страниц на которые это дело выводится, в данном случае получается 5
-Далее нужно вычислить сколько новостей влезло на самую последнюю страницу.
В данном случае на последней странице у нас будет 1 сообщение, т.к. на остальные 4 страницы влезло по 5 сообщений как и требовалось.

Вот самое последнее действие не могу осилить =\
 
Ответить с цитированием

  #9  
Старый 29.04.2008, 19:32
Macro
Постоянный
Регистрация: 11.11.2006
Сообщений: 595
Провел на форуме:
1845062

Репутация: 1079


По умолчанию

может,
$all_posts-intval($all_posts/5)*5

PHP код:
$all_posts=21;
$posts_per_page=5;
echo(
$all_posts-intval($all_posts/$posts_per_page)*$posts_per_page); 
Вывело 1

Последний раз редактировалось Macro; 29.04.2008 в 19:38..
 
Ответить с цитированием

  #10  
Старый 29.04.2008, 19:43
desTiny
Reservists Of Antichat - Level 6
Регистрация: 04.02.2007
Сообщений: 1,152
Провел на форуме:
3008839

Репутация: 1502


По умолчанию

Странные вы...
PHP код:
$onlastpage $all 
если $onlastpage === 0, то это значит что у нас есть $all/5 заполненных страниц, иначе floor($all/5) + 1
__________________
Bedankt euch dafür bei euch selbst.

H_2(S^3/((z1, z2)~(exp(2pi*i/p)z1, exp(2pi*q*i/p)z2)))=Z/pZ

Последний раз редактировалось desTiny; 29.04.2008 в 19:45..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.