[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: RadioButton'Ы
Mr.
На сайте есть много RadioButton'ов (около 10-12). Когда на сайт заходишь, то по умолчанию выбран первый. Что нужно изменить в PHP-коде, чтобы при загрузке сайта всегда выбиралась случайная RadioButton?



Спустя 29 минут, 22 секунды (9.10.2011 - 09:19) kovaldm написал(а):
Какой radio выбран определяет html, а не php.

Спустя 17 минут, 50 секунд (9.10.2011 - 09:37) Kuliev написал(а):
Можно сгенерить вывод inputы в PHP

Спустя 10 минут, 53 секунды (9.10.2011 - 09:48) Guest написал(а):
Цитата (kovaldm @ 9.10.2011 - 06:19)
Какой radio выбран определяет html, а не php.

ок, что нужно сделать, чтобы при загрузке сайта всегда выбиралась случайная RadioButton?

Спустя 14 секунд (9.10.2011 - 09:48) Guest написал(а):
Цитата (Kuliev @ 9.10.2011 - 06:37)
Можно сгенерить вывод inputы в PHP

каким образом?

Спустя 27 минут, 21 секунда (9.10.2011 - 10:15) Kuliev написал(а):
Guest
Примерно так.

<?php
$checked = array (
'checked',
''
);

function check()
{
global $checked;
return $checked[randChecked($checked)];
}


function randChecked($arr)
{
return rand(0, count($arr) - 1);
}
?>
<input type="radio" value="Milk" <?php echo check(); ?> > Milk<br>
<
input type="radio" value="Butter" <?php echo check(); ?> > Butter<br>
<
input type="radio" value="Apple" <?php echo check(); ?> > Apple<br>
<
input type="radio" value="Car" <?php echo check(); ?> > Car<br>
<
input type="radio" value="Cheese" <?php echo check(); ?> > Cheese


Спустя 27 минут, 16 секунд (9.10.2011 - 10:43) Mr. написал(а):
Цитата (Kuliev @ 9.10.2011 - 07:15)
Guest
Примерно так.
[php]

Огромное спасибо!

Спустя 2 часа, 21 минута, 21 секунда (9.10.2011 - 13:04) Mr. написал(а):
Цитата (Mr. @ 9.10.2011 - 07:43)
Цитата (Kuliev @ 9.10.2011 - 07:15)
Guest
Примерно так.


Огромное спасибо!

Имеется вот такой код:

<div class="boxSelect">
<
span style="font-size: 140%; padding-bottom: 1em;">
<?= $data->options->boxTitle ?></span>
<
ul class="boxSel">
<?
foreach ($data->boxesList->box as $val)
print '<li><label><input name="boxesList" type="radio" value="' . $val['id'] . '" />
<span style="padding-left: 61px;"> </span><img src="'
. $val['preview'] . '" style="position: absolute; margin: -22px 0 0 -61px;"></label></li>';
?>


Подставить функцию которую Вы мне написали мне не удается..

Спустя 44 минуты, 36 секунд (9.10.2011 - 13:48) linf написал(а):
Цитата (Mr. @ 9.10.2011 - 14:04)
Цитата (Mr. @ 9.10.2011 - 07:43)
Цитата (Kuliev @ 9.10.2011 - 07:15)
Guest
Примерно так.


Огромное спасибо!

Имеется вот такой код:

<div class="boxSelect">
<
span style="font-size: 140%; padding-bottom: 1em;">
<?= $data->options->boxTitle ?></span>
<
ul class="boxSel">
<?
foreach ($data->boxesList->box as $val)
print '<li><label><input name="boxesList" type="radio" value="' . $val['id'] . '" />
<span style="padding-left: 61px;"> </span>
<img src="'
. $val['preview'] . '" style="position: absolute; margin: -22px 0 0 -61px;"></label></li>';
?>


Подставить функцию которую Вы мне написали мне не удается..

Опишите задачу подробнее, какова конечная цель?
Может быть задачу решить можно еще до вывода "РадиоБатонов"...

Спустя 9 минут, 23 секунды (9.10.2011 - 13:58) Kuliev написал(а):
Mr.

$checked = array (
'checked',
''
);

function check()
{
global $checked;
return $checked[randChecked($checked)];
}


function randChecked($arr)
{
return rand(0, count($arr) - 1);
}



foreach ($data->boxesList->box as $val)
{
echo "<li>\n";
echo "<label>\n";
echo "<input name=\"oxesList\" type=\"radio\" value='". $val['id'] ."' ". check() ." >\n";
echo "<span style=\"padding-left: 61px;\">\n</span>\n";
echo "<img src='" . $val['preview'] . "' style=\"position: absolute; margin: -22px 0 0 -61px;\">\n";
echo "</label>\n";
echo "</li>\n";
}

Спустя 37 минут, 5 секунд (9.10.2011 - 14:35) Mr. написал(а):
Kuliev , спасибо, сейчас попробую..

Спустя 42 минуты, 47 секунд (9.10.2011 - 15:18) Mr. написал(а):
к сожалению не работает

более подробно:

?>
</ul>
</div>
<div class="info">
<div class="mainImg">
<div class="showImg"><img src="<?= $data->chokList->section[0]->chok[0]['mainImg'] ?>" /></div>
</div>
<div class="boxBlock">
<div class="boxImg"><img src="<?= $data->boxesList->box[0]['fullSize'] ?>" /></div>
</div>
<div class="boxSelect">
<span style="font-size: 140%; padding-bottom: 1em;"><?= $data->options->boxTitle ?></span>
<ul class="boxSel">
<?
foreach ($data->boxesList->box as $val)
print '<li><label><input name="boxesList" type="radio" value="' . $val['id'] . '" /><span style="padding-left: 61px;">&nbsp;</span><img src="' . $val['preview'] . '" style="position: absolute; margin: -22px 0 0 -61px;"></label></li>';
?>


Смысл в том, что пользователь будет выбирать сорт шоколада и выбирать упаковку, в которую будет запакован шоколад. Цель: сделать так, чтобы при загрузке сайта, всегда выбиралась случайная коробочка

Спустя 2 часа, 6 минут, 40 секунд (9.10.2011 - 17:24) Игорь_Vasinsky написал(а):
сколько ещё попыток будет?

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.