PHP.SU

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

Страниц (83): В начало « ... 48 49 50 51 [52] 53 54 55 56 ... » В конец

> Найдено сообщений: 1232
tuareg Отправлено: 28 Мая, 2012 - 06:54:24 • Тема: onKeyPress event.keyCode • Форум: JavaScript & VBScript

Ответов: 2
Просмотров: 950
http://learn[dot]javascript[dot]ru/keyboard-events
tuareg Отправлено: 27 Мая, 2012 - 12:21:35 • Тема: понимать css своиство елемнта (если етого елемента нет прямо заданно атрибут style) • Форум: JavaScript & VBScript

Ответов: 2
Просмотров: 792
Если честно, не проверял, но м.б
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. $('myDiv').css();
  3.  

Еще есть вариант для чистого js пример
http://learn[dot]javascript[dot]ru/style[dot][dot][dot]getcomputedstyle
tuareg Отправлено: 24 Мая, 2012 - 21:35:02 • Тема: Защита скрипта от несанкционированного вызова • Форум: Вопросы новичков

Ответов: 49
Просмотров: 1384
Вот почитайте.
CODE (html):
скопировать код в буфер обмена
  1. http://javascript.ru/unsorted/id
tuareg Отправлено: 24 Мая, 2012 - 18:19:21 • Тема: return из замыкания • Форум: JavaScript & VBScript

Ответов: 11
Просмотров: 2690
Тут скорее всего надо смотреть в сторону $.Deferred.pipe()
tuareg Отправлено: 22 Мая, 2012 - 19:08:24 • Тема: чет не так с базой • Форум: Работа с СУБД

Ответов: 3
Просмотров: 815
bareiro17 пишет:
Почему запись не идет в базу??

Сделайте так, вместо

И попробуйте выполнить запрос через phpmyadmin. И увидите, что у Вас получается ошибка
Кавычки не там стоят
tuareg Отправлено: 22 Мая, 2012 - 17:21:47 • Тема: Товар со скидкой • Форум: Хранение данных, их вывод и обработка

Ответов: 10
Просмотров: 2007
iuranemo пишет:

Спасибо!!! Улыбка Работает. Единственное что если задать значение количества товара например 200 или более ничего не выводит Огорчение

Не, а если подумать?
PHP:
скопировать код в буфер обмена
  1.  
  2.         $znach=200;/*Текущее количество товаров*/
  3.         $arr=explode(' ','50;950 100;900 200;850');/*--->$arr[0]=50;1000 $arr[1]=100;950*/
  4.         $stackCena=1000;/*цена без скидки*/
  5.         $flag=false;/*флаг, что сработал цикл*/
  6.         for($i=0;$i<count($arr);$i++){/*можешь count вынести отдельно*/
  7.                 $scid=explode(';',$arr[$i]);
  8.                 if($scid[0]>$znach){
  9.                    $cena=$stackCena;
  10.                    $flag=true;
  11.                    break;
  12.                  }
  13.            $stackCena=$scid[1];
  14.         }
  15.         if(!$flag){
  16.            $cena=$stackCena;
  17.         }  
  18. echo $cena;
  19.  
tuareg Отправлено: 22 Мая, 2012 - 16:07:40 • Тема: Товар со скидкой • Форум: Хранение данных, их вывод и обработка

Ответов: 10
Просмотров: 2007
iuranemo пишет:
вот что показывает print_r
CODE (htmlphp):
скопировать код в буфер обмена
  1. stdClass Object ( [id] => 12 [name] => Цены на товар со скидкой [value] => 50;1000 100;950 200;900 [type] => textarea [group] => 2 [published] => 1 [ordering] => 3 )

Сделай
PHP:
скопировать код в буфер обмена
  1.  
  2. $znach=55;/*Текущее количество товаров*/
  3. $arr=explode(' ',Object['value']);/*--->$arr[0]=50;1000 $arr[1]=100;950*/
  4. $stackCena=1000;/*цена без скидки*/
  5. /**/
  6. for($i=0;$i<count($arr);$i++){/*можешь count вынести отдельно*/
  7.  $scid=explode(';',$arr[$i]);
  8.  if($scid[0]>$znach){
  9.     $cena=$stackCena;
  10.     break;
  11.  }
  12.  $stackCena=$scid[1];
  13. }
  14.  


P.S Тут единственно, что надо проследить, чтобы количество товаров шло по возрастанию
50-->60--->70 и т.д
tuareg Отправлено: 21 Мая, 2012 - 19:50:09 • Тема: Проблема с ON DUPLICATE KEY • Форум: Работа с СУБД

