Jump to content


thiagolonde

Member Since 02/08/2005
Offline Last Active 19/02/2008, 19:36
-----

Topics I've Started

Não Executa Script

19/07/2007, 10:30

Bom dia... Meu problema é o seguinte..

Desenvolvi um script para testar os DG's(switch, torres, servidores...) na rede da empresa, que é um provedor de internet...
Ele pinga nesses DG's e retorna o resultado informando se deu falha, se a conexao ta lenta, muito lenta ou se ta tudo ok..

Pelos testes locais tudo funcionou..
Agora vem o problema, coloquei o script em um dos servidores linux da empresa, e permiti o acesso dele ao banco de dados do sistema que fica em outro servidor, e é onde está cadastrado esses DG's com as informações necessárias, ip, mac... etc.

Ou seja, os dados que o script coleta, pra saber onde e o que ele tem que pingar estão remotos, ele pega em um banco de dados de outro servidor e retorna a resposta... Assim vai ser em todas as máquinas que servem aqui na empresa mas to fazendo o teste em uma por enquanto..

Mas tá acontecendo que quando eu vou executar esse script, estranhamente é solicitado o download do arquivo, ele não executa de jeito nenhum.. tenta fazer o download.. Alguem ja passou por isso?? Tem muito tempo que to garrado, e estamos precisando disso... Se alguem tiver uma solução, por favor me dá uma luz ae.. Desde já eu agradeço!!!

Sql

14/12/2006, 10:04

ID_COTACAO ID_PRODUTO ID_DISTRIB QUANTIDADE PRECO
1 6 3 1 2,00
1 16 3 3 4,00
1 1 3 5 6,00
1 14 3 7 10,00
1 6 2 1 3,00
1 16 2 3 2,00
1 1 2 5 5,00


Observem a estrutura dessa tabela:

Eu to precisando comparar os precos dos produtos nos diversos distribuidores(ID_DISTRIB),

Ou seja, preciso selecionar os preços dos produtos iguais em distribuidores diferentes, pra dessa maneira eu poder comparar em q distribuidor devo comprar determinado produto.. Os produtos que só tiverem sido cotado em 1 distribuidor eu vou separa-los ja que nao dá pra compara-los..

Como que eu posso resolver esse problema, ja venho batendo a cabeça com isso a muito tempo.. Talvez eu tenha ki mudar a estrutura do banco de dados, sei lá.. Como fica mais viavel eu fazer o q estou querendo??

Desde ja agradeco...

Checkbox

28/11/2006, 08:31

Estou desenvolvendo um sistema de cotação, e estou numa fase de edição dessas cotações. Vou colocar alguns fragmentos do script para facilitar a explicar minha duvida.

//AQUI EU FAÇO UMA SELEÇÃO GERAL COM OS DEVIDOS RELACIONAMENTOS, OU SEJA, EU VOU SELECIONAR TUDO DE UMA DETERMINADA COTAÇÃO(PRODUTOS, DISTRIBUIDOR, DATA, ETC...)

$sel_geral = "SELECT A.ID_PRODUTO, A.ID_DISTRIB, B.ID_COTACAO, B.DATA, C.DISTRIBUIDOR, D.PRODUTO FROM tb_cot AS A
INNER JOIN tb_cot_cotacoes AS B ON A.ID_COTACAO = B.ID_COTACAO
INNER JOIN tb_cot_distrib AS C ON A.ID_DISTRIB = C.ID_DISTRIB
INNER JOIN tb_cot_produtos AS D ON A.ID_PRODUTO = D.ID_PRODUTO WHERE A.ID_COTACAO=".$_GET['EDIT']."";
$exec_sel_geral = mysql_query($sel_geral) or die(mysql_error());


Depois eu quero relacionar todos o produtos da tabela com um checkbox correspondente, até aí tudo bem, tá tranquilo. Só nao consigo trazer marcado os produtos que ja foram cotados na hora de salvar essa cotação, lembrando que eu estou na fase de edição delas.

Tentei dessa maneira:

// SELECIONO TODOS OS PRODUTOS DA TABELA
$exec_sel_prod = mysql_query("SELECT * FROM tb_cot_produtos ORDER BY PRODUTO") or die("Erro no banco de dados"); // SELECIONA PRODUTOS NO BANCO DE DADOS

while ($produtos = mysql_fetch_array($exec_sel_prod)) {
$produto = $produtos['PRODUTO'];
$id_produto = $produtos['ID_PRODUTO'];



//AQUI TA SENDO O PROBLEMA:
$dados = mysql_fetch_array($exec_sel_geral);
if($id_produto==$dados[ID_PRODUTO]) //esse if, ta errado, mas eu nao consigo pensar em uma maneira de fazer o q eu to querendo(desse jeito só vai dar certo se os chekbox tiverem sido marcados na sequencia dos codigos dos produtos)..
echo"<td bgcolor=#f3f3f3><input type=\"checkbox\" name=\"produto[]\" value=".$id_produto." CHECKED></td>";
else
echo"<td bgcolor=#f3f3f3><input type=\"checkbox\" name=\"produto[]\" value=".$id_produto."></td>";


Rsrs, se alguem puder mim dar uma luz nisso ae eu agradeço demais..
Obrigado..

IPB Skin By Virteq