PHP.SU

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

Страниц (8): « 1 2 3 4 [5] 6 7 8 »

> Найдено сообщений: 106
Jampire Отправлено: 27 Марта, 2011 - 19:24:09 • Тема: Фильтрация ввода • Форум: Регулярные выражения

Ответов: 6
Просмотров: 378
А как выглядят цифры и знак ":" ?
Jampire Отправлено: 27 Марта, 2011 - 19:15:23 • Тема: BB-кнопка • Форум: Программирование на PHP

Ответов: 2
Просмотров: 212
Сделай кнопку предварительного просмотра (как на этом форуме)
Jampire Отправлено: 27 Марта, 2011 - 17:13:47 • Тема: Фильтрация ввода • Форум: Регулярные выражения

Ответов: 6
Просмотров: 378
Благодарю Улыбка
Jampire Отправлено: 27 Марта, 2011 - 16:59:41 • Тема: Фильтрация ввода • Форум: Регулярные выражения

Ответов: 6
Просмотров: 378
Есть скрипт:
CODE (javascript):
скопировать код в буфер обмена
  1. function filter_input(e,regexp)
  2. {
  3.   e=e || window.event;
  4.   var target=e.target || e.srcElement;
  5.   var isIE=document.all;
  6.  
  7.   if (target.tagName.toUpperCase()=='INPUT')
  8.   {
  9.     var code=isIE ? e.keyCode : e.which;
  10.     if (code<32 || e.ctrlKey || e.altKey) return true;
  11.  
  12.     var char=String.fromCharCode(code);
  13.     if (!regexp.test(char)) return false;
  14.   }
  15.   return true;
  16. }

Есть поле:
CODE (html):
скопировать код в буфер обмена
  1. <input type="text" onkeypress="return filter_input(event,/\d/)">


В поле можно ввести только цифры.
Нужно чтобы можно было ввести еще и точку (т.е. только цифры и точку. буквы запрещены)

Помогите пожалуйстаУлыбка

P.S. теме наверное место в разделе Javascript
Jampire Отправлено: 27 Марта, 2011 - 15:06:31 • Тема: как сделать что в обратной связи пользователь мог выбирать тему и куда посылать суппорту или админу • Форум: Напишите за меня, пожалуйста

Ответов: 1
Просмотров: 25
Оффтоп
Спойлер (Отобразить)
Jampire Отправлено: 27 Марта, 2011 - 14:51:54 • Тема: Сложение :) • Форум: Напишите за меня, пожалуйста

Ответов: 15
Просмотров: 166
Скрипт:
PHP:
скопировать код в буфер обмена
  1. $result=mysql_query('SELECT sum(concat(`OperationType`,`OperationVal`)) FROM `table`');
  2. while($row=mysql_fetch_array($result)){
  3. echo var_dump($row);
  4. }

Браузер:
CODE (html):
скопировать код в буфер обмена
  1. array(2) { [0]=> string(1) "0" ["sum(concat(`OperationType`,`OperationVal`))"]=> string(1) "0" }
Jampire Отправлено: 27 Марта, 2011 - 12:54:48 • Тема: Сложение :) • Форум: Напишите за меня, пожалуйста

Ответов: 15
Просмотров: 166
PHP:
скопировать код в буфер обмена
  1. $result=mysql_query('SELECT sum(concat(`col1`,`col2`)) FROM `mytable`');
  2. while($row=mysql_fetch_array($result)){
  3. echo "???";
  4. }

Вроде так, но всеже не знаю что в echo.
PHP:
скопировать код в буфер обмена
  1. Если так:
  2. echo $row['???']
  3. то тут нет конкретных колонок
Jampire Отправлено: 27 Марта, 2011 - 12:02:25 • Тема: Сложение :) • Форум: Напишите за меня, пожалуйста

Ответов: 15
Просмотров: 166
Мелкий, ну а как потом вывести "то, что получилось" в echo ?
Jampire Отправлено: 27 Марта, 2011 - 11:35:55 • Тема: Сложение :) • Форум: Напишите за меня, пожалуйста

Ответов: 15
Просмотров: 166
Мелкий, можеш привести пример кода ?

Не пойму, что нужно кроме
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT sum(concat(`znak`,`num`)) FROM `table`
Jampire Отправлено: 25 Марта, 2011 - 23:45:32 • Тема: Сложение :) • Форум: Напишите за меня, пожалуйста

Ответов: 15
Просмотров: 166
AdMeen пишет:
Jampire пишет:
Есть таблица, в ней 2 колонки (колонка со знаком + или -, и суммой)
Соответственно выводятся они в разные колонки.
Можно ли как-то их объеденить и вывести в одну ячейку результат всей таблицы (посчитать суммы),
соответственно если в строчке +сумма, то прибавлять, если -сумма, то отнимать.
Повторюсь знак и сумма находятся в разных колонках таблицы.


Что за таблица? БД? Или какая-то хитрая, особая таблица? Научитесь ставить грамотно вопросы, тогда будете получать на них стоящие ответы!


Канеш бд.
(Добавление)
OrmaJever пишет:
Тоесть просто сплюсовать одну колонку и другую. Какой у сумы знак не имеет значение.

В том то и дело не так тут все просто. + или - нужно узнавать у таблицы в бд, также, как и сумму.
(Добавление)
Мелкий пишет:
Костыль, конечно, но у mysql неявное приведение типов работает.
CODE (SQL):
скопировать код в буфер обмена
SELECT sum(concat(`znak`,`num`)) FROM `table`

Не совсем понялНедовольство, огорчение
(Добавление)
Таблица имеет формат
PHP:
скопировать код в буфер обмена
  1. Кол1      Кол2
  2. +       10     
  3. -       1.75
Jampire Отправлено: 25 Марта, 2011 - 23:14:14 • Тема: Сложение :) • Форум: Напишите за меня, пожалуйста

Ответов: 15
Просмотров: 166
Есть таблица, в ней 2 колонки (колонка со знаком + или -, и суммой)
Соответственно выводятся они в разные колонки.
Можно ли как-то их объеденить и вывести в одну ячейку результат всей таблицы (посчитать суммы),
соответственно если в строчке +сумма, то прибавлять, если -сумма, то отнимать.

Повторюсь знак и сумма находятся в разных колонках таблицы.
Jampire Отправлено: 25 Марта, 2011 - 23:05:47 • Тема: Доступ • Форум: Напишите за меня, пожалуйста

Ответов: 6
Просмотров: 54
Воспользовался вариантов Toxa как более удобным. Спасибо всемУлыбка
Jampire Отправлено: 24 Марта, 2011 - 21:40:14 • Тема: Доступ • Форум: Напишите за меня, пожалуйста

Ответов: 6
Просмотров: 54
По IP (он у меня уникален, повторы исключены)
Jampire Отправлено: 24 Марта, 2011 - 20:23:53 • Тема: Доступ • Форум: Напишите за меня, пожалуйста

Ответов: 6
Просмотров: 54
Нужно запретить доступ к странице другим пользователям.
Как это можно сделать?
Jampire Отправлено: 24 Марта, 2011 - 19:10:13 • Тема: Помогите сделать слайдер • Форум: Напишите за меня, пожалуйста

Ответов: 3
Просмотров: 35
http://css-tricks[dot]com/examples/A[dot][dot][dot]Slider/#panel2-3
Там 2 прикольных слайдера. Выбирай и ставь

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB