Перейти к содержимому


нумерация строк


Сообщений в теме: 21

#21 Oleg_

    Активный участник

  • Пользователи
  • PipPipPip
  • 118 сообщений

Отправлено 21 Ноябрь 2012 - 00:18

Просмотр сообщенияandibrag (20 Ноябрь 2012 - 22:52) писал:


Советую ознакомится с основами php и mysql.
Это не сложно, было бы желание.
я пытался, и понял , что никогда с этим не справлюсь :wacko:

#22 d654525

    Активный участник

  • Пользователи
  • PipPipPip
  • 90 сообщений

Отправлено 15 Февраль 2017 - 16:17

сделал на основе вашего вычисления. работает так: добавляет +1 к самому большому числу из активных и архивных записей. однако делает это только при добавлении новой записи. как быть с кучей уже созданных записей, для которых нужно проставить порядковый номер? нужно либо по дате создания выстраивать их, либо по id. что изменить в вычислении, чтобы отработать существующие записи?

if (!$line['#']) {
$sqlQuery = "SELECT max(`f20400`) AS maxNUM FROM `".DATA_TABLE."541` WHERE (`status`<>'2' AND `f8341`='" . $line['Связь с учеником']['№'] . "')";
$result = mysql_query($sqlQuery) or user_error(mysql_error() . "<br>" . $sqlQuery . "<br>", E_USER_ERROR);
$row = mysql_fetch_assoc($result);
$line['#']=$row['maxNUM']+1;
}





Количество пользователей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 анонимных