Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

chukcha

Користувачі
  • Публікації

    20 423
  • З нами

  • Відвідування

Усі публікації користувача chukcha

  1. Искать модуль, который затрагивает модель product.php админки и анализировать
  2. При создании товара его id неизвестен. И его можно получить только после инсерта.
  3. id товара нужно еще получить... Т.е. сначала проинсертить, получить id, затем update model
  4. А почему сравнивыем с 1? а не с 0, и не с 10 А вдруг, всякое бывает - может быть и две таких записей?
  5. Убейте меня Ап СТЕНУ do { $random = rand (1,5); // получаем случайное число $result = mysql_query("SELECT model FROM oc_product WHERE model = $random ") ; $num_row = mysql_num_rows ($result); } while ($num_row == 1);
  6. $random = rand (1,5); // получаем случайное число //получаем 0 или больше строк $result = mysql_query("SELECT * FROM oc_product WHERE model = $random") ; $myrow = mysql_fetch_array ($result); //достали одну строку $a = $myrow['model']; //Самое прикольное - переменную в цикле сравниваем со случайным число while ( $a == $random ) { $random = rand (9,12); //А прикольное вот здесь.. //А вдруг случайное число уже есть в базе? }
  7. Верно Пля.. ППЦ Я тут талдычу о цикле с постусловием, а мне лепят горбатого с предусловием... Я говорю о mysql_num_rows А меня пичкают mysql_fetch_array Так еще и не правильно применяя. :(
  8. Правильно... количество строк (рядов) Если 0 - то строк не найдено, если больше 0, т.е. хотя бы одна строка, то нужно случайное число перегенерировать.
  9. Зачем Вам тащить всю выборку, если показанный запрос позволяет выбрать или 1 или 0 и "фетчить" ничего не надо.
  10. <form ... <div.... <?php foreach ($currencies as $currency) { ?> <?php if ($currency['code'] != 'USD' { ?> ... ... .... <?php } ?> </form> <?php } ?>
  11. Возможно, что и завис... Выход из цикла do-while происходит при истинности логического выражения в условии. Т.е. генерация случайных чисел должна происходить пока результат выборки не Станет равным 0. т.е Цикл с предусловием while true { } бесконечный цикл Цикл с пост условием do { } while false бесконечный цикл Разница в этих двух циклах
  12. как вы ввыодите список валют? echo $currency а сам код в шаблоне \template\module\currency.tpl А там есть цикл по валютам...
  13. 1. Сделать нужную валюту (грн ли руб) дефолтным для магазина, здесь было написано как. 2. Сделать преключатели валют грн и руб, исключив $
  14. Я СПЕЦИАЛЬНО не написал правильный код Ты ведь хочешь самостоятельно разобраться? КниЖки в руки. Я даже словами описал алгоритм анализа
  15. curl - 100% не вариант, дешевле метод переписать (копи+паст). Мне это нужно :) Как устроен контроллер, инклудить - - думал над этим... $this->getChild('папка/контроллер', ' ВОТ сюда что? ' );
  16. Можно как- осуществить сабж? КонтроллерA { Метод { код..... call КонтроллерB.нужный_метод } }Могу ли я КонтроллерA { Метод { код..... экземплярB = new КонтроллерB экземплярB->метод(); } }Если с моделью понятно есть возможность загрузить модель в контроллерА мне нужен контроллер - по какому-то пути, например метод из какого-то модуля.
  17. Да, конечно DO { $random = rand (1000,9999); // получаем случайное число $result = mysql_query("SELECT model FROM oc_product WHERE model = $random ") ; } WHILE mysql_num_rows() == 0
  18. James026, Это не существенно -Получаем случайное значение, до тех пор пока количество записей не ноль Далее также непонятно, потому что $random = rand (1000,9999) - и че товара будет чуть меньше 9000? а еще существует mt_rand()
  19. Ух.... $random = rand (1000,9999); // получаем случайное число $result = mysql_query("SELECT model FROM oc_product WHERE model = $random ") ; Дальше догадаетесь сами или подсказать?
  20. У меня тоже не сохраняет - версия самая последняя... Но меня это мало интересует... я не очень люблю какие-либо визуальные редакторы Но да... работа огромная... Модуль нужно продвигать - хорош на этапе запуска.
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.