Ir para conteúdo

POWERED BY:

Arquivado

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

gilberto.t

[Resolvido] Checar Input type radio com valores do BD

Recommended Posts

Pessoal, Mais uma vez estou precisando da ajuda deste forum, que aliás nunca me deixou na mão.

só lamento não ter conhecimento ainda para contribuir.

è o seguinte. tenho uma tabela no banco de dados mysql com campos com alguns valores, tipo, opcao1="S" ou "N"

 

tenho um formulario com alguns radiobuttos , o que eu precisava era conforme o valor do campo tipo $op1="S" ,

de checar "input type radio" e se fosse $op1="N" nao checar

ou de checar se o valor da variavel for ="S"

algo assim:

 

<input type="radio" name="opcao1" value="<?=if $op1="S" "checked" : "checked"?>"?>

 

Eu sei que isto é perfeitamente possivel, só não sei como.

 

Mais uma vez agradeço pela ajuda!

 

Gilberto

Compartilhar este post


Link para o post
Compartilhar em outros sites

Da onde tá vindo o $op1 ?

Mostra como você fez a query, e depois o fetch.

<?php
   if($op1 == 'S') // comparação
	   $check =  'checked="checked"'; //atribuição xHTML
  else 
	   $check = ''; // caso esteja diferente de 'S' na variável.
?>
<input type="radio" name="opcao1" value="S" <?php echo $check; ?> />

Compartilhar este post


Link para o post
Compartilhar em outros sites

estou fazendo desta maneira.

 

$sql="select * from tabcheckepi where idchk = $id";

$sql_result = mysql_query($sql, $conexao);

$row = mysql_fetch_array($sql_result);

 

$codigo = $row['idcheck'];

if (!$codigo) {

//prepara novo reg

 

} else {

 

 

$op1 = $row['opcao1'];

$op2 = $row['opcao2'];

$op3 = $row['opcao3'];

$op4 = $row['opcao4'];

$op5 = $row['opcao5'];

 

}

 

não uso DW

Compartilhar este post


Link para o post
Compartilhar em outros sites

Okay... e deu certo com o if else que montei ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nao funcionou! fiz assim

 

$idch = $row['idcheck'];

$op1 = $row['opcao1'];

 

if($op1 = 'S') {

$check = 'checked="checked"';

} else {

$check = '';

}

 

<input type="radio" name="opcao1" value="<? $check ?>">

 

tentei assim tb:

 

<input type="radio" name="opcao1" value="<? print $check ?>">

 

o $op1 = "S" isso teu testei

 

porque será?

Compartilhar este post


Link para o post
Compartilhar em outros sites

=)

Eu postei certinho... :lol:

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.