PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (4): [1] 2 3 4 »

> Найдено сообщений: 50
Evgeniux Отправлено: 06 Октября, 2012 - 21:18:12 • Тема: инкремент класса или id • Форум: JavaScript & VBScript

Ответов: 12
Просмотров: 2933
Всем спасибо за помощь. Помогло.
Evgeniux Отправлено: 04 Октября, 2012 - 23:21:16 • Тема: инкремент класса или id • Форум: JavaScript & VBScript

Ответов: 12
Просмотров: 2933
спасибо буду пробовать.
Evgeniux Отправлено: 04 Октября, 2012 - 22:58:03 • Тема: инкремент класса или id • Форум: JavaScript & VBScript

Ответов: 12
Просмотров: 2933
armancho7777777 пишет:
Evgeniux пишет:
А то если у всех блоков одинаковый id

В корне у Вас уже не верно.
Не должно быть несколько элементов с одинаковым ID.
Задайте им всем одинаковый класс и оберните все эти блоки в один.
Где находится кнопка с классом button ?
Примерную разметку покажите, что ли ...

вот, я о том же, это уже сделал: id при выводе из базы у всех блоков разный.

что-то типа:
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <div id="cont_mess">
  3. <div id="cont_them">
  4.    
  5.           {$them1}
  6.          </div>
  7.          <div id="cont_auth">
  8.           {$author1}
  9.          </div>
  10.          <div class="cont_read">
  11.           <a href="#" id="readmore{$i}"> Читать сообщение</a> // переменная i увеличивается каждый раз на 1
  12.          </div>
  13.  
  14.           <div id="cont_text">
  15.          {$text1}
  16.          </div>
  17.          <div id="cont_option">
  18.          <div id="cont_date">
  19.           {$date1}
  20.          </div>
  21.          <div id="cont_opt">
  22.          <a href='drop_post.php?id={$id1}'><img src="../images/delete.png" alt="Удалить"/></a>
  23.          </div>
  24.         </div>
  25. </div>
  26.  
Evgeniux Отправлено: 04 Октября, 2012 - 22:30:58 • Тема: инкремент класса или id • Форум: JavaScript & VBScript

Ответов: 12
Просмотров: 2933
есть функция (см выше) которая показывает или скрывает блок. с определенным id. Если таких блоков будет много (они выводятся из базы, кол-во не фиксировано). У всех будут разные id. Как можно переделать функцию, чтобы она работала для каждого такого блока отдельно, А то если у всех блоков одинаковый id, то при нажатии кнопки все блоки показываются, а должен показываться, только блок у которого нажали кнопку.
Evgeniux Отправлено: 04 Октября, 2012 - 22:08:27 • Тема: инкремент класса или id • Форум: JavaScript & VBScript

Ответов: 12
Просмотров: 2933
Добрый вечер. есть вот такой код
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <script type="text/javascript">
  3. jQuery (function()
  4. {
  5. jQuery('.button').click(function()
  6. {
  7. jQuery('#blok1').slideUp(1000);
  8. jQuery('#blok2').slideDown(1000);
  9. });
  10. });
  11. </script>
  12.  
  13.  

Который показывает или скрывает блок по клику кнопки. Проблема в том, что блоки берутся из базы в цикле, у всех блоков id разный (1, 2 и т.д.), а вот как сделать инкремент блока на jQuery? Читал, что как вариант, применяем регулярное выражение, которое ищет заданные одинаковые блоки и делает инкремент их id. Но это громоздко, уверен, что есть решение куда проще, но пока не нашел его, если кто подскажет буду очень благодарен.
Evgeniux Отправлено: 09 Ноября, 2009 - 21:27:35 • Тема: вывод данных за определенный промежуток времени • Форум: SQL и Архитектура БД

Ответов: 0
Просмотров: 25
Вечер добрый! что-то совсем запарился, как можно выбрать данные из базы за определенный промежуток времени с учетом даты отгрузки.
если просто дата с такого-то по такой-то период то запрос работает SELECT * FROM `edit_zakaz` WHERE date>='$date_begin' AND date<'$date_end'
а если ставлю дату отгрузки в запрос, например: SELECT * FROM `edit_zakaz` WHERE date>='$date_begin' AND date<'$date_end' AND date_otgryz='$date_otgryz'.
Думаю, что как вариант, можно запрос делать только с одной "date_otgryz", ведь она всегда будет теперешняя, и отдельный запрос с периодом дат, если сделать так, то нормально будет?
Evgeniux Отправлено: 07 Ноября, 2009 - 20:35:24 • Тема: запарка с обработкой времени • Форум: Программирование на PHP

