Ir para conteúdo
Fórum Script Brasil

rutger2007

Membros
  • Total de itens

    36
  • Registro em

  • Última visita

Sobre rutger2007

Contatos

  • Website URL
    http://designerradical.blogspot.com/

Perfil

  • Gender
    Male
  • Location
    Salvador - BA

rutger2007's Achievements

0

Reputação

  1. rutger2007

    Contador Maldito

    é como se ele não lesse o txt no txt tem apenas o numero do acesso anterior por exemplo 95300 Abr. JACSONR... ISTO AQUI if($arquivo = fopen("01005687.txt", "r")) NÃO DEVIA SER if($arquivo == fopen("01005687.txt", "r")) você TRATOU AS COMPARAÇÕES COMO ATRIBUTO E NÃO COMO COMPARAÇÕES.... eu não enxerguei nada mais... Se não está lendo o arquivo, as condições dos IF´s não estão sendo satisfeitas. Por que não? Talvez não dê pra usar a atribuição de $arquivo dentro do if... precise fazê-lo fora, e então perguntar se ele existe... será que estou falando besteira?! tenta ai...
  2. rutger2007

    Busca com Mysql

    Caro Valdilei... Te confesso que ainda estou tentando entender o que você realmente quer fazer... Se você quser entrar com alguns valores em um campo texto e depois localizar uma resposta no banco de dados, esta resposta tem de estar no banco de dados, ou retornará vazio. Desde que venha algum valor, você precisará remontar sua página colocando os valores de retorno na outra textarea usando o atributo value="<? echo 'aqui o resultado enviado em uma variavel php'; ?>" OU ENTÃO, você precisa fazer a solicitação combinando o PHP com o AJAX, para fazer as requisições por tras e modificar a DOM do documento [EITA!] estou falando grego? Então o bicho pegou!... Se você tem dificuldades com o PHP, já complicar a coisa com ajax é doideira... então se contente em abrir a página com as duas textareas, entrar com os valores na primeira, enviar ao php, que pesquisa e retorna uma página nova, com as duas textareas, e a segunda com os valores da resposta da consulta usando o value... Bem... e se seu problema é no script PHP que faça a consulta, você vai precisar deixar mais claro o que você quer... não entendi mesmo a historia das tres linhas de texto com e numeros em cada... não entendi o que é que vai ser selecionado no banco... dá uma luz ai! Hugs... Rutger!
  3. Vamos por partes BRUNO... 1. a forma como você pensou o bd está ok. você pode criar uma tabela PRODUTO com campos como id, nome, descrição e foto. No campo foto, você tem duas possibilidades, lista todo o endereço ou apenas inclui o nome do arquivo, tipo "mesa23.jpg". E no PHP você inclui o resto do endereço na hora de montar a página. 2. uma vez com os dados dentro do banco, você usa scripts para exibir estes dados, são os meus EXIBIDORES. Os scripts consultam o bd, montam as páginas e as enviam em html direto para o navegador que os solicitou. 3. um outro conjunto de scripts é usado para alimentar o bd com os dados de cada produto. Eu chamo os meus de ADMINISTRADORES. No caso de você querer construir uma APLICAÇÃO, que deixe o cliente totalmente independente de você, que ele mesmo separe a foto do produto, que ela seja redimensionada e encaixada no banco, você vai precisar de vários módulos diferentes, incluindo o upload das imagens, seu redimensionamento para dimensões usáveis na internet. É sempre muito trabalho. 4. No começo você vai penar um bocado. Muita coisa precisa ser digitada. Depois acostume-se a tentar moldar seus scripts como objetos ou funções, dividindo-os em módulos reutilizáveis. Crie uma biblioteca dos seus scripts e assim você ganha em velocidade de montagem dos sites dinâmicos. 5. Como sugestão realmente útil, na hora de desenvolver um script qualquer, quebre cada ação sua no menor módulo possível. Tipo, agora quero fazer o upload da imagem. Então foque apenas nesta ação. Depois você aprende a integrar as diversas ações. Se o módulo for complicado, quebre de novo. 6. Finalizando, compre um bom livro de referência, porque é mais fácil ir trabalhando passo a passo e aprendendo com isto. Aqui não dá para construir um script todo. você pode tentar pesquisar nos scripts prontos e nos tutoriais. E mandar suas duvidas e seus pedaços de script para a gente te ajudar com PROBLEMAS ESPECÍFICOS. Seja bem vindo ao Script Brasil e ao mundo do PHP!
  4. AMIGOS... APESAR DE ESTAR COM UM CODIGO FEIO PARA CARAMBA, JÁ TAH FUNCIONANDO... EU É CLARO VOU PENSAR EM DEIXA-LO MELHOR, MAS EXPLOREI O TRUQUE DO DISPLAY ATÉ ENCHER O SACO... DEIXO O CODIGO PARA alguém QUE SE INTERESSE... MODERADORES ESTÁ [RESOLVIDO]... <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> <script language="JavaScript" type="text/javascript" > function checar(id){ din=document.getElementById('din'); bc=document.getElementById('bc'); ac=document.getElementById('ac'); cc=document.getElementById('cc'); din2=document.getElementById('din2'); np=document.getElementById('np'); din3=document.getElementById('din3'); dc=document.getElementById('dc'); di=document.getElementById('di'); cp=document.getElementById('cp'); money=document.getElementById('dinheiro'); depos=document.getElementById('deposito'); chpre=document.getElementById('chequepre'); if(dc.checked){ din.style.display=''; money.style.display=''; }else{ din.style.display='none'; money.style.display='none'; } if(di.checked){ depos.style.display=''; bc.style.display=''; ac.style.display=''; cc.style.display=''; din2.style.display=''; }else{ depos.style.display='none'; bc.style.display='none'; ac.style.display='none'; cc.style.display='none'; din2.style.display='none'; } if(cp.checked){ chpre.style.display=''; np.style.display=''; din3.style.display=''; }else{ chpre.style.display='none'; np.style.display='none'; din3.style.display='none'; } } </script> <style> #dinheiro, #deposito, #chequepre { font-size: 12px; font-family:verdana; color:#f00; font-weight:bold;} </style> </head> <body onload="checar()"> <p><b>FORMAS DE PAGAMENTO</b></p> <form method='post' action='O SEU SCRIPT.php' name='formcfm'> <table align='center' > <tr> <td colspan='2' style='color:#f00;'>SELECIONE DENTRE AS OPÇÕES ABAIXO: Pelo menos um é obrigatório.</td> </tr> <tr> <td colspan='2' > <label><input type="checkbox" name="dinheiro" onclick="checar(this)" id="dc" />DINHEIRO/CHEQUE À VISTA</label><br /> <div id='ddimp0'> <label id="dinheiro">Nominal a: <input type="text" id="din" style="display:none"></label> </div> <label><input type="checkbox" name="depident" onclick="checar(this)" id="di" />DEPÓSITO IDENTIFICADO</label><br /> <div id='ddimp1'> <label id="deposito"> Banco:<input type="text" id="bc" style="display:none"><br /> Agência: <input type="text" id="ac" style="display:none"><br /> Conta: <input type="text" id="cc" style="display:none"><br /> Em nome de: <input type="text" id="din2" style="display:none"></label> </div> <label><input type="checkbox" name="cheqpre" onclick="checar(this)" id="cp" />CHEQUES PRÉ-DATADOS</label><br /> <div id='ddimp2'> <label id="chequepre">Número Máximo de Parcelas:<input type="text" id="np" style="display:none"><br /> Nominais a: <input type="text" id="din3" style="display:none"></label> </div> </td> </tr> <tr> <td colspan='2'><span id='ddimp'></span></td> </tr> <tr> <td colspan='2'> <input type='submit' name='cadastre' value='Cadastrar'> </td> </tr> </table> </form> </body> </html>
  5. obrigado serra...aproveito você tem algum link de REFERENCIA SOBRE O JS ATUALIZADO AONDE EU POSSA SABER TODOS ESTES ATRIBUTOS [tipo checked!]??? --------------------------------------------------------------------------------------------------------------------------------------------- onde saber mais sobre atributos: dá uma olhada ae: http://www.w3schools.com/htmldom/dom_obj_checkbox.asp http://www.w3schools.com/htmldom/dom_obj_radio.asp http://www.w3schools.com/htmldom/dom_obj_text.asp tem mais, é só procurar... ALEXANDRE... muito obrigado pelo script... eu tinha outro que estava adaptando [coisas de quem está apenas no seu 4º ou 5º script JS], mas o seu está superenxuto... obrigado pelos links tb... vou visita-los agora.
  6. obrigado serra...aproveito você tem algum link de REFERENCIA SOBRE O JS ATUALIZADO AONDE EU POSSA SABER TODOS ESTES ATRIBUTOS [tipo checked!]???
  7. probleminha... EU TENHO 3 CAMPOS checkbox em um form... cada um precisa de informações adicionais...ou seja, marcando aquele item, deve aparecer um ou mais campos adicionais pedindo estas informações... <label><input type="checkbox" name="dinheiro" id="dc" />DINHEIRO/CHEQUE À VISTA</label><br /><div id='ddimp0'></div> <label><input type="checkbox" name="depident" id="di" />DEPÓSITO IDENTIFICADO</label><br /><div id='ddimp1'></div> <label><input type="checkbox" name="cheqpre" id="cp" />CHEQUES PRÉ-DATADOS</label><br /><div id='ddimp2'></div> QUANDO O cliente escolher dinheiro, ele deve aparecer um campo NOMINAL A ? dentro do div ddimp0... pergunta... como posso saber se o CHECKBOX FOI MARCADO??? Em campos input comuns eu pego o value... var dcy = document.getElementById('dc').value; seria uma propriedade checked???
  8. DAN... deixe sem o atributo height... será dimensionado automaticamente em função do volume de conteúdo a ser apresentado... eu montei recentemente um JS que pede 3 informações a um PHP/MySQL... a resposta é um nome, uma data e um texto, cada um colocado em uma linha de uma tabela, inserida em um DIV, e tudo isto é feito pelo JS quando recebe as informações enviadas de volta [ajax]... o texto é sobre o conteúdo de um livro, tipo uma critica, que tem tamanho variavel de acordo com o autor... a caixa varia sem que eu precise definir o tamanho dela...normal! Até porque você não controla realmente a quantidade de texto, visto que o cliente pode preferir ler com letra 12 ao invés da 8!... Agora tome tento no que você vai receber, porque um "texto gigantesco" é de difícil compreensão e uso na tela, o ideal seria imprimir... portanto já pense seu css para uma pagina que possa ser impressa... Boa sorte...
  9. Leandro... otima ideia... só faltou um pequeno detalhe... como incorporar isto ao meu FF... eu penei um pouco, e para evitar que outros leitores penem tb basta abrir sua página, e com ela aberta ir na caixa que contem as ferramentas de busca a sua direita, no topo [pelo menos no meu é assim...]... clicando na seta ao lado da lupa, aparece uma lista aonde tem ADICIONAR FUNÇÃO PHP... clica nele e pronto... adicionado... parece besteira, mas tomou alguns minutos... qualquer forma otima ideia, eu vivo abrindo a php.net como rotina ao começar a programar, então deixo já setado para procurar nele.... obrigado!
  10. UM DETALHE ADICIONAL... Depois de feita a página 3, nas páginas seguintes, é importante que você continue mantendo a sessão aberta com o mesmo session_start()... e com uma checagem se existe um $_SESSION["usuario"] para garantir que o mesmo usuário está seguindo na sessão e que ninguém tentou bypassar a sessão entrando depois dela... eu uso <? session_start(); if (isset($_SESSION['usuario'])) { //AQUI INCLUO TODO O MEU CODIGO // TUDO QUE A PÁGINA FAZ ESTÁ CONTIDO PELO IF QUE TESTA SE A SESSÃO É VALIDA, SE FOI ESTABELECIDA CORRETAMENTE... } else { // Tentativa de acesso direto - usuário não logado; // O EXPERTO COPIOU O LINK E TENTOU ENTRAR DIRETO, MAS SEM A VARIAVEL DE SESSAO GUARDADA, ELE NÃO ENTRA... echo $topo; //variavel que monta o topo da pagina inserida em template.php echo "<p>Esta página é exclusiva para usuários logados"; echo "<br>"; echo "Para cadastrar escolha o menu abaixo<br><br></p>"; echo $submn2; //variavel que monta uma lista de links inserida em template.php echo $base; //variavel que monta a base da pagina inserida em template.php exit; } ?>
  11. rutger2007

    Conograma

    norivan... Eu já fui professor, portanto sei o que é um cronograma de aulas, e vou te dar uma luz sobre o assunto... você vai precisar de: 1 - uma relação do conteúdo que será ministrado; 2 - prever a quantidade de horas de aula necessárias para cada assunto levando em conta o grau de dificuldade de cada um; 3 - saber o tempo que você disporá para cada aula; 4 - saber o período total de aulas. Estas seriam suas variáveis. Automatizar o processo de montagem não deve ser difícil, usando índices para os graus de dificuldade e os valores de tempo... é o que um programa de planejamento faz, um MS PROJECT por exemplo, desde que transformando tarefas a fazer em aulas a dar... eu nunca pensei em usar PHP para isto, mas é uma... Um serviço destes dependerá de cada professor e o andamento do cronograma dependerá muito da turma. Turmas interessadas e motivadas por bons professores podem estender muito as aulas com perguntas, dúvidas, etc... e vai depender de um bom controle do professor para evitar furar muito o cronograma. Turmas desinteressadas aonde o professor apenas expõe a matéria, sem ligar muito para o aprendizado, coisa comum em várias escolas públicas atuais, o cronograma é cumprido, mas o resultado é um desastre... Em ambos os casos, um bom controlador [diretoria ou secretaria] pode ajudar mantendo um controle paralelo sobre o conteúdo ministrado e sobre o andamento geral do cronograma, mantendo o professor informado. Não é uma classe, mas espero ter iluminado suas idéias...
  12. JULIO... é uma coisa relativamente fácil... existem algumas formas... por exemplo, cada data destas tem uma DATA UNIX.. que é um numero único que conta o tempo desde a ativação do UNIX... você converte para ela, compara e desconverte... outra idéia... você pode tratar a data como string, desmonta-la em partes e fazer uma cadeia de IFs comparando dia, mes e ano, alias é esta forma que seu cerebro processa a informação de data, e não é dificil de fazer... atençao que a forma 00/00/0000 tem seus detalhes dúbios... melhor se você escevesse DD/MM/AAAA ... em MYSQL, campos DATE guardam a informação no formato AAAA-MM-DD... portanto precisa ser desmontado e comparado levando isto em conta... o código você escreve, consultando o PHP.NET no manual de referencia... e manda para a gente dar pitaco!... alias, lá você encontra alguns exemplos, quem sabe até do jeito que você quer...
  13. hahahahahah... de onde tirei este allan!... aahha... :rolleyes: :rolleyes: :rolleyes: desculpe, não tinha visto suas observações anteriores que você não se chamava allan! ok, entendi a ideia do PHP/JS... se o JS está ativado, use o ajax, combinado com o PHP para validar.. se o JS não está ativado, processe o form quando ele for enviado no PHP... deixa quieta o js no server... já tenho muitos pepinos em php e js no cliente... [RESOLVIDO]...
  14. rutger2007

    Erro no localhost

    HENRIQUE... você verificou se existe alguma diferença de versão entre o xampp e o php instalado no server remoto? eu já tive problemas com servidores que me fizeram pirar, até descobrir que tinha programado em php5 mas o server estava muito defasado... isto é mais comum com pacotes de scripts de terceiros que muitas vezes estão mais atualizados, mais compativeis que o server, enquanto o nosso localhost, justo por estar ali menos usado [o meu por exemplo é quase sempre usado em viagens apenas...quando estou sem acesso web]... vamos continuar investigando...
  15. rutger2007

    Erro no localhost

    HENRIQUE... SEGUINTE... eu tive problema semelhante rodando o EASY PHP 1.8... não rodava... até que eu descobri que ele estava setado para rodar apenas scripts inseridos em uma determinada pasta [no caso, em c:/easyphp/www ] ... sei que é possível trocar esta pasta, mas acho que depende de como você instalou seu PHP... verifique se o seu PHP não tem uma restrição deste tipo.... espero que ajude...
×
×
  • Criar Novo...