PHP.SU

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

Страниц (1): [1]

> Найдено сообщений: 7
Bounefarte Отправлено: 27 Марта, 2008 - 15:45:55 • Тема: Наверное смешная проблема • Форум: Программирование на PHP

Ответов: 1
Просмотров: 235
может сегодня заработался, а может и так не понимаю..
Проблема моя в следующем:
делаю весь сайт (без админ части) через одну страницу PHP..
в меню ссылки вида ../page.php?link=page1
при переходе на page.php с параметром "page1" должна выполняться функция с названием "page1"..
при чем как при формирования ссылки так и при формировании названия функции значение "page1" берется из БД..

так вот. функцию я то описал с таким названием вручную, а вот как ее запустить не понимаю Недовольство, огорчение.. наверное детская проблема..

если у меня $link='page1';, то как мне запустить page1(); ?
Bounefarte Отправлено: 26 Марта, 2008 - 14:42:00 • Тема: как PHP обрабатывает временной фармат MySQL? • Форум: SQL и Архитектура БД

Ответов: 5
Просмотров: 53
Всем спасибо.
Проблема решена.

Я решил ее через возможности PHP и алгебру
PHP:
скопировать код в буфер обмена
  1.  
  2. $time=explode(":",$array[2]);
  3. $long=explode(":",$array[3]);
  4. $time1_seconds = (($time[0] * 3600) + ($time[1] * 60));
  5. $time2_seconds = (($long[0] * 3600) + ($long[1] * 60));
  6. $total = $time1_seconds + $time2_seconds;
  7. $last["hrs"] = floor(($total / 3600));
  8. $last["mins"] = floor(($total - ($last["hrs"] * 3600)) / 60);
  9.  
Bounefarte Отправлено: 24 Марта, 2008 - 15:07:41 • Тема: Редакторы PHP • Форум: Программное обеспечение

Ответов: 421
Просмотров: 254405
пишу в HomeSite.. удобная подсветка.. а что еще нужно?
Bounefarte Отправлено: 24 Марта, 2008 - 14:39:38 • Тема: Отсылание запроса при обновлении страницы • Форум: Программирование на PHP

Ответов: 7
Просмотров: 501
EuGen, вы имели ввиду:
PHP:
скопировать код в буфер обмена
  1.  
  2. echo "<input type='hidden' value='1' name='send'>";
  3. ...
  4. if ($_POST["send"]){
  5.  operation();
  6.  };
  7.  
??
(Добавление)
насколько я понял свою проблему: все формы один раз отсылаются и потом при обновлении PHP хранит в себе переменные из этих форм, тоесть если чтото "положить" в форму, то оно будет при обновлении.. также и с предлагаемым вами send'ом в hidden'е.. при обновлении - переменная send все равно будет true..
возможно я не так понял..
Bounefarte Отправлено: 24 Марта, 2008 - 13:58:58 • Тема: Отсылание запроса при обновлении страницы • Форум: Программирование на PHP

Ответов: 7
Просмотров: 501
Почему при обновлении страницы, на которой я обрабатываю данные из форм и вношу таблицу, идет опять обработка и запись?.. я же submit'ом не подтвердил запрос.. как с этим бороться?

З.Ы. ситуация сложилась так что мне надо и сами формы и обработку их поместить на одной странице с пересылкой данных из форм на эту же страницу..
(Добавление)
файл administrator.php
PHP:
скопировать код в буфер обмена
  1.  
  2. function time_table()
  3. {
  4. //...
  5. echo "<form  method='post' action='administrator.php'>";
  6. //...
  7. echo "<input type=text name='group_".$i."'>";
  8. echo "<input type='hidden' value='".$i."' name='what'>";
  9. //...
  10. echo "</form>";
  11. };
  12.  
  13. function operation()
  14. {
  15. $what=$_POST['what'];
  16. $group=$_POST['group_'.$what];
  17. //.. и пошла тут обработка
  18. };
  19.  
  20. operation();
  21. time_table();
  22.  
Bounefarte Отправлено: 20 Марта, 2008 - 19:49:01 • Тема: как PHP обрабатывает временной фармат MySQL? • Форум: SQL и Архитектура БД

Ответов: 5
Просмотров: 53
а не могли бы вы чуть чуть обьяснить?.. поиск не находит такого..
насколько я понял мы просто даем MySQL самой разобраться с временем и нам выдать уже результат произведенной операции?

не могли бы вы дать линку на инфу, где бы была упомянута функция TIMEDIFF?
Bounefarte Отправлено: 20 Марта, 2008 - 18:36:34 • Тема: как PHP обрабатывает временной фармат MySQL? • Форум: SQL и Архитектура БД

Ответов: 5
Просмотров: 53
столкнулся с траблой..
в БД создал 2 ячейки с временным форматом (TIME)..
скрипт PHP состоит в том, что он считывает с БД 2 ячейки, потом прибавляет, и выводит результат..

пример: ячейки "16:00:00" и "2:30:00".
результат вывода "18"..

вопрос: куда деваються минуты и секунды?.. как PHP обрабатывает данные в таком формате?..

З.Ы. если надо забрать из БД одну ячейку и потом просто ее вывести, то все нормально выводиться..

Подскажите плз..

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB