Ir para conteúdo
Fórum Script Brasil

hutuh

Membros
  • Total de itens

    38
  • Registro em

  • Última visita

Posts postados por hutuh

  1. Opa!
    Explicar por aqui vai ser complicado, mas é um sistema simples, está me parecendo mais um fluxo de trabalho(workflow), se buscar no Google workflow php vai te mostrar várias opções de códigos, como este "http://cuteflow.org/".

    Agora se tiver conhecimento de algum framework, acredito que seria mais fácil fazer do zero(pela velocidade que um framework te possibilita) do que adaptar a um sistema já pronto.

    O sistema de histórico na lógica você vai precisar apenas guardar as datas e um flag do setor que ele esteve, para depois exibir, exemplo:

    CLIENTE VISITA ATENDIMENTO

    MySQL = grava data, hora e setor que está(atendimento)

    CLIENTE FAZ CONSULTA

    MySQL = grava data, hora e setor que está(consultas)

    Caso eu tenha entendido errado sua dúvida me diz, o pessoal aqui pode te ajudar quanto mais detalhes der.

    Abraços.

  2. Opa!
    Não sei se entendi muito bem o que precisa agora, mas se é como estou pensando, seria assim:

    $sistema = ibase_query($conectar, "SELECT * FROM PRODUTO WHERE PRO_CCP like \"$idprodutopresta%\"");
    

    Usando a barra, ele anula o efeito das aspas e usa como caracter comum.

    Ou pode tentar também assim:

    $sistema = ibase_query($conectar, "SELECT * FROM PRODUTO WHERE PRO_CCP like '".$idprodutopresta."%'"); 
    
  3. Opa!
    Em servidor externo, acho que só pagando viu, não conheço soluções para isso, mas se quiser criar um host externo você mesmo e configurar o chat, pode usar:

    https://conversejs.org/

    http://www.pubnub.com/blog/build-real-time-chat-10-lines-code/

    Lista de alguns em Jquery:

    http://www.sitepoint.com/10-crazy-jquery-chat-chat-box-plugins/

    Espero poder te clarear as ideias ai. :)

  4. Opa!

    Então, ele pode estar retornando vazio por as vezes erro na hora de criar a SQL. Vamos lá:

    O campo onde armazena a data em seu MySQL está com o formato DATE, DATETIME ou TIMESTAMP?

    A variável $data está recebendo a data em formato "YYYY-MM-DD" corretamente?

    Ps: No código que enviei, esqueci de por o while, o certo ficaria assim:

    //alterei aqui onde DATA_CADASTRO será o seu campo mysql com a DATA
    $total = mysql_query ("SELECT SUM(valor) AS somas FROM reserva WHERE data_cadastro = '$data' ") or die ("Retorno vazio");
    while ($somando = mysql_fetch_array($total)){
     $total_numero = $somando ['somas']; 
    }
    echo $total_numero;
    

    Caso não tenha uma IDE para fazer debug do código, tente testar mudando manualmente a variável $data, exemplo:

    //alterei aqui onde DATA_CADASTRO será o seu campo mysql com a DATA
    
    $data = '2014-07-17'; // insira datas que possuirá somas (resultados)
    
    $total = mysql_query ("SELECT SUM(valor) AS somas FROM reserva WHERE data_cadastro = '$data' ") or die ("Retorno vazio");
    while ($somando = mysql_fetch_array($total)){
     $total_numero = $somando ['somas']; 
    }
    echo $total_numero;
    
  5. Vi que a listagem faz de uma query diferente e a soma em outra, só que a soma está calculando o total da tabela e não por datas. Sua SQL não poderá conter um WHERE? Exemplo:

    SELECT SUM(valor) AS somas FROM reserva WHERE data_cadastro = '20014-07-16'
    

    Nisso você poderá deixar essa query dentro do "while", exemplo:

     ....
    .
    .
         $horario=$registro[3];
    $data=$registro[4];
    ...
    ..
    .
    
    //alterei aqui
    $total = mysql_query ("SELECT SUM(valor) AS somas FROM reserva WHERE data_cadastro = '$data' ") or die ("Retorno vazio");
    $somando = mysql_fetch_array($total);
    $total_numero = $somando ['somas']; 
    echo $total_numero;
    
       
    

    Acredito que poderá resolver.

  6. Opa!
    Isso não tem mais a ver com o php.ini. Não sei como está sua arquitetura para montar o layout da página(includes, etc), mas enfim. Explicar:

    Esse erro acontece porque o sistema está executando algum código antes do "session_start();" se tiver um cabeçalho por exemplo que é executado antes de todo o código, deixe o "session_start()" nesse local na primeira linha do código, antes de qualquer html ou código PHP, isso irá resolver.

  7. Opa!
    Vamos ver se entendi bem o que precisa, quer só entender como o J está recebendo estes resultados né? Então vou tentar explicar com comentários no código:

    int j = 2; // J recebe 2
                for (int i = 1; i < 100; i = i * 2)
                {
                    j = j - i; //J recebe 2(valor atual do primeiro loop) MENOS i
                    while (j < 25) // ENQUANTO o valor de J for menor que 25
                    {
                        j = j + 5; // J recebe J + 5 e vai acrescentando
                    }
    }
    
  8. Opa!

    Membros me corrijam caso eu esteja errado, mas pelo que sei esse seu problema não é no código, se seu domínio for o que está no script citado, as SPF estão como "v=spf1 include:_spf.kinghost.net -all", é bom conferir se está tudo ok com o seus DNS, pois o SPF que define através das regras de onde serão enviados os e-mails. Confira se o script ou SMTP que usa para envio estão inclusos no seu SPF.

  9. Opa!
    felipepai, fiz o teste aqui e pesquisei, acontece dessa forma porque o PHP interpreta como inteiro(só por causa do ZERO a esquerda ele muda tudo), para fazer um teste use:

    var_dump(021082);
    

    A única solução que encontrei pro seu problema é converter a variável $valor para STRING, se precisar fazer manipulações funcionará normalmente como somas, multiplicações, etc.

    Seu código ficaria assim:

    <?php
     $valor = "021082";
     echo $valor ;
    ?>
    

    Apenas acrescentei as aspas duplas, se for usar para mais operações o número e precisar retornar o valor exato com o zero, pode buscar pela função str_pad . No mais aguarde mais respostas, tentei solucionar aqui agora porque fiquei curioso mesmo hehehe.. :)

  10. williampenaforte,

    Tudo bom?

    Olha não testei seu código aqui, mas tenho um que uso para um script que é o seguinte:

    //inicio importacao arquivo
                ini_set('auto_detect_line_endings',TRUE);
                $csv_file = $arquivo; 
    
                $csvfile = fopen($csv_file, 'r');
                $theData = fgets($csvfile);
                $i = 0;
                while (!feof($csvfile)) {
                    $csv_data[] = fgets($csvfile, 1024);
                    $csv_array = explode(",", $csv_data[$i]);
                    $insert_csv = array();
    // aqui vem os campos a serem importados
                    $insert_csv['name'] = $csv_array[0];
                    $insert_csv['role'] = $csv_array[1];
                    $insert_csv['email'] = $csv_array[2];
                    $insert_csv['email2'] = $csv_array[3];
                    $insert_csv['phone'] = $csv_array[4];
                    $insert_csv['mobile'] = $csv_array[5];
                    
                    // rotina para inserir os campos extraidos no banco ou usar como quiser...
                    echo $insert_csv['name'];
                    echo $insert_csv['role'];                
                    
                    $i++;
                }
                fclose($csvfile);
                unlink($arquivo); // remove arquivo
                //fim importacao arquivo
    

    O $arquivo vem de um formulário comum em html.

    Não sei se vai te ajudar essa resposta(espero que sim), mas de qualquer forma fica como uma dica para você ou alguém que ler. :)
    Abraços!

×
×
  • Criar Novo...