Ir para conteúdo

POWERED BY:

Arquivado

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

Rob_Bor

[Resolvido] If com CheckBox

Recommended Posts

E ai pessoal do imaster, beleza?

 

seguinte pessoal, estou tentando fazer um if em checkbox.

 

mais ele sempre traz o resultado do checkbox marcado. alguem pode me ajudar?

 

valew..

 



<input type="checkbox" class="checkbox" checked="
				      {php} 
				      	if($res['relatorios'] == "on"){
				      		{/php} checked {php} 
				      	}	else {
				      		{/php}  {php}
				      	}
				      {/php}
			      " name="relatorios" id="relatorios" /> 

 

valew!

Compartilhar este post


Link para o post
Compartilhar em outros sites

você não pode fazer o if dentro da opção checked, você tem que fazer o if imprimindo a opção caso ela exista, é o básico de html.

 

Ficaria algo +- assim

<input type="checkbox" class="checkbox" <?php if($res['valor'] == on){echo "checked";}?> name="relatorios" id="relatorios" /> 

Compartilhar este post


Link para o post
Compartilhar em outros sites
<?php
$marca = $res['relatorios'] == "on" ? 'checked' : '';
echo "<input type='checkbox' class='checkbox' name='relatorios' id='relatorios' {$marca}/>"; 
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu tinha tentado da forma do andré silva, mais tinha colocado o else também.

 

agora tirei o else, deu certo..

 

valew mesmo pessoal..

 

muito obrigado...

 

abração!

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.