glicose Posted October 16, 2009 at 08:53 PM Report Share #291952 Posted October 16, 2009 at 08:53 PM Olá, gostaria de saber como faço pra alterar um radio pra checked através de um if Grato Link to comment Share on other sites More sharing options...
scorch Posted October 16, 2009 at 09:00 PM Report Share #291954 Posted October 16, 2009 at 09:00 PM if ($checked == true){ echo '<input type="radio" checked="checked" name="radio" value="Radio Button 1">'; } O Google é teu amigo. 😛 PS: Não respondo a perguntas por mensagem que podem ser respondidas no fórum. Link to comment Share on other sites More sharing options...
yoda Posted October 16, 2009 at 11:05 PM Report Share #291994 Posted October 16, 2009 at 11:05 PM Para condições TRUE, FALSE e NULL convém usar três "=" : if ($checked === true){ before you post, what have you tried? - http://filipematias.info sense, purpose, direction Link to comment Share on other sites More sharing options...
glicose Posted October 20, 2009 at 01:01 PM Author Report Share #292517 Posted October 20, 2009 at 01:01 PM Valeu pessoal, resolvido!!! 😛 Link to comment Share on other sites More sharing options...
KiNgPiTo Posted October 20, 2009 at 01:47 PM Report Share #292522 Posted October 20, 2009 at 01:47 PM Para condições TRUE, FALSE e NULL convém usar três "=" : if ($checked === true){ Já agora, porquê? 😛 Link to comment Share on other sites More sharing options...
jreis Posted October 20, 2009 at 01:56 PM Report Share #292525 Posted October 20, 2009 at 01:56 PM Não é estritamente necessário, mas também não há problema nenhum em usar. Os três "=" fazem uma comparação estrita, além de verificar o valor em si, também é verificado o tipo. Assim, apenas valores que efectivamente sejam um boolean com valor "true" é que tornam a comparação verdadeira. Na minha opinião só é verdadeiramente necessário quando temos variáveis (ou resultados de funções) cujo tipo nem sempre é o que se espera, ou quando queremos por exemplo considerar o valor 0 (int) diferente de false. "Pensa positivo: tudo pode piorar" Link to comment Share on other sites More sharing options...
djthyrax Posted October 20, 2009 at 07:23 PM Report Share #292581 Posted October 20, 2009 at 07:23 PM == faz cast para o mesmo tipo de dados e só depois compara, === compara o tipo de dados e depois o valor. "0" == 0 -> True "0" === 0 -> False Não peças ajuda por PM! A tua dúvida vai ter menos atenção do que se for postada na secção correcta do fórum! Link to comment Share on other sites More sharing options...
yoda Posted October 20, 2009 at 07:24 PM Report Share #292582 Posted October 20, 2009 at 07:24 PM Já agora, porquê? 😛 Porque 2 "=" apenas procuram equalar as 2 variaveis, sem descurar o seu tipo, e os 3 "=" equalam o tipo tambem. Ou seja, em teoria : $var1 = "true"; $var2 = TRUE; $var1 == $var2; // verdadeiro $var1 === $var2; // falso before you post, what have you tried? - http://filipematias.info sense, purpose, direction Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now