Jump to content


Photo
- - - - -

Radio элемент и условие вывода информации


11 replies to this topic

#11 mmth

mmth
  • JBZoo User (rus)
  • User rate: 22.3
  • posts: 546
  • topics: 8

Posted 11 January 2023 - 13:38

Благодарю!

Тогда, получается (array) не нужен

 

 

 

Каким кодом далее делать проверку переменных? if ($data == 'online') { echo 'Hello'; } elseif ($data = 'elektronnaya') {    echo 'Hi'; } Так результата нет!

 

и чтобы не городить if elseif воспользуетесь switch https://www.php.net/...ures.switch.php

универсальной решение если одну переменную на разные значения надо сравнивать


Edited by mmth, 11 January 2023 - 13:39.

  • 0

#12 radiant

radiant
  • JBZoo User (rus)
  • User rate: 0.9
  • posts: 166
  • topics: 9

Posted 11 January 2023 - 18:45

Благодарю! Да, для элемента Radio так лучше, а вот для элемента Select не добился.
Сейчас ошибку заметил (для элемента Select), что сначала не сделал проверку, если оба, два чекбокса выбраны.

Перефразирую:

$data = $item->getElement('<ELEMENT_ID>')->data();
if ($data['option']) {
	foreach ($data['option'] as $option) {
		if ($option == 'hello1' && 'hello2') {
			echo 'Hello 3';
			break;
		} elseif ($option == 'hello1') {
			echo 'Hello 1';
			break;
		} elseif ($option == 'hello2') {
			echo 'Hello 2';
			break;
		}
	}
}

Может быть кому пригодится, хотя, может быть есть и проще вариант.
 


  • 2




Click to return to top of page in style!