Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: счетчик
 
 автор: inga   (17.12.2008 в 11:10)   письмо автору
 
 

Формирую счет в html виде, ему присваиваю номер это номер запси в mysql таблице(при формировании счета данные записываются в mysql таблицу и id и есть номер счета). Все было хорошо и замечательно, пока мне не сказали, что с нового года счета должны итти с 1 номера.
Ничего придумать что то не могу, делать новую таблицу и с нового года писать данные туда, вариант не очень удобный.
Какие кто может предложить идеи? Может можно как то не отталкиваясь от номера записи в таблице считать?

  Ответить  
 
 автор: elenaki   (17.12.2008 в 11:19)   письмо автору
 
   для: inga   (17.12.2008 в 11:10)
 

для номера счета в таблице можно создать отдельное поле. а поле id держать только для
идентификации записи.

  Ответить  
 
 автор: inga   (17.12.2008 в 11:36)   письмо автору
 
   для: elenaki   (17.12.2008 в 11:19)
 

поле создать можно, а считать счета как? так у меня поле id auto_incerment и получается присваивается номер по порядку.

  Ответить  
 
 автор: elenaki   (17.12.2008 в 11:45)   письмо автору
 
   для: inga   (17.12.2008 в 11:36)
 

запомните значение предпоследнего id в этом году, и в новом году от всеx последующих id отнимайте это число.
и будет вам щастье :)

  Ответить  
 
 автор: inga   (17.12.2008 в 12:17)   письмо автору
 
   для: elenaki   (17.12.2008 в 11:45)
 

Думала так, но это же надо 31 зайти около 12 и посмотреть кол записей и поставить это число отнимать.
Автоматом же не получается, что смотеть дату и запросом посчитать кол записей и потом отнимать, так как именно в опред дату нужно всравно зайти. А если проверять что уже год 2009 и отнимать, так уже будит непонятно какое число отнимать, так как все кто заходит будут уже подходить под условие 2009 год.

  Ответить  
 
 автор: elenaki   (17.12.2008 в 12:26)   письмо автору
 
   для: inga   (17.12.2008 в 12:17)
 

а зайти не на страницу, а прямо в базу вы не можете? я, честно говоря, думала, что счет - это документ,
бумага, счет-фактура или накладная... если у вас счетчик посещений страницы, должны быть предусмотрены
способы его контроля без захода на считаемую страницу или с заходом, но исключением из подсчета
таких заходов. а вообще - возьмите готовый скрипт счетчика и посмотрите как это делается.

  Ответить  
 
 автор: elenaki   (17.12.2008 в 12:26)   письмо автору
 
   для: inga   (17.12.2008 в 12:17)
 

..

  Ответить  
 
 автор: inga   (17.12.2008 в 13:55)   письмо автору
 
   для: elenaki   (17.12.2008 в 12:26)
 

нашла скрипт. все поняла. спасибо!

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования