Jump to content


Photo

If Con 2 Condicoes


  • Faça o login para participar
11 replies to this topic

#1 MastersRoX

MastersRoX

    EDITADO

  • Banidos
  • PipPipPipPipPipPipPipPip
  • 774 posts
  • Sexo:Não informado

Posted 17/02/2006, 15:25

ae pessu.. como faço um if com 2 condicoes?

if($controle == "Block" OR controle == "Cancel") {


assim n foi... :(

vlw!

#2 Natascha

Natascha

    Novato no fórum

  • Usuários
  • 7 posts
  • Sexo:Não informado
  • Localidade:Interior SP
  • Interesses:Programação e Hardware

Posted 17/02/2006, 15:30

eu acho que está certo, depois é só colocar o que ele deve fazer e fechar chave.

verifique o nome das variáveis.
(y)

#3 Paulo André

Paulo André

    Why so serious?

  • Ex-Admins
  • 5114 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte - MG
  • Interesses:O.Q.F.J.?

Posted 17/02/2006, 15:33

<?
if( ($controle == "Block") || ($controle == "Cancel") ) {
// comandos
}
?>

me falaram q usando OR tb funciona, mas eu nunca uso.. :P

Flws...
(y)Até mais
Paulo André G Rodrigues,
ex-administrador Fórum WMO.


www.CanalDev.com.br

#4 Paulo Freitas

Paulo Freitas

    ××××××× LRU #456504 ××××××× ××××××× LRM #364686 ×××××××

  • Ex-Admins
  • 5612 posts
  • Sexo:Masculino
  • Localidade:Campinas - SP

Posted 17/02/2006, 16:08

ae pessu.. como faço um if com 2 condicoes?

if($controle == "Block" OR controle == "Cancel") {


assim n foi... :(

vlw!

A segunda variável da segunda condição não continha o crifrão $. :P

[]’s :DAté mais

#5 MastersRoX

MastersRoX

    EDITADO

  • Banidos
  • PipPipPipPipPipPipPipPip
  • 774 posts
  • Sexo:Não informado

Posted 18/02/2006, 16:32

como eu faço p q ele tenha q ser = a nada ?

if($rg = '') {

( campo rg da tabela estar em branco)

#6 Inu

Inu

    Veterano

  • Usuários
  • 1138 posts
  • Sexo:Masculino
  • Localidade:Canela, Rio Grande do Sul, Brasil

Posted 18/02/2006, 16:34

if($rg = "'') {

assim.

#7 MastersRoX

MastersRoX

    EDITADO

  • Banidos
  • PipPipPipPipPipPipPipPip
  • 774 posts
  • Sexo:Não informado

Posted 18/02/2006, 16:36

mas assim n ta funfando...

#8 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 18/02/2006, 16:42

= [ Atribuição ]
Exemplo:
$var = "Eclesiastes";

== [ Igualdade ]
Exemplo:
if ($var == "Eclesiastes") {

=== [ Igualdade de tipos ]
Exemplo:
<?php

    $nome = "Eclesiastes";

    // Verificando se é uma string
    // Se for string irá retornar o valor
    // booleano TRUE
    $var = is_string($nome);
    
    $var2 = true;
    
    if ($var === $var2) {

        print "TRUE!";

    }
    
?>

Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#9 MastersRoX

MastersRoX

    EDITADO

  • Banidos
  • PipPipPipPipPipPipPipPip
  • 774 posts
  • Sexo:Não informado

Posted 18/02/2006, 16:43

e como faço p chegar se o camp oexta vaziu ?

#10 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 18/02/2006, 16:47

Leia e use:
http://www.php.net/empty
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#11 Goku Jr

Goku Jr

    Nilson

  • Usuários
  • 3757 posts
  • Sexo:Masculino

Posted 18/02/2006, 18:28

1º o correto seria : -> || = OU
if ($variavel == "nome" || $variavel2 == "nome2") {
// acao
}

2º o correto seria : -> OR = OU
if ( ($variavel == "nome") OR ($variavel2 == "nome2") ) {
// acao
}

se for comparar se duas variaveis forem iguais a tal valor seria o AND ou &&
&& no lugar do || e o AND no lugar do OR :assobio:

3º para verificar se um campo se está ou não vazio
leia o tópico acima do Eclesiastes ;)

4º para verificar se a VARIAVEL foi iniciada
ISSET
Para leitura: www.php.net/isset
Ex: if ( isset($variavel) ) {
// acao
}

T+

Edição feita por: Goku Jr, 18/02/2006, 18:29.

-----------------------------------------------------------------------
PALMEIRAS - Primeiro campeão do mundo em 1951

#12 paes

paes

    GustavoPaes.Net

  • Usuários
  • 1393 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP
  • Interesses:Rumo ao topo!

Posted 19/02/2006, 10:48

2º o correto seria : -> OR = OU
if ( ($variavel == "nome") OR ($variavel2 == "nome2") ) {
// acao
}


Poderia ser tbm:
if($var == "nome" OR $var2 == "nome2")

Não há a necessidade dos parenteses separando os "grupos"... não neste caso.

Haveria nesse:
if($var1 == "nome" OR ($var2 == "nome2" AND $email == "email"))

Até
Site: GustavoPaes.net

^ Rumo ao Topo ^




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq