pulao 0 Denunciar post Postado Março 27, 2010 boa tarde pessoal to com um problema nao sei se é a sintaxe mas é o seguinte faço um post e verifico a variavel que passou se caso for uma uma variavel recebe um valor caso nao ela recebe outro valor... so que o valor estabelecido nao ta dando so o segundo valoor de 27 olhe o codigo a seguir if ($material==$Po_de_Pedra) { $e=16.30; } else { $e=27.00; } daí depois faço calculos com a variavel $e... ta prevalecendo $e27.00 em todas Compartilhar este post Link para o post Compartilhar em outros sites
Victor Cometti 8 Denunciar post Postado Março 27, 2010 antes do if imprime as variáveis e vê qual valor delas assim echo $material; echo "<br>"$Po_de_Pedra; Compartilhar este post Link para o post Compartilhar em outros sites
pulao 0 Denunciar post Postado Março 27, 2010 ta enviando a variavel certo Po_de_Pedra Compartilhar este post Link para o post Compartilhar em outros sites
Victor Cometti 8 Denunciar post Postado Março 27, 2010 tá imprimindo as variaveis igual?? faltou um ponto '.' echo $material; echo "<br>".$Po_de_Pedra; Compartilhar este post Link para o post Compartilhar em outros sites
pulao 0 Denunciar post Postado Março 27, 2010 pra que o ponto? Compartilhar este post Link para o post Compartilhar em outros sites
Victor Cometti 8 Denunciar post Postado Março 27, 2010 pra que o ponto? desconsidere o pontoo que apareceu na tela quando você jogou o codigo Compartilhar este post Link para o post Compartilhar em outros sites
pulao 0 Denunciar post Postado Março 27, 2010 como disse no Topico a variavel é passada pelo post se ela for x ela recebe um valor se ela for y ela recebe outro valor so que ela so recebe o valor y ... entendeu veja o codigo no inicio do topico Compartilhar este post Link para o post Compartilhar em outros sites
Victor Cometti 8 Denunciar post Postado Março 27, 2010 entendi o que você ker e é exatamento o que estou te falando para o if entra na primeira condição as variáveis tem q ser iguais e como você falou só entra no else, então elas estão com valores diferentes sempre o que eu pedi foi para você imprimir o valor delas na tela pra você v q elas sempre são diferentes. Compartilhar este post Link para o post Compartilhar em outros sites
pulao 0 Denunciar post Postado Março 27, 2010 entao amigo o q acontece estava passando a variavel a ser verificada dessa forma $variavel sendo que tem q ser assim 'variavel' agora sim funcionou veja o codigo funcionando $total=round($tot*$e)/100; if ($material=='Po_de_Pedra') { $e=16.30;} else { $e=27.00*10;} echo "$material"; vlw pelo help mto obrigado ! Compartilhar este post Link para o post Compartilhar em outros sites
Victor Cometti 8 Denunciar post Postado Março 27, 2010 ah tah, $po_de_pedra não era variável e sim a string 'po_de_pedra' Compartilhar este post Link para o post Compartilhar em outros sites