Форум программистов, компьютерный форум, киберфорум
Наши страницы

PHP для начинающих

Войти
Регистрация
Восстановить пароль
 
dulingleb
1 / 1 / 0
Регистрация: 12.06.2013
Сообщений: 30
#1

Формула - PHP

21.08.2014, 11:38. Просмотров 363. Ответов 8
Метки нет (Все метки)

в общем надо сделать такой цикл:
например есть некоторое количество записей (хранятся в mysql), список этих записей отображается в браузере. Но мне надо чтоб отображалось так: при добавлении новой записи, она заносится вниз списка и все записи сдвигаются на один уровень верх, а первая получается в самом низу.
В этом собственно и загвоздка, как это реализовать. Придумал только создать отдельную колонку в БД где к каждой записи присваивается текущее положение, но это как-то не правильно. Может кто сможет вывести формулу, чтобы отображать такой список имея id и количество записей
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.08.2014, 11:38
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Формула (PHP):

Математическая формула - PHP
Добрый вечер. Помогите, пожалуйста, с созданием формы для расчета показателя по заданным формулам: d=\left(r-rf \right)/\left(1-R \right)...

Формула для Progress Bar - PHP
Не могу написать нормальную формулу для Progress Bar... Есть текущее время в секундах в UNIX (1396012620) И время в секундах будущей...

Формула с логарифмом записывается правильно? кто может сказать в чем ошибка? - PHP
$Rc=32.2+(60/(3.14*1.4))*(log(0.1+sqrt(1+0.01))*sqrt(0.63+0.1+sqrt(1+0.63+(pow(1.1,2))))/(0.63-0.1+sqrt(1+(pow(0.53,2))))+(log(0.05+sqrt(1.0...

Формула: дроби (числитель и знаменатель той же высоты, что и вся формула) - MS Word
Всем доброго времени суток! Многие сталкивались с тем, что, при создании формул, числитель и знаменатель дроби уменьшаются. Собственно...

Формула полной вероятности. Формула Байеса - Теория вероятностей
Из урны, где было 4 белых и 6 черных шаров, потерян один шар неизвестного цвета. После этого из урны извлечены (без возвращения) два...

Формула полной вероятности и формула Байеса - Теория вероятностей
Помогите с решением пожалуйста. Установлено, что 20% банок импортных консервов и 10% отечественных имеют низкое качество. В продаже...

8
Dmitry_PS
8 / 8 / 1
Регистрация: 28.08.2013
Сообщений: 91
21.08.2014, 11:48 #2
Не очень понятно, о каком списке идёт речь. Скиньте скриншоты или объясните по подробнее...
Зачем сдвигать всё на уровень вверх, если можно просто дописать снизу?
0
dulingleb
1 / 1 / 0
Регистрация: 12.06.2013
Сообщений: 30
21.08.2014, 12:00  [ТС] #3
так я хочу чтоб отображалось в браузере
0
Миниатюры
Формула  
Dmitry_PS
8 / 8 / 1
Регистрация: 28.08.2013
Сообщений: 91
21.08.2014, 12:05 #4
И после каждого обновления страницы список должен формироваться, как Вы видели его в последний раз?
Т.е.
1. Третья
2. Вторая
3. Четвертая
4. Первая
0
dulingleb
1 / 1 / 0
Регистрация: 12.06.2013
Сообщений: 30
21.08.2014, 12:07  [ТС] #5
ну да, т.е. когда я добавляю в базу новую запись, тогда все записи перемещаются на один уровень вверх, а первая в самый конец
0
Dmitry_PS
8 / 8 / 1
Регистрация: 28.08.2013
Сообщений: 91
21.08.2014, 12:18 #6
Ну... В таком случае нужно делать это через UPDATE
SQL
1
2
3
UPDATE <объект> 
SET <[присваивание1 , присваивание2, ...]> 
[WHERE <условие>];
изменить все записи сверху (т.е. последовательно смещать их на ур. вверх (для этого стоит использовать переменную типа $temp)), начиная с Вашей новой записи (т.е. $temp = "Последняя запись") и дойдя до самого верха (когда цикл дойдёт до самого маленького id) просто прописать INSERT и записать $temp, который к этому моменту примет значение верхней записи.
Не могу Вам написать т.к. не знаю название вашей таблице в БД и поля
0
dulingleb
1 / 1 / 0
Регистрация: 12.06.2013
Сообщений: 30
21.08.2014, 16:15  [ТС] #7
так нет, в чем фишка, я не хочу изменять значения в базе, т.к. это может нагрузить сайт, если записей так тыщи две. Я хочу чтобы по формуле отображалось в браузере. Таблица называется loop, имеется только id и title

Добавлено через 3 часа 51 минуту
блин, я не знаю как сделать
0
Dmitry_PS
8 / 8 / 1
Регистрация: 28.08.2013
Сообщений: 91
21.08.2014, 16:21 #8
Не знаю, есть-ли такая формула вообще... Единственное, что приходит в голову - симулировать считывание данных с помощью цикла или рекурсивной функции, чтобы сопоставить элементы из таблицы с их позициями. Даже если их будут тысячи, это не должно нагрузить сервер.

Добавлено через 1 минуту
Т.е. можно просто сопоставить первую запись в таблице с числом 1, вторую с числом 2, и так до n-ной, где n - кол-во записей в таблице.
0
dulingleb
1 / 1 / 0
Регистрация: 12.06.2013
Сообщений: 30
21.08.2014, 16:43  [ТС] #9
ну да, я тоже думал как-то через цикл ссимулировать весь жизненый цикл. но так что-то толкового не пришло
0
21.08.2014, 16:43
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.08.2014, 16:43
Привет! Вот еще темы с ответами:

Формула полной вероятности и формула Байеса - Теория вероятностей
Каждому из 3 первоклассников - Пете, Коле и Мише - предложили одинаковое количество загадок. Петя отгадывает в среднем 3 загадки из 4. Коля...

Формула полной вероятности и формула Байеса - Теория вероятностей
Здравствуйте! Решала задачу по теории вероятности, но ответ не сошелся. Подскажите, пожалуйста, что неправильно:) Произведено 3...

Формула полной вероятности и формула Байеса - Теория вероятностей
Помогите, пожалуйста. Два филателиста А и В, имеющие соответственно a и b марок, играют в некоторую игру, состоящую из отдельных партий....

. Формула полной вероятности. Формула Байеса - Теория вероятностей
3.5. На четырех станках при одинаковых и независимых условиях изготавливают детали одного наименования. На первом станке изготавливают 15%,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru