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

Помощь с синтаксисом php


Recommended Posts

Здраствуйте, помогите пожалуйста с кодом - к примеру вот кусок из админки, шаблона настроек

<tr> <td><?php echo $entry_product_count; ?></td>

<td><?php if ($config_product_count) { ?>

<input type="radio" name="config_product_count" value="1" checked="checked" />

<?php echo $text_yes; ?>

<input type="radio" name="config_product_count" value="0" />

<?php echo $text_no; ?>

<?php } else { ?>

<input type="radio" name="config_product_count" value="1" />

<?php echo $text_yes; ?>

<input type="radio" name="config_product_count" value="0" checked="checked" />

<?php echo $text_no; ?> <?php } ?></td> </tr>

то есть тут две обычных радиокнопки, допустим я хочу вставить еще и третий выбор (к примеру, если захочу отображать счетчик для продуктов, но например только для зарегестрированных пользователей) как это правильно оформить с точки зрения синтаксиса.

Спасибо.

Надіслати
Поділитися на інших сайтах


здесь нужно менять концепцию формировнаия

 

выполнить цикл по количеству нужных опций

в цикле проверять значение опции и устанавливать checked

$product_count = array($text_no, $text_yes, $text_reg);

foreach ($product_count as $key=>$prod_c){
$checked = ($key ==  $config_product_count)? ' checked="checked"':'';?>
<input type="radio" name="config_product_count" value="<?php echo $key; ?>"<?php echo $checked; ?> /><label><?php echo $prod_c;?></label>

<?php } ?>

Как-то так.

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

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