Ответов: 14
Просмотров: 659
все оказалось действительно просто!
Запрос SELECT TIMEDIFF(NOW(), `start_t`) FROM `zak`
$d= mysql_result($query,0);
echo $d;
выдает, что нужно и как нужно!
Evgeniux Отправлено: 07 Ноября, 2009 - 20:11:53 • Тема: запарка с обработкой времени • Форум: Программирование на PHP

Ответов: 14
Просмотров: 659
Ch_chov пишет:
SELECT TIMEDIFF(NOW(), `start_t`) FROM `zak`
если так выбирать то ничего преобразовывать не нужно.
Цитата:
02:00
Разница 2 минуты? Какая должна быть на самом деле?

разница получается два часа, как я понимаю, а не две минуты
Evgeniux Отправлено: 07 Ноября, 2009 - 20:01:19 • Тема: запарка с обработкой времени • Форум: Программирование на PHP

Ответов: 14
Просмотров: 659
SELECT NOW() возвращает 2009-11-07 19:58:16 т.е. все в порядке!
Вот, я же выше писал, что наверное, неправильно преобразую дату.
Evgeniux Отправлено: 07 Ноября, 2009 - 19:49:23 • Тема: запарка с обработкой времени • Форум: Программирование на PHP

Ответов: 14
Просмотров: 659
дык, в `start_t` дата стоит типа "2009-11-07 15:00:00" (например) Однако
Evgeniux Отправлено: 07 Ноября, 2009 - 19:31:01 • Тема: запарка с обработкой времени • Форум: Программирование на PHP

Ответов: 14
Просмотров: 659
у start_t формат DATETIME
на такой запрос :ELECT TIMEDIFF(NOW(), `start_t`) FROM `zak`
возвращает 02:00
Evgeniux Отправлено: 07 Ноября, 2009 - 17:21:44 • Тема: запарка с обработкой времени • Форум: Программирование на PHP

Ответов: 14
Просмотров: 659
попробовал:
$query= mysql_query (" SELECT UNIX_TIMESTAMP(NOW())-UNIX_TIMESTAMP(`start_t`) FROM `zak`");
$d= mysql_result($query,0);
echo date ('H:i', $d);
start_t - было 15:00:00 (поле в mySQL DATETIME)
now(например) 17:17
разность составила 04:17, что не совсем верно, но суда по всему два часа - это из-за часового пояса (+0200).
Так все равно если начальное время со вчерашней датой, то разность будет такая же.
Судя по всему я неправильно преобразую время, тогда как преобразовать UNIX_TIMESTAMP в нормально время?
Evgeniux Отправлено: 06 Ноября, 2009 - 22:01:55 • Тема: запарка с обработкой времени • Форум: Программирование на PHP

Ответов: 14
Просмотров: 659
Вечер добрый! есть начальное время, например 16:00, и есть теперешнее время, высчитываю разницу между ними и вывожу результат типа: "прошло n часов, n минут и n секунд" (что-то типа обратного таймера). работает все корректно если теперешнее время больше начального, иначе время становится с минусом,подскажите как сделать чтобы часы прибавлялись, а не отображались с минусом, даже если прошло больше суток?
Evgeniux Отправлено: 06 Ноября, 2009 - 16:11:19 • Тема: как узнать какая запись в базе была изменена последней? • Форум: SQL и Архитектура БД

Ответов: 4
Просмотров: 39
ясно, спасибо! Средствами PHP этот вопрос я решил, просто хотел узнать (для общего развития), средствами mySQL, такое можно было сделать или нет!
на счет полей, наверное я не совсем корректно выразился, в этом плане вс ев порядке, ничего не нарушается.
Evgeniux Отправлено: 06 Ноября, 2009 - 15:08:30 • Тема: как узнать какая запись в базе была изменена последней? • Форум: SQL и Архитектура БД

Ответов: 4
Просмотров: 39
данными, например: есть 5 полей: тест1, тест2, тест3, тест4, тест5.
пользователь может кликнуть по любому из них, обновляя существующие данные
(Добавление)
при помощи PHP все получилось сделать.
а средствами самого mySQL нет.
есть же функция mysql_insert_id(), но это на добавление, а именно, чтобы на обновление, ничего такого нет?

Страниц (4): [1] 2 3 4 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB