Jump to content

fiver

User
  • Posts

    155
  • Joined

  • Last visited

Everything posted by fiver

  1. Подправь пожалуйста свой скрипт, что бы он обрабатывал не только 1.0E+14, а любые числа с E+ , умножал число до E на 1 в степени после E+ Буду благодарен.
  2. Браузер не имеет значения, в независимости от браузера в БД и во временный файл и в вывод идут вот такие записи: 6.9813765287407E+16 2.2325334462883E+18 1.694948752814E+19 7.141696735625E+19 2.1793257919925E+20 5.4226159631196E+20 1.1720033109983E+21 А надо 69813765287407000 2232533446288300000 1694948752814000000 217932579199250000000 и т.д. Может дело в массиве, я все результаты вычислений заношу в массив. Может быть массив не поддерживает, или ему надо предать какой нибудь другой тип?
  3. Добрый день! Я считаю по формуле, у меня получаются разные значения, но если число большое 1.0E+14 и более оно выводится именно так 1.0E+14, а не 1000000000000000, можно как то обязать выводить числа полностью, без 1.0E+14 Спасибо!
  4. В общем я сделал через файл, массивы записываю в .txt, а потом их оттуда извлекаю. Расскажите пожалуйста о принципе работы сессии. Понятно что ее надо открыть, а вот что делать с ней потом? Ее тоже надо куда то сохранить, а потом где то пометить массивы что они от этой сессии и сравнить? Или я что то неправильно понимаю?
  5. в общем файл chart-data.php выводит данные в виде: &title=formula,{font-size: 16px;}&&x_axis_steps=1&&y_ticks=5,10,10&&line_dot=3,#CC3399,grafik,10,5&&values=0,0.1,3.2,24.3,102.4,312.5,777.6,1680.7,3276.8,5904.9&&x_labels=0,1,2,3,4,5,6,7,8,9&&y_min=0&&y_max=7085.88&я в этот файл методом GET передал готовые массивы, он их принял и вывел в нужном для построения графика виде. Но теперь я не знаю как после передачи этих массивов вернуться назад на страницу index.php и насладиться просмотром графика. Хотел вот через такой код вернуться : echo $g->render();echo "<html><head><meta http-equiv='refresh' content='0; URL=index.php?g=on'></head></html>";но предыдущая строка echo $g->render(); выводит все что в первой вставке, а мой последующий код превращает просто в текст.
  6. хорошо, предположим я записал их в файл data.php, а потом в файле chart-data.php обращаюсь к ним. Где гарантия того, что пока файл chart-data.php обращался к data.php, другой пользователь не кликнул кнопку посчитать и перезаписал данные?
  7. Всем привет! Что то я совсем запутался и не могу никак распутаться. В общем нужна помощь свежей головы. Ситуёвина в общем такая. Есть у меня формула по которой происходят расчеты в заданном интервале. Пользователь вводит, значения, указывает интервал (например от 1 до 10) и формула в этом интервале все считает. В результате все данные записываются в 2 массива 1. значения интервала, 2-ой результаты подсчета. Все вывожу в виде таблицы. Сразу скажу что форма находится в файле index.php, данные из формы передает на себя (т.е. index.php), все делаю в одном файле. Теперь я захотел что бы это выводилось в виде графика. Подключил open flash chart. Подключается он вот так: <?phpopen_flash_chart_object( 700, 400, $baseURL.'chart-data.php', false);?> Данные для построения графика берутся из файла chart-data.php - его видно в коде. Там они лежат в таких же 2-х массивах как и посчитано у меня - $data и $labelsX Один выводит результаты по оси x другой по оси y. Но что то я ни как ума не приложу, как мне массивы из файла chart-data.php подменить на свои из index.php Да, массивы считаются в index.php, после нажатия кнопки считать (там еще проверка на корректные данные, на допустимые интервалы и т.п.) Можно конечно сделать кнопку вывести график и POST передать массивы в chart-data.php, но хочется выводить график сразу после нажатия посчитать.
  8. Все правильно, 1 миля равняется ровно 1609 метрам. Точнее уже быть не может. Все равно что бы там запятые не нарастали, я сделал округление до 1 метра, т.е. 3 знака после запятой. Вот перевод в фарингейты и обратно набрасал. тоже работает правильно. document.myform.grad.value = Math.round((document.myform.grad.value * 1.8 + 32) * 100) / 100;document.myform.grad.value = Math.round((document.myform.grad.value - 32) * 0.555556 * 100) / 100;
  9. Как то у меня пока не сложилось с javascript, хотя без сомнений, язык очень нужный и полезный в сайтостроительстве. Надо будет его подтянуть. Спасибо тебе уважаемый stars за практическую помощь. не правильно считает, по любым милям. Все правильно считает, по сухопутным милям США
  10. Подскажите знающие люди, возможно ли реализовать подобное на java. У меня есть формула x = y + z + a. Я считаю ее на php. Есть поля введите y, a и z, мы вводим, жмем кнопку СЧИТАТЬ, post передача данных, php считает и возвращает ответ. Поле Y - это у нас длинна - метры Поле Z - это например температура Поле A - пусть будет объем соответственно на против каждого поля стоит его метрика, метр, градусы цельсия, литры (куб. метры). Есть две кнопки (ссылки), radio button - неважно, смысл надо переключить систему метрик из СИ в USA Т.е. что бы без перегрузки значений в полях и страницы в целом, подписи к поля поменялись на мили, фарингейты и галлоны. Если еще более сложный вариант, то еще и автоматически перевелись в нужные величины. например в поле было забить 1,6 км, нажали кнопку в USA метрику и у нас уже 1 миля.
  11. Спасибо тебе большое, добрый человек! Зработало.
  12. Vin, честно, пытался сделать, но ни как не выходит. Вот мой скрипт. <script>$(document).ready(function() { //select all the a tag with name equal to modal $('a[name=modal]').click(function(e) { //Cancel the link behavior e.preventDefault(); //Get the A tag var id = $(this).attr('href'); //Get the screen height and width var maskHeight = $(document).height(); var maskWidth = $(window).width(); //Set heigth and width to mask to fill up the whole screen $('#mask').css({'width':maskWidth,'height':maskHeight}); //transition effect $('#mask').fadeIn(1000); $('#mask').fadeTo("slow",0.8); //Get the window height and width var winH = $(window).height(); var winW = $(window).width(); //Set the popup window to center $(id).css('top', 0); $(id).css('left', 0); //transition effect $(id).fadeIn(2000); }); //if close button is clicked $('.window .close').click(function (e) { //Cancel the link behavior e.preventDefault(); $('#mask, .window').hide(); }); //if mask is clicked $('#mask').click(function () { $(this).hide(); $('.window').hide(); }); });</script>Помоги пожалуйста сделать имитацию клика
  13. fiver, on 13 Nov 2013 - 12:01 PM, said: '#dialog' — условный идентификатор ссылки. Вместо него нужно подставить тот селектор, который фактически используется. Вот так тоже не работает. <script>$(function(){ $('<a href="#dialog" name="modal">ОКНО</a>').click();});</script> Собственно все проблемы решил, кроме одной, автоматического открытия окна. Как раз вот этой самой функции. Открытие при первом заходе решил средствами php.
  14. Если клик имитируем, то как тогда закрыть модальное окно. Оно же закрывается ссылкой href='#' , т.е. фактически перезагрузкой страницы. Страница перезагружается и окно снова открывается имитацией клика. А надо что бы окно открывалось при первом заходе на сайт. И еще, мне не удалось сымитировать клик. Ссылка у меня вот такая <a href="#dialog" name="modal">Модальное окно</a> Я за место ссылки вставил <script>$(function(){ $('#dialog').click();});</script> а потом <script>$(function(){ $('a[name=modal]').$('#dialog').click();});</script> В общем не работает.
  15. Это поп ап, который открывается по клику по ссылке. А мне надо скрипт рич баннера, который сам сразу разворачивает флэш во все окно, а потом его надо закрыть, что бы перейти на страницу.
  16. Извините, за то что поднимаю вопрос опять. Может кто то подумал что уже не актуально. Скрипт нужен до сих пор. Вопрос заключается в поиске такого скрипта, куда можно воткнуть путь к флэшу, что бы она открывалась на весь экран по верх страницы. Еще я припоминаю, что прописывал обработку клика кнопки в флэш, что бы закрыть окно. Там было как раз взаимодействие с этим скриптом.
  17. Как то давно приходилось размещать rich баннер на сайт, там он был без фона, всякие закругленияЮ отдельно летающие объекты и т.п. Я в нете нарыл скрипт, куда прописывается путь к флэш и все работает. Правда тогда в мазиле не работал, но один знакомый хорошо шарил в джаве и сделал для мазилы сам какие то правки. Но тогда флэшка была фиксированных размеров. А тут надо на всю страницу. А о popup - jquery тогда еще никто и не знал, давно это было. А собственно вопрос то заключается в поиске такого скрипта, куда можно воткнуть путь к флэшке, что бы она открывалась на весь экран. Еще я припоминаю, что прописывал обработку клика кнопки в флэш, что бы закрыть окно. Там было как раз взаимодействие с этим скриптом. И в мазиле как раз неработало закрытие флэша.
  18. Добрый день! Подскажите пожалуйста, если у кого есть опыт размещения флэш баннеров. Знаю что размещается средством java script. Есть флэш заставка. Надо ее разместить над страницей (как бывает на сайте спорт экспресс), что бы она полностью собой закрывала входную страницу, 100% по ширине и высоте. А по нажатии на кнопку закрывалась. Заранее спасибо!
  19. Странно. У меня в таблице есть параметр border=2, благодаря ему четко видно границы родительского элемента. вот ссылка: http://vodomer-russia.ru/shema Что бы найти в html коде карту, она идет сразу после - <h1>Схема проезда</h1>
  20. Привет! Подскажите пожалуйста если кто в курсе. Как сделать яндекс карту на сайте резиновой. Вот так ей можно задать любой размер: <div id="map" style='width: 1000px;; height: 570px'></div> А вот так хочу сделать резиновым: <div id="map" style='width: 100%; height: 570px'></div> На сайте прочитал что если: width - ширина карты в пикселях (если не задана, растягивается на всю ширину родительского контейне Сделал вот так: <table border="2" cellpadding=0 cellspacing=0 bordercolor="#0171c7" width='100%'> <tr><td width='100%' height='570'> <div id="map" style='width: 100%; height: 570px'></div> </td></tr> </table> Карта выводится шириной пикселей 70, как раз что бы уместить элементы управления. Даже в скрипт прописал: myMap.container.fitToViewport(); Но все бестолку
  21. Привет! Возникла необходимость вывода архива сообщений. В принципе как это организовать в общем, я представление имею, НО вот как это организовать ПРАВИЛЬНО, хочу узнать у профи этого форума. Есть поле `time` в котором записывается дата и время добавления сообщения в формате: 130812124006 где цифры читать так: 13(год) 08(мес) 12(дата) 12:40:06(время). Надо вывести архив в виде год а в нем все месяца, а при нажатии уже на месяц, выводим все сообщения в этом месяце по дням. Собственно весь вопрос в том, как эффективно все это разложить по годам и месяцам, с минимальным кол-вом запросов к БД. Т.е. в грамотно составить sql запрос. Буду признателен всем за толковые идеи. В принципе дата записана в таком виде, что простая сортировка по этому полю выводит все сообщения по порядку добавления (по крайней мере до конца столетия), что позволяет не переходить на общее unix время.
  22. ну я не стал нагружать кодом, я просто показал рабочий вывод таблицы в коде 1 и нерабочую переменную в коде 2 Но если это важно, вот кусок поболее: $query = "SELECT * FROM `zakazi` WHERE `id_zak` = ".$nomerz." ORDER BY `id`"; $cont = mysql_query($query); if (mysql_num_rows($cont)>0) { echo "<table border=1 cellpadding='3' cellspacing='0' >"; echo "<tr><td><b>наименование</b></td><td><b>цена</b></td><td><b>кол-во</b></td></tr>"; while($list = mysql_fetch_array($cont)) { echo "<tr><td>".$list['name']."</td><td>".$list['cena']."</td><td>".$list['kol']."</td></tr>"; } echo "<tr><td align='right' colspan='3'><b>ИТОГО: ".$sum1." руб.</b></td></tr>"; echo "</table>"; } А вот так не работает: $query = "SELECT * FROM `zakazi` WHERE `id_zak` = ".$nomerz." ORDER BY `id`"; $cont = mysql_query($query); if (mysql_num_rows($cont)>0) { $msg4 = "<table border=1 cellpadding='3' cellspacing='0' ><tr><td><b>наименование</b></td><td><b>цена</b></td><td><b>кол-во</b></td></tr>".while($list = mysql_fetch_array($cont)) {."<tr><td>".$list['name']."</td><td>".$list['cena']."</td><td>".$list['kol']."</td></tr>".}."<tr><td align='right' colspan='3'><b>ИТОГО: ".$sum1." руб.</b></td></tr></table>"; }
  23. Привет всем! Подскажите как сформировать сложную переменную. Мне надо в письме отправить таблицу, которая формируется sql запросом из БД. вот так я ее вывожу на странице: echo "<table border=1 cellpadding='3' cellspacing='0' >"; echo "<tr><td><b>наименование</b></td><td><b>цена</b></td><td><b>кол-во</b></td></tr>"; while($list = mysql_fetch_array($cont)) { echo "<tr><td>".$list['name']."</td><td>".$list['cena']."</td><td>".$list['kol']."</td></tr>"; } echo "<tr><td align='right' colspan='3'><b>ИТОГО: ".$sum1." руб.</b></td></tr>"; echo "</table>"; А вот так я ее пытаюсь загнать в переменную, что бы вложить в тело письма: $msg = "<table border=1 cellpadding='3' cellspacing='0' ><tr><td><b>наименование</b></td><td><b>цена</b></td><td><b>кол-во</b></td></tr> ". while($list = mysql_fetch_array($cont)) { ."<tr><td>".$list['name']."</td><td>".$list['cena']."</td><td>".$list['kol']."</td></tr>". } ."<tr><td align='right' colspan='3'><b>ИТОГО: ".$sum1." руб.</b></td></tr></table>"; Что я делаю неправильно?
  24. Конкретно IE 9 и IE 10 Более ранних версий у меня на компе нет В общем жду ответа как сделать на css А пока сделал на js onmouseover="this.style.backgroundImage='url(imgs/fon-menu2.gif)'" onmouseout="this.style.backgroundImage='url(imgs/fon-menu.gif)'"
  25. Дико извиняюсь за тупой вопрос, но я реально не знаю ответа. мне надо менять фон ячейки при наведении. я пишу стили: td {background-image: url('imgs/fon-menu1.gif'); background-repeat: repeat-x;} td:hover {background-image: url('imgs/fon-menu2.gif'); background-repeat: repeat-x;} Во всех браузерах работает кроме IE. Что надо сделать для IE? Спасибо!
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy