tubadc 0 Denunciar post Postado Junho 28, 2007 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
wolfphw 60 Denunciar post Postado Junho 28, 2007 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
klonder 14 Denunciar post Postado Junho 28, 2007 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
tubadc 0 Denunciar post Postado Junho 29, 2007 beleza Galera valw funcionou perfeito Compartilhar este post Link para o post Compartilhar em outros sites