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!!!
- Fórum WMO
- → Viewing Profile: Tópicos: thiagolonde
Community Stats
- Group Usuários
- Active Posts 22
- Profile Views 679
- Member Title Novato no fórum
- Age Age Unknown
- Birthday Birthday Unknown
-
Sexo
Não informado
1
Neutral
User Tools
Friends
thiagolonde hasn't added any friends yet.
Latest Visitors
Topics I've Started
Não Executa Script
19/07/2007, 10:30
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...
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..
//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..
- Fórum WMO
- → Viewing Profile: Tópicos: thiagolonde
- Privacy Policy
- Regras ·