Ответов: 7
Просмотров: 2793
Извините, если я "погорячился". Давайте по порядку.
Итак.
Зачем Вам нужно поле id? Возможно оно Вам нужно для других запросов? Если да то его оставляем, если нет, то можно удалить.
Потом я имел ввиду:
CODE (SQL):
скопировать код в буфер обмена
  1.  
  2. CREATE TABLE `new_table` (
  3.   `id` int(11) NOT NULL AUTO_INCREMENT,
  4.   `id_url` int(11) UNSIGNED NOT NULL DEFAULT '0',
  5.   `referer` varchar(255) NOT NULL DEFAULT '',
  6.   `count` int(11) UNSIGNED NOT NULL DEFAULT '0',
  7.   PRIMARY KEY  (`id`),
  8.   UNIQUE KEY `nashIndex` (`id_url`,`referer`(10))
  9. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  10.  

Запрос
CODE (SQL):
скопировать код в буфер обмена
  1.  
  2. INSERT INTO `new_table`(`id_url`,`referer`) VALUES (1,'yandex.ru') ON DUPLICATE KEY UPDATE `count`=`count`+1;
  3.  

Выполните пару раз запрос.
Но эта конструкция тоже не совсем оптимальна(она работает, не оптимальна в плане размера индекса, если это не критично, тогда...). Если она Вас устроит, тогда ОК. Иначе это отдельный вопрос.
P.S Эта конструкция идеальна для простого: если нет-->вносим иначе--> увеличиваем count на 1
tuareg Отправлено: 21 Мая, 2012 - 18:27:41 • Тема: Проблема с ON DUPLICATE KEY • Форум: Работа с СУБД

Ответов: 7
Просмотров: 2793
Я Вам советую( настоятельно!!!) почитать про индексы в MySQL (какие они бывают, зачем они и т.д) Ваша задача решается одним запросом. Я его Вам привел. Нужно просто сделать индексы.
tuareg Отправлено: 21 Мая, 2012 - 12:54:34 • Тема: IE противится отображению подсказки на JS • Форум: JavaScript & VBScript

Ответов: 22
Просмотров: 4163
Ну и вынеси вниз ф-ю?
Можно даже не мучаться
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <img src="/images/rask.png" onMouseOver="helpBoxShow('</br><h1>Стол раскроя</h1>')" onMouseOut="helpBoxHide()">
  3.  

CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. function helpBoxShow(text) {
  3.   document.getElementById('helpText').innerHTML = text;
  4.   document.getElementById('help').style.display = 'block';
  5. }
  6. function helpBoxHide(text) {
  7.   document.getElementById('helpText').innerHTML ='';
  8.   document.getElementById('help').style.display = 'none';
  9. }
  10.  
tuareg Отправлено: 21 Мая, 2012 - 12:32:49 • Тема: IE противится отображению подсказки на JS • Форум: JavaScript & VBScript

Ответов: 22
Просмотров: 4163
Вынеси <script language="JavaScript"> из head в конец body
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. document.getElementById('help').style.
  3.  

можно получить, если есть данное свойство на странице, а не в файле css. При загрузке страницы, сначала выполняется js скрипт(если он в head) А тут получается страница еще не сформирована.
tuareg Отправлено: 21 Мая, 2012 - 11:54:12 • Тема: IE противится отображению подсказки на JS • Форум: JavaScript & VBScript

Ответов: 22
Просмотров: 4163
Вот рабочий пример http://jsfiddle[dot]net/tuareg/zRLef/6/ Он работает везде,но и ни чем не отличается от вашего Улыбка Сейчас еще чуток подумаю
(Добавление)
Прямо в шаблоне(или как там выводится страница) пропишите
CODE (html):
скопировать код в буфер обмена
  1. <div id="help" class="helpBox" style="display:none;">
tuareg Отправлено: 21 Мая, 2012 - 10:12:27 • Тема: IE противится отображению подсказки на JS • Форум: JavaScript & VBScript

Ответов: 22
Просмотров: 4163
Да-да Правильно.
Теперь сейчас
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. function helpBox(text) {
  3. alert(text)
  4. document.getElementById('helpText').innerHTML = text;
  5. if(document.getElementById('help').style.display == 'none'){
  6. document.getElementById('help').style.display = 'block';
  7. }else{
  8. document.getElementById('help').style.display = 'none';
  9. }
  10. }
  11.  

Сделай так
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. function helpBox(text) {
  3. if(document.getElementById('help').style.display == 'none'){
  4.  document.getElementById('helpText').innerHTML = text;
  5.  document.getElementById('help').style.display = 'block';
  6. }else{
  7. document.getElementById('help').style.display = 'none';
  8. }
  9. }
  10.  
  11.  
tuareg Отправлено: 21 Мая, 2012 - 09:43:32 • Тема: Выборка из 2 таблиц из нескольких строк. • Форум: SQL и Архитектура БД

Ответов: 11
Просмотров: 113
Вместо JOIN--> LEFT JOIN или RIGHT JOIN
tuareg Отправлено: 21 Мая, 2012 - 09:32:22 • Тема: IE противится отображению подсказки на JS • Форум: JavaScript & VBScript

Ответов: 22
Просмотров: 4163
Там и в FF пишет undefined
Сначала поставьте onMouseOut="helpBox('')" И отпишитесь, я сразу посмотрю.
И еще Вот это уберите
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. //Функция, которая делает видимым наш слой и вкладывает в него необходимый текст.
  3. var text = '';
  4.  

Страниц (83): В начало « ... 48 49 50 51 [52] 53 54 55 56 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB