Я хотел бы изменить значение атрибута действия тега формы, когда запас равен «0». Когда запас равен 0, он должен показать переход к следующему идентификатору продукта и установить новый URL-адрес следующего продукта через цикл foreach. Я генерирую динамическое значение, используя эту переменную — $value.
В первый раз мой код работал идеально, но после того, как инвентарь стал равен 0, он перешел к последнему элементу и никогда не перешел к первому элементу. Я только что выполнил пробное задание, поэтому хочу снова начать с начала. 12, 944, 993 — это идентификаторы продуктов, которые я добавил с помощью woocommerce. 93 — последний продукт для этого URL — http://localhost/wordpress/product/22q2-prime993. Я просто хочу повернуть цикл сначала, но он не вращается и всегда открывает последний продукт, когда я нажимаю кнопку.
Вот мой полный код -
function btn_shortcode(){
$link_url = array (12, 944, 993);
foreach ($link_url as $value) {
$increment = 0;
$productt = wc_get_product( $value);
$qtyy = $productt->get_stock_quantity();
if($qtyy == 0) return;
if($increment == 1)return;
$increment++;
}
$url = "http://localhost/wordpress/product/22q2-prime";
?>
Подробнее здесь: https://stackoverflow.com/questions/738 ... -in-button
Цикл foreach всегда перехватывает последний элемент, я хочу сначала отобразить эти элементы в кнопке. ⇐ Php
Кемеровские программисты php общаются здесь
1769835256
Anonymous
Я хотел бы изменить значение атрибута действия тега формы, когда запас равен «0». Когда запас равен 0, он должен показать переход к следующему идентификатору продукта и установить новый URL-адрес следующего продукта через цикл foreach. Я генерирую динамическое значение, используя эту переменную — $value.
В первый раз мой код работал идеально, но после того, как инвентарь стал равен 0, он перешел к последнему элементу и никогда не перешел к первому элементу. Я только что выполнил пробное задание, поэтому хочу снова начать с начала. 12, 944, 993 — это идентификаторы продуктов, которые я добавил с помощью woocommerce. 93 — последний продукт для этого URL — http://localhost/wordpress/product/22q2-prime993. Я просто хочу повернуть цикл сначала, но он не вращается и всегда открывает последний продукт, когда я нажимаю кнопку.
Вот мой полный код -
function btn_shortcode(){
$link_url = array (12, 944, 993);
foreach ($link_url as $value) {
$increment = 0;
$productt = wc_get_product( $value);
$qtyy = $productt->get_stock_quantity();
if($qtyy == 0) return;
if($increment == 1)return;
$increment++;
}
$url = "http://localhost/wordpress/product/22q2-prime";
?>
Подробнее здесь: [url]https://stackoverflow.com/questions/73868961/foreach-loop-is-always-catching-last-item-i-want-to-show-those-items-in-button[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия