Gmartha07 0 Denunciar post Postado Novembro 28, 2007 Aee galera Boa noite. Galera preciso urgente de uma ajuda. Meu site está 60% pronto, mas eu preciso esclarecer essa dúvida para retornar ao trabalho. Seguinte, eu tenho em meu BANCO DE DADOS, uma tabela com 5 linhas e 5 colunas. Meu problema vem sendo o seguinte.Eu quero exibir esses dados que estão no meu BD na index.php do meu site, mas além disso eu quero pegar as 4 primeiras colunas e dividir o valor delas pela 5 coluna. entenderam? Vou dar um exemplo: Tenho a Tabela: Quantidade....Vendidos....Restantes....Volume.... Times 2..........................3..................4...............5.............6 5..........................8..................9...............4.............2 2..........................2..................2...............5.............4 4..........................4..................4...............5.............9 PS: ESSES .................. NAO EXISTEM. EU SÓ COLOQUEI PARA FICAR NA FORMATAÇÃO CERTA AQUI NO FORUM.. ELES NAO FAZEM PARTE DA TABELA Ai o seguinte.. Isso está no meu BD.. Eu queria que esses dados aparecessem na minha index.php, só que todos os dados da coluna Quantidade,Vendidos,Restantes e Volume DIVIDIDOS pela coluna TIMES. Quantidade / Times = 2/6....5/2....2/4....4/9 Vendidos / Times = 3/6....8/2....2/4....4/9 Restantes / Times = 4/6....9/2....2/4....4/9 Volume / Times = 5/6....5/2....5/4....5/9 Entederam galera?? Por favor.. se alguem souber me ajude Obrigado Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Novembro 28, 2007 Faça isso na própria SQL: SELECT (campo1 / campo5), (campo2 / campo5) (...) FROM tabela; Compartilhar este post Link para o post Compartilhar em outros sites
Gmartha07 0 Denunciar post Postado Novembro 28, 2007 Faça isso na própria SQL: SELECT (campo1 / campo5), (campo2 / campo5) (...) FROM tabela; Mas assim.. eu quero que ele faça essa divisão apenas na hora de exibir. Porque esses dados mudam todos os dias.. Se eu fizer isso que voce me falo, nao vai da erro? Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Novembro 28, 2007 O comando SELECT apenas traz informações do banco, não as altera, portanto essa ação não afetará os dados já armazenados. Para alterá-los, seria necessário usar o comando Update. Você pode selecionar cada dado separadamente e dividir pelo PHP, mas na própria consulta fica mais fácil e limpo. http://forum.imasters.com.br/public/style_emoticons/default/natal_wink.gif Compartilhar este post Link para o post Compartilhar em outros sites
Gmartha07 0 Denunciar post Postado Novembro 28, 2007 Agora que voce falo. eu pensei em fazer o seguinte. Deixar uma tabela para os produtos, na qual irao mudar diariamente.. e criar uma outra para tirar a media. mas eu to tentando usar o codigo que você me assou acima, e ta dando erro no bd.. Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Novembro 28, 2007 Que erro? Qual seria a finalidade dessa tabela que será alterada diariamente? Para armazenar os cálculos citados acima? Talvez ela não seja necessária. Compartilhar este post Link para o post Compartilhar em outros sites
Gmartha07 0 Denunciar post Postado Novembro 28, 2007 assim.. eu consegui no meu me bd fazer essa divisao.. mas qual seria o codigo para mostrar isso no meu site?? brigado ae pela ajuda viu Beraldo.. birgadao mesmo Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Novembro 28, 2007 A exibição será feita como outra qualquer. Para facilitar a identificação dos campos, você pode dar um "apelido" para cada diferença, por exemplo: SELECT (campo1 - campo5) AS dif1, (campo2 - campo5) AS dif2... Depois basta usar mysql_result() ou mysql_fetch_(array|assoc|row|object)() para obter os resultados. Como você criou os "apelidos", você pode usá-los para identificar os campos nos parâmetros dessas funções. Veja mais em: http://br.php.net/mysql_fetch_array http://br.php.net/mysql_result http://forum.imasters.com.br/public/style_emoticons/default/natal_biggrin.gif Compartilhar este post Link para o post Compartilhar em outros sites