Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

tubadc

retornar radio buttons através de um while com somente 1º checked

Recommended Posts

Como faço para retornar através do while os radio buttons com somente o 1º radio button com checked....tenho o seguinte códigowhile ($storeTypes = mysql_fetch_array($getStoreTypes)) { ?> <input type="radio" name="store_account_type" value="<?=$storeTypes['id'];?>" <? echo (($shopDetails['store_account_type']==$storeTypes['id'])?"checked":"");?>> <? echo "<strong>".$storeTypes['store_name']."</strong>, ".$storeTypes['store_nb_items']." $lang[items]; $lang[price]: ".displayAmount($storeTypes['fee_amount'],$setts['currency'])."".(($storeTypes['store_recurring']>0)? " /mês"/*.$storeTypes['store_recurring']." $lang[days]"*/:"$lang[one_time_fee]"); echo "<br>"; } ?>Consigo retornar somente se registrei no banco qual a opção já selecionou, mas da primeira vez gostaria que me retorna-se o primeiro checked e os resto normalComo devo proceder...OBrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tipo to com minha cabeça mil aki.. dai naum consegui pensar em nada em cima do seu código...

 

Mas fiz um aqui que você pode olhar e tentar fazer algo nesse genero no seu codigo...

 

 

<form name="form1" method="post" action=""><?php	for ($i=0; $i<10; $i++) {		if ($i == 0) {			echo "<input name='radiobutton' type='radio' value='radiobutton' checked> $i<br>";		} else { // if ($i == 0) {			if ($i == 6) {				echo "<input name='radiobutton' type='radio' value='radiobutton' checked> $i<br>";			} else { // if ($i == 6) {				echo "<input name='radiobutton' type='radio' value='radiobutton'> $i<br>";			} // if ($i == 6) {		} // if ($i == 0) {	} // for ($i=0; $i<10; $i++) {?></form>

 

Espero que ajude

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como faço para retornar através do while os radio buttons com somente o 1º radio button com checked....

Basta utilizar o código a seguir. Copie-o e cole no seu editor de PHP. Em seguida teste no seu navegador. Se tudo der certo, basta efetuar as modificações necessárias, de acordo com o seu código:
<?php$opcoes[0]="Goiás";$opcoes[1]="São Paulo";$opcoes[2]="Brasília";$opcoes[3]="Mato Grosso";$opcoes[4]="Maranhão";$marcar_item="0"; //Item que deverá ser marcado;for ($i=0; $i<count($opcoes); $i++){  	if ($i==$marcar_item){	   echo "<input type='radio' name='nome' value='".$i."' checked>".$opcoes[$i]."<br>";		}else{	   echo "<input type='radio' name='nome' value='".$i."'>".$opcoes[$i]."<br>";			}	}?>
Dica: A função count() (presente na cláusula 'for') é semelhante à função sizeof():http://br.php.net/manual/pt_BR/function.count.phpEspero que dê certo!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.