MalCriada 1 Denunciar post Postado Janeiro 1, 2012 Olá, Gostaria de saber como printar o resultado de uma consulta SQL com espaço para que ele seja usado em uma condição. Exemplo: Tenho o resultado do $titulo: perfume azzaro Preciso usar este resultado em uma condição, assim: if ($titulo == perfume+azzaro) { $catg = "20"; } if ($titulo == perfume and $frag == sensação) { $catg = "16"; } if ($titulo == perfume) { $catg = "1"; } Eu tentei colocando o + mas não tá dando certo... Desde já agradeço a atenção de todos. :natalwink: Compartilhar este post Link para o post Compartilhar em outros sites
'''''''''''''' 0 Denunciar post Postado Janeiro 1, 2012 if ($titulo == perfume.' '.azzaro) { $catg = "20"; } if ($titulo == perfume and $frag == sensação) { $catg = "16"; } if ($titulo == perfume) { $catg = "1"; } A concatenação do PHP é um . (PONTO) Diferente de muitas outras linguagens, que usam o sinal de + (Mais) Bom, analizando seu código... percebi que você não definiu "perfume" e "azzaro" como variaveis. Seriam Constantes? ou apenas Strings? no caso, acho que o código deveria estar assim: if ($titulo == 'perfume azzaro') { $catg = "20"; } if ($titulo == 'perfume' && $frag == 'sensação'){ $catg = "16"; } if ($titulo == 'perfume') { $catg = "1"; } Compartilhar este post Link para o post Compartilhar em outros sites
Célio A. 4 Denunciar post Postado Janeiro 1, 2012 no caso o resultado é perfume azzaro ou perfume e azzaro? não entendi sua duvida, se é para contatenar normalmente usamos o operador ponto (.) ou and. Daria para esclarecer melhor sua duvida? Compartilhar este post Link para o post Compartilhar em outros sites
MalCriada 1 Denunciar post Postado Janeiro 1, 2012 Agora deu certinho. Muito obrigada! :natalwink: Obrigada aos dois amigos que responderam, ajudaram muito! era só substituir o + pelo .' '. mesmo. Salvaram minha vida...rsrs... obrigada! Moderador se quiser, pode marcar como resolvido! Muito obrigada! Compartilhar este post Link para o post Compartilhar em outros sites