Ir para conteúdo
Fórum Script Brasil

Endor

Membros
  • Total de itens

    226
  • Registro em

  • Última visita

Tudo que Endor postou

  1. Bom dia, Marcus. Não estou vendo a dificuldade. Analise a questão: Vamos falar de apenas um produto Estoque Início -----> Estoque Entrada -------> Estoque Atual Estoque Atual------> Estoque Saída-------> Estoque Atual Assim funciona um estoque. Entrada, Saída e Saldo. Outros dados que você precisa são apenas informações que pode ser puxados desse mecanismo. Se você quer saber quantas Coca-Colas entraram no dia 10 ( e no dia 10 tiveram várias entradas), vai precisa de campos extras: Campo ID, Campo Data, e Talvez horário (que pode ser na data); Precisa de ouras informações, então talvez precise de mais campos. Se você ainda continuar com dúvidas, relacione os campos que você tem na tabela de seu estoque, informe como são alimentados, e o que você precisa. Abraços.
  2. Olá Amigos! Quando se estuda uma nova liguagem, sempre vem o desânimo de ter que aprender novamente e se interar. Parece que nunca vamos alcançar o nível da lnguagem anterior. Comigo aconteceu isso. Quando estava me acostumando com o VB, Access, decidi estudar PHP. Para minha supresa, para entender o PHP tive que aprender HTML e, não parou por ai, veio anecessidade de entender CSS e depois JAVASCRIPT e mais para frente a necessidade AJAX. Dentro da própria linguagem PHP, você aprende a pegar o jeito da coisa e já pensa: Agora eu já domino. Ledo engano. Quanto mais cedo entender que continuo dia a dia aprendendo mais rápido eu cresço. Quando chegamos nas classes (PHP4), podemos já nos sentir melhores. Mas entendemos que os Objeto é o caminho. Acho que todos em que mexem com WEB sabem que um dos calcanhares é a parte de impressão (propriamente dita), muito difícil de ordenar corretamente os arquivos. Senti isso na pele. Queria ver como era a possibilidade de colocar o PDF no PHP, apesar de não ter lido nada sobre o assunto, imaginei que fosse plenamente possível. Mas a cada demonstração de interesse, me vinha a lembrança das dificuldades sofridas para colocar o PDF em VB. Logo depois que consegui, foi lançado uma Senhora de uma biblioteca pela MS, que me deixou sem graça. Mas chegou uma hora que não tinha como fugir: eu precisa de fato saber como era o PDF no PHP. Comecei a pesquisar, ver livros sobre o assunto e é claro como todo cara esperto, me encantei com a Biblioteca PDFLIB.DLL. Que maravilha!!! Ela faz tudo o que preciso. Então acabou meu sonho.....Seu preço, ao meu ver, era exorbitante. Continuei a trabalhar no assunto e, Tchan! Tchan! Tchan! Tchan! Achei uma Biblioteca (na verdade não é bem uma Biblioteca e sim uma classe, mas que classe!!!), que não me prometia nada, mas tinha o que eu queria o Preço era bem acessível: NÃO CUSTAVA NADA!!!! Então vamos ver onde vai dar. Para minha supresa, realmente fiquei encantado com o Pacote FPDF. Maravilha. Fácil de usar! Fácil de Instalar (não precisa mexer em php.ini, em nada) Quem não usou ainda, talvez não acredita: Todos tem o direito de ser São Tomé. Eu recomendo: Vá e veja o FPDF. Você vai se surpreender. Abraços.
  3. Boa Tarde, Marcus Xavier. Como você deve saber, estoque é um pouquinho complicado. Mas observando a linha que você disse que precisa alterar o estoque da Coca-cola; Porque tem que levar em conta dias de compras, os preços, e outros? Não basta saber que dia tal saiu 10 unidades e restam 30? Caso a resposta seja não e você tenha que observar vários parâmetros, você terá que ser mais explícito para poder te ajudar. Abraços
  4. Bom dia. Também tive a algum empo atras essa dificuldade. Coloquei o include no começo da página e acabou o problema. Abraços.
  5. Olá Vinny. Boa Tarde. Não pude ver a recuperação da variável em questão "$nivel_acesso " É claro que imagino que você tenha um processo para isso. Além disso, você está usando <? o que pode ocasionar alguns erros dependendo de como está sua configuração. Para evitar, use <?php fechando com ?>, então você terá certeza de que está certo nesse quisito. Também imagino que você tenha uma rotina de validar session, para ver se não está eliminando a sessão antes de propagá-la. Abraços.
  6. Bom dia, Roo! Programação, tudo é questão de imaginação e empenho em buscar respostas. Todo e qualquer linguagem tem suas limitações que vão sendo corrigidas ao longo do tempo. Hoje o PHP é uma linguagem sólida e, em conjunto com o mysql, ajax, css e é claro o básico(html), o torna uma linguagem muito versátil. Tenho construido alguns programas de grande porte, e os comecei quando meus conhecimentos em php eram pobres. Hoje eles tem aumentado sensivelmente e, posso dizer: Para substituir um programa Desktop, o ajax ajuda; Mas, não que seja preciso, pode-se muito bem se virar sem ele(ajax). Por outro lado, você pode fazer tudo (ou quase) com o php. Gráficos, desenhos, pdf, planilhas, textos, ler scanner(diga-se código de barra), etc. Abraços
  7. Olá Contato! Bom dia! Não conheço script em html. Uma sugestão, se você faz questão do google e ele não permite este tipo de hospedagem, continue com o site e nesse ponto, redirecione para outro site, onde você pode efetuar os controles devidos. Abraços
  8. Boa Tarde, R0drig0! Não entendi seu raciocínio. Você está usando ou instanciando um objeto? Porque para efetuar cáculos de porcentagem nada mais simples. Pode fazer apenas um função, ou mesmo um código pequeno; Ou ainda na própria busca do mysql, já efetuar na query já o percentual. Em que posso te ajudar? Abraços.
  9. Endor

    Problemas com calendario

    Boa Tarde, Rafael. Veja se código que fiz te ajuda a ter uma idéia de como fazer. É claro que você vai precisar melhorar com javascript e css e o que você achar melhor. Mas acho que como ponto de partida está muito bom. Abraços. <HTML> <HEAD> <TITLE>::.Calendário.::</TITLE> <STYLE> table{ font-family:Verdana; font-size:11pt; text-align:center; </STYLE> </HEAD> <BODY> <BR> <BR> <BR> <BR> <?php //Caso queira importar as variáveis abaixo de outra página, retire o comentário abaixo: //import_request_variables("gP"); $mes=11; //Aqui você pode substituir pela váriavel do Mês; $dia=1; //Aqui recomendo não mexer, pois o calendário não é algo que ele mude; $ano=2010; //Aqui você pode substituir pela váriavel do Ano; $passa =0; /*Essa variável ela tem a finalidade de controlar os dias da semana, Apenas para quebra de linha;*/ $final = 6; //Apenas para achar um parâmetro de raciocínio, verifique que a cada seis quebra a linha; $diames = date('t', mktime(0, 0, 0, $mes, $dia, $ano)); $nomemes=array("ini","Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"); PRINT" <table border='1' width='500pt' align='center'> <tr> <td colspan=7>$nomemes[$mes]&nbsp; &nbsp; - &nbsp; &nbsp; $ano</td> </tr> <tr> <td>D<BR>o<BR>m</td> <td>S<BR>e<BR>g</td> <td>T<BR>e<BR>r</td> <td>Q<BR>u<BR>a</td> <td>Q<BR>u<BR>i</td> <td>S<BR>e<BR>x</td> <td>S<BR>a<BR>b</td> </tr> <tr>"; WHILE ($passa <= $final) { $dia1 = date('w', mktime(0, 0, 0, $mes, $dia, $ano)); IF($dia1==$passa) { IF (($passa==6) AND ($dia==$diames)) {PRINT"<td>$dia</td></tr>"; } ELSEIF(($passa==6) AND ($dia < $diames)) {$passa =0; IF($dia < $diames){PRINT"<td>$dia</td></tr><tr>";$dia++; } } ELSE {$passa++; IF($dia < $diames){ PRINT"<td>$dia</td>";$dia++;}} } ELSE{PRINT"<td>&nbsp;</td>"; $passa++;} } IF (($passa!=6) AND ($dia!=$diames)) {PRINT"</tr>";} PRINT" </table>"; ?> </BODY> </HTML>
  10. Boa Tarde, Marcos. Porque você não demonstra sua consulta? O Correto é latin1_swedish_ci, mas isso para Varchar. Abraços.
  11. Boa Tarde. Elimina esse tipo de buscar variável GET ou POST. Dependendo das várias páginas você precisa tentar advinhar como está vindo. Use assim: import_request_variables("gP"); Dessa forma, qualquer um dos dois será pego. Abraços
  12. Endor

    Consulta não ordena

    Bom dia, Jonas. Desculpe-me. Achei que não estava funcionando a consulta. Quanto a ordem, assim como stoma, fiquei confuso. Por favor, esclareça. Abraços.
  13. Endor

    Consulta não ordena

    Boa Tarde, Jonas! Uma Sugestão: Tenta assim: $extra = "SELECT sum(hora2) as temphora2 FROM totalhoras where UPPER(login) like UPPER('".$login."') and MONTH(data)='$mes_atual' order by temphora2 asc"; Verifique se o fechamento está tudo certo, ou seja: mysql_query(); mysql_fetch_array(); Abraços
  14. Boa Tarde, Marcosfj1! Não aparecer nada em uma consulta pode ser várias coisas. $ufcliente = $_GET["id_cliente_uf"]; $sql = "SELECT CU.uf, CU.id_cliente_uf, CU.nome, CC.nome AS nome_cidade, CC.id_cliente_uf, CC.id_cliente_cidade FROM cliente_uf CU, cliente_cidade CC WHERE CC.id_cliente_uf = '$ufcliente' AND CC.id_cliente_uf = CU.id_cliente_uf"; Uma pergunta: Você está encerrando sua consulta com: $exe_sql = mysql_query($sql); $resul_sql = mysql_fetch_array($exe_sql); ?? Está usando, neste caso, o resul_sql para poder aproveitar a consulta? Abraços
  15. Endor

    Problemas com calendario

    Olá! Acho que você já criou uma Tabela com os sete dias da semana. Caso isso já foi feito, use um laço, que pode ser o while, de forma que só precisa achar o primeiro dia, o restante é só continuar e parar sempre no w=6, para continuar em outra linha. Mas aqui no site tem vários modelos de calendários. Abraços.
  16. Endor

    Problemas com calendario

    Bom dia, Rafaelflm! Acho que você está cometendo um pequeno erro, está faltando um argumento: $diasem = date('w', mktime(0, 0, 0, $mes, $dia, $ano)); Como é para calendário, deixe o valor dia sempre com 1; Abraços.
  17. Endor

    If para login

    Bom dia, Vinny789! Uma sugestão: No ato do Login, você cria um cookie. Uma vez criado, basta na página desejada, você chamar o cookie. Se ele existir, sinal que a pessoa está logada, ao contrário, não está. Abraços.
  18. Bom dia, r0drig0! Pelo que estou vendo você não tem muita familiaridade com BD. Imagino que você esteja usando Mysql. Uma sugestão para você obter ajuda efciente, seria você informar o seguinte: Tabela A, quero tal e tal campo; Tabela B, quero tal e tal campo; e assim por diante As relações entre as tabelas devem ser bastante claras, para efetuar a consulta que vai abastecer seu gráfico acima. Exemplo: $mistura = "SELECT a.campo1, b.campo2, c.campo3, d.campo4 FROM tabelaa a, tabelab b, tabelac c, tabelad d WHERE Aqui você desenvolve como vai pegar esses dados"; $exe_mistura = mysql_query($mistura); $qtd_mistura = mysql_num_rows($exe_mistura ); IF ($qtd_mistura>=1) { $resul_mistura = mysql_fetch_array($exe_mistura ); De posse do resultado você preenche seu gráfico. Abraços }
  19. Boa Tarde, Thyago Henrique! Para conseguir resultado como refresh na mesma página, você precisa usar o AJAX. Caso contrário, use a mesma uma outra página para códigos e através do header("location:......") volte para a página origem sem que o usuário perceba. Abraços.
  20. Endor

    Refresh em Combobox

    Boa Tarde, Elswebmaster! Só com php você não vai conseguir, exceto se você usar páginas diferentes, uma carrega a outra. Porque o PHP precisa ir buscar os dados no servidor e voltar com a resposta. Você vai conseguir esse intento usando o AJAX, que inclusive está sendo muito usado na web. Ve lá com o pessoal do AJAX. Abraços.
  21. Endor

    Ajuda

    Olá, Lucas. O Procedimento é o que te falei. Mas você terá que fazer uso do Javascript. Através de uma função use a variável do php que você deseja que apareça depois, e assim que for executada será retornado o valor. Veja com o pessoal do Javascript. Não é difícil. Abraços.
  22. Bom dia, Troier. Seja bem vindo! Uma sugestão, coloque este loop dentro de outro loop. Abraços.
  23. Endor

    Consulta de datas php

    Olá, Tainá. Se está funcionando em seu código, tudo bem. abraços.
  24. Endor

    [RESOLVIDO]sorteio

    Bom dia, tfguitar. Uma sugestão: Porque você não lança os números sorteados dentro de uma array, criada anteriormente? Dessa forma, você pode usar a função in_array para saber se o número existe. Abraços
  25. Endor

    Consulta de datas php

    Oi, Tainá. Sim, é claro que os códigos ficam invisíveis para o usuário. Mas para ser disparado vai precisar de alguma coisa que o dispare, exemplo: Quando a pessoa logar, pode ocorrer o disparo; Quando a pessoa acessar um formulário, pode acontecer o disparo; Quando a pessoa entrar em uma determinada página, enfim, algum meio. Quero te ajudar, e tem vários outros amigos aqui que também podem te ajudar. Mas vamos simplificar: Você pode efetuar um select e pega a data em questão, separando do mês e do ano, deixando apenas o dia (Caso não saiba fazer explico depois), fazendo a mesma coisa com dia de hoje (caso seja este seu intuito), Então IF ($diahoje==$diaagendado) {abrir código tal} Que tal??? É mais ou menos assim? Abraços
×
×
  • Criar Novo...