- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году Google заблокировал более 170 млн фальшивых отзывов на Картах
Это на 45% больше, чем в 2022 году
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Ребят.
есть вывод цены под товаром.
Такой код вставляем под каждым товаром, а как можно сделать, не считая варианта подгрузки отдельного файла, чтобы часть кода, а именно
вставлялась, сама.
Эту часть кода я могу сделать в начале каждой страницы. Тогда не придется под каждый товар писать его, он будет вставляться сам. Прошу подсказать.
сверху 1 раз:
function getprice($cena, $skidka)
{
$cena = $cena - $skidka*$cena;
return $cena;
}
в нужных местах:
если скидка одна и не меняется:
function getprice($cena, $skidka=0.9)
{
$cena = $cena - $skidka*$cena;
return $cena;
}
как-то так
Ragnarok добавил 27.04.2011 в 12:39
функции допили под надобности
Спасибо. Пробую- ошибка
function getprice($cena, $skidka) { $cena = $cena - $skidka*$cena; return $cena; } 60*60 natFatal error: Call to undefined function getprice() in /home/...
Спасибо. Пробую- ошибка
function getprice($cena, $skidka) { $cena = $cena - $skidka*$cena; return $cena; } 60*60 natFatal error: Call to undefined function getprice() in /home/...
объявление функции должно быть сверху, перед вызовом, в коде php
<?php
function getprice($cena, $skidka)
{
$cena = $cena - $skidka*$cena;
return $cena;
}
...
echo ' цена '.getprice($cena, $skidka). 'руб/м2 <br>';
?>
покажите весь ваш код целиком
Ребят. не работает.
В начале страницы подгружается файл. в нем код
Под товаром код
сама страница http://www.italonkerama.ru/italon/code.php
stroydomen добавил 27.04.2011 в 13:58
Всё сделал! Спасибо всем, правыда пришлось убрать из функкции $skidka и поставить число..но работает
если поставить функцию так
я вижу тут косяк с глобальной переменной $skidka - она не видна внутри функции. чтобы была видна, нужно либо объявить ее внутри функции:
либо как-нить по-изящнее
stroydomen, в функции два аргумента, а вы вызываете с одним. Надо getprice($cena,$skidka);
Можно echo запихнуть в функцию, будет короче.
объявление функции должно быть сверху, перед вызовом, в коде php
Неправда, сами проверьте ;)
Неправда, сами проверьте ;)
я наугад сказал =[ проверил, работает вызов функции до её объявления =) так православнее просто
stroydomen, в функции два аргумента, а вы вызываете с одним. Надо getprice($cena,$skidka);
Можно echo запихнуть в функцию, будет короче.
Спасибо. Так вообще здорово.
Но вот 0.9 и 0.5 тут не к месту, так как тогда придется в каждую поизцию заходить и скидку менять. Каким образом можно сделать чтобы значение скидки устанавливалось в одном месте и было легко откорретикровать, дабы откорректировать сразу все цены ? спасибо
stroydomen добавил 27.04.2011 в 22:35
Ребят. спасибо, отлично все работает!
функцию написал так
под товаром такой код