Ir para conteúdo
Fórum Script Brasil

solange

Membros
  • Total de itens

    23
  • Registro em

  • Última visita

Posts postados por solange

  1. Bom dia,

    tenho que criar um relatório em php, mas não sei como.

    A minha programação está num ambiente novell

    Tenho que controlar quebra de página e quantidade de registros por página.

    Como fazer?

    Obrigada

    :blush:

  2. if ($_POST['btn_importar']){

    $arqmov = str_replace("'\'", "'\\'",$arqmov); // coloquei para regravar porque com uma barra só ele perdia

    if (file_exists($arqmov)){

    if(eregi(".txt", $arqmov)) {

    $arquivo = fopen($arqmov,'r');

    if (!$arquivo) { echo "Não consegui abrir o arquivo"; }

    else{

    WHILE (!feof($arquivo)){

    $linha = fgets($arquivo);

    echo " $linha ";

    }

    fclose($arquivo);

    // como não conseguia abrir para buscar os dados, tentei copiar

    $destino="C:\\teste\\meuarquivo.txt";

    copy($arquivo, $destino);

    echo "arquivo :$arquivo copiado com sucesso";

    // pedidndo para mostrar, os caminhos aparecem corretos, mas ele não executa.

    }

    }else {

    $arqmov='';

    echo "Extensão inválida";

    }

    }

    else {

    echo "Não encontrou o arquivo - $arqmov";

    }

    }

  3. Desculpe, acho que não me soube me expressar.

    Eu coloquei o imput do tipo File, trago todo o endereço armazenado no file, mas ele simplesmente não lê fora do servidor

    diz que o arquivo não existe.

    Estou trabalhando com programação em ambiente NOvell, servidor apache e, acho que deve ter alguma configuração que deve estar faltando.

    segue o código

    <tr>

    <td width="10%" bordercolor="#EFEFEF">&nbsp;</td>

    <td width="55%"bordercolor="#EFEFEF"><input type="file" name="arqmov" size="50" class="imputs" value="<?=$arqmov?>">&nbsp;

    <input name="btn_importar" type="submit" value="Importar" class="button" /></td>

    <td width="5%" bordercolor="#EFEFEF">&nbsp;</td>

    </tr>

    <?

    ...

    if ($_POST['btn_importar']){

    if (file_exists($arqmov)){

    $arquivo = fopen($arqmov,'r');

    if (!$arquivo) {

    echo "Não encontrou o arquivo";

    }

    else {

    $arquivo = fopen($arqmov,'r');

    if (!$arquivo) {

    echo "Erro ao abrir o arquivo $arquivo";

    }

    WHILE (!feof($arquivo)){

    $linha = fgets($arquivo);

    echo " $linha ";

    }

    fclose($arquivo);

    }

    ?

  4. Olá bom dia!

    Em meu site, preciso copiar ou mesmo só abrir um arquivo .txt que está na máquina do cliente (pode estar em qualquer lugar, ele vai selecionar o caminho completo) e transferir os dados para o meu banco de dados.

    Como devo fazer?

    obrigada :rolleyes:

  5. Obrigada, mas já tentei sim, mas a partir da linha de conexão ele não mostra mais nada, como, tudo o que coloco antes da conexão, é mostrado, o que vem depois da linha de conexão é ignorado, como se na linha de conexão houvesse algum erro de sintaxe.

    Que bibliotecas devo ter para que consiga funcionar o mysql com php. Acho que pode estar faltando alguma. Só não sei qual.

  6. Oi pessoal, estou com um problema,

    instalei o Suse 10, com phpmyadmin,

    mysql 5

    Não consigo me conectar

    utilizo para todos os programas o mesmo arquivo de conexao (conexao.class.php)

    ele está assim:

    class conexao

    {

    protected $conect;

    private $result;

    public $nr_rows;

    function conexao($_maq, $_user, $_senha, $_banco){

    $this->conect= mysql_connect($_maq,$_user,$_senha);

    if(!$this->conect){

    die("Erro ao conectar");

    }

    if(!mysql_select_db($_banco,$this->conect)){

    die("Erro ao Selecionar o Banco de Dados ".strtoupper($_banco));

    }

    .....

    }

    E não mostra nada. Chama o arquivo, mas não acontece nada, como se fosse erro de sintaxe.

    Utilizo esse mesmo arquivo para o qindows e funciona perfeitamente.

    Se peço para visualizar , ele só vai até a linha da conexão e depois não mostra nada.

    Alguém sabe onde está o erro?

    Obrigada

    Solange

  7. Olá pessoal, tenho uma dúvida, tenho que montar um menu dinamico que é montado atrvés de uma seleção.

    Assim:

    tenho iniciamente duas linhas nesta disposição:

    Linha 1

    Linha 2

    Ao clicar na linha 1, dentro dela deve mostrar uma (ou mais) outra(s) linha(s) (linha 1.1 a linha.n) que é resultado da seleção, e dentro outras linhas. Ficando assim

    Linha 1

    (clicou na linha 1? S) - linha 1.1

    (clicou na linha 1.1? S) - linha 1.1.1

    (clicou na linha 1.1? S) - linha 1.1.2

    (clicou na linha 1.1? S) - linha 1.1.n

    (clicou na linha 1? S) - linha 1.2

    (clicou na linha 1? S) - linha 1.n

    linha 2

    mesmo procedimento

    Mostra como se fosse uma raiz e dentro vai abrindo seus diretorios, a diferenca é que não são pastas e sim dados dentro do mysql.

    Alguém tem alfum ideia de como fazer iso?

    Muito obrigada

  8. Olá pessoal, será que aguém pode me indicar onde posso fazer um download da classe jpgraph, pois o arquivo que que está no site www.auditus.nu/jpgraph para a versão 5 do php está com erro.

    Obrigada :unsure:

  9. Olá pessoal,

    estou com um problema, na minha base de dados está sendo gravado ponto ao invés de virgula,

    exemplo

    1,3456.25

    mas na tela deve aparecer o inverso

    1.3456,25

    e, quando um campo for digitado virgula, deve ser gravado como ponto e, se for digitado ponto, deve ser mantido o ponto.

    Alguém tem alguma ideia d como fazer?

    obrigada

  10. Para o LuCKXANDER : muito obrigada pela ajuda. Quanto a paisagem , desculpe, eu não me expressi bem, queria virar a página, ao invez de imprimir na folha em pé, gostaria de imprimri com a folha deitada.

    Para o ESerra: Muito obrigada pelas funções, ajudaram bastante...

    Valeu!!!

  11. tenho uma página que é um relatório.

    Como faço para imprimi-lo?

    Nesta página tem um cabeçalho ( que deve ser impresso em todas as folhas que houver)

    Como fazer para configurar isso?

    Se eu quizer imprimir em paisagem (landscape)como faço?

    Obrigada

  12. tenho uma página que ao ser carregada, o form superior vem em branco

    (que são 3 input text - empresa, produto e descriçao) e um botão

    no form debaixo, vem uma table preenchida com uma seleção que (argumentos passados pela página anterior)

    quando eu clico nessa tabela, os campos de cima são preenchidos assim:

    (itens_nota.php é a página que contém os dois forms)

    echo "<td><a href='itens_nota.php?empresa=$empresa=&produto=$nr_produto&descricao=$item_descri_prod'><font face='arial, helveca' size='1'>$nr_produto</font></a></td>";

    Mas quando isso acontece, o resultado mostrado na tabela do form debaixo some.

    E preciso também pegar o conteúdo dos campos textos do form superior (depois que o usuário alterar) e através de um select, mostrar o resultado novamente na tabela do form debaixo.

    Então não sei como fazer o resultado do select aparecer novamente na tabela.

    Os nomes dos forms são:

    frm_ped1 ( superior)

    frm_itens (inferior, onde fica a tabela)

  13. Olá

    tenho um tela que é resultado de uma seleção que evio de uma outra pagina

    Nesta tela atual

    e mostrado alguns campos que inicialmente vem em branco( produto, descrição, valor)

    e botões (incluir, excluir)

    e a tabela onde é mostrado a seleção feita na página anterior

    que tem uma relação de produtos com alguns detalhes de cada produto

    (codigo do produto, descrição, valores, quantidade)

    A tela deve funcionar assim:

    Ao abrir os campos de cima vem em branco e somente a tabela preenchida.

    Ao clicar no código do produto (na tabela, os dados da tabela devem preencher os campos acima e a tabela deve continuar visível)

    O usuário pode alterar os dados nos campos e apertar incluir que deve atualizar a tabela no item que foi alterado.

    Se o usuário desejar, o item que foi selecionado pode ser excluído no botao excluir.

    alguém tem alguma ideia de como montar esse "desafio"?

    Muito obrigada

    solange

  14. Olá, tenho uma página onde mostro na tela

    o resultado de uma seleção e, no inicio de cada linha do resultado,

    é mostrado um Checkbox para que seja selecionado ou não o item.

    Desta seleção, devo passar o item desejado para uma outra tela.

    o que fiz:

    no começo da linha

    o $inc é o numero de linhas que resutou a seleção da pg 1.

    <input type='checkbox' name=$inc".'ck_item'." value='$nr_produto'>;

    então na próxima página (pg2) busco o produto assim:

    for ($x=1; $x<=$_GET['inc']; $x++){

    $ck_item= $_POST ["$x".'ck_item'];

    if ($_SESSION['produto'] == ''){

    $_SESSION['produto']= $ck_item;

    }

    else{

    if ($ck_item != '')

    $_SESSION['produto']= $_SESSION['produto'].", ".$_POST ["$x".'ck_item'];

    }

    }

    Acontece que o produto não pode ser buscado apenas pelo códio i em por outros dois campos (cdsig e nusig) que são mostrados na primeira seleção.

    Com o que estou fazendo, ele me retorna todos os produos com o numero que vier no value. o que está errado, porque os outros dois campos também fazem parte da chave e diferem os produtos.

    alguém pode me ajudar?

×
×
  • Criar Novo...