Jump to content
Fórum Script Brasil

Hugo Dias

Membros
  • Content Count

    15
  • Joined

  • Last visited

Community Reputation

0 Neutro

About Hugo Dias

  1. Salve galera,boa noite. Estou tendo um problema com um certo script,que a princípio parecia algo simples,mas já começou a dar dor de cabeça. Estou utilizando a biblioteca Jquery tools em um sistema,e não sei se por falha minha,não consigo efetuar algumas operações que com Jquery 'puro' antes conseguia. O problema se resume ao seguinte: Existe uma janela modal(no Jquery, .dialog() - no Jquery Tools, .overlay() ) que carrega dados,tanto para a edição,quanto para inserção. Para setar os campos,no Load/Close da janela, utilizo o seguinte: $('#selectX').val(0); Com Jquery,funciona sussa. Mas com o Jquery tools,não funciona bem,me parece.O problema ocorre nos campos de tipo "Select". A modal é carregada com os valores com que foi fechada.Ou seja,aparentemente não seta os valores.Entretanto ao clicar sobre o select,ele meio que 'atualiza' o campo,selecionando a opção setada. Quanto a texts,funciona tranquilo. Alguma ideia?
  2. Hugo Dias

    pegar retorno com jquery

    Fala piteco. Cara,um header (header - php.net) com o caminho resolveria isso,mas com o include do PDO na linha três daria pau. Sugiro o seguinte: Imprima o retorno em Json,e no callback do ajax,faça o redirect com javascript. Ficaria mais ou menos assim: Parte PHP: if ($qtdRegistro == 0){ echo "Usuários ou senha não cadastrado"; } else { foreach($queryUser as $rs){ $_SESSION['usuarios']['usuarioID'] = $rs['usuarioID']; $_SESSION['usuarios']['usuarioNome'] = $rs['usuarioNome']; $_SESSION['usuarios']['usuariosLogin'] = $rs['usuariosLogin']; $_SESSION['usuarios']['usuariosSenha'] = $rs['usuariosSenha']; $_SESSION['usuarios']['usuariosNivel'] = $rs['usuariosNivel']; $_SESSION['usuarios']['usuariosEmail'] = $rs['usuariosEmail']; } echo json_encode(array("status"=>1)); } Parte Ajax: jQuery.ajax({ type: "POST", //Especificamos o tipo de retorno que queremos dataType:"JSON", url: "nav/autenticacao.php", cache: false, data: 'acao=autentica&login='+login+'&senha='+senha+'&status='+status, success: function(formulario) { $("#Loader").fadeOut("slow"); $("#mensagens").hide(); $("#mensagens").html(formulario).fadeIn("slow");//.fadeOut(3000); //Tratamos o callback aqui if(formulario.status==1){ window.location.href = "pagina de destino"; } } } }); Espero ter ajudado. Qualquer dúvida posta ai. Abraços.
  3. Adiciona um var_dump($sql); e um exit; depois dessa linha: $sql = mysql_query ("SELECT nome, cpf, estado FROM cadastro WHERE nome LIKE '$nome%'");
  4. Bom,a questão se resume puramente a exibição,certo? Div's são renderizadas por padrão com o atributo display como 'block' ou seja,como 'blocos' no navegador.Não permitem outros objetos na mesma linha. Mas o atributo display pode ser modificado,por exemplo,para 'inline'. Dessa forma é feita a exibição em linha e não ocorre a quebra de linha antes e depois do objeto. Dê uma lida: http://www.maujor.com/tutorial/propriedade-css-display.php Nesse caso: Uma div 'container',com a propriedade 'block'(ou seja,ficará fixa como referência para as divs com as imagens) e as divs com as imagens com a propriedade 'inline-block',ou apenas 'inline'. Internamente,elas vão se ajustar automaticamente,devido à div container. Se ainda sobrar alguma dúvida,ou não for exatamente isso,posta ai. Abraços.
  5. Gisele,boa noite! Quanto as conexões,a menos que sejam setadas como persistentes,são fechadas após a execução do script. Segue um link do php.net para melhor entendimento:conexoes persistentes - php.net O que pode estar sobrecarregando o servidor,na verdade,são suas queries. Como são relatórios,suponho que haja diversos joins entre as tabelas,certo?Uma query mal montada pode sobrecarregar e muito o servidor. Entretanto não excluiria a possibilidade de ser o script,como o colega Maikeldld citou acima. Faz uma análise das queries,talvez haja um left join,right join desnecessário e que esteja causando esse problema.
  6. Hugo Dias

    PHP_SELF

    Fala Joel,tranquilo? Cara,o primeiro passo é debugar. Vamos tentar descobrir o que está acontecendo no seu código. Executa um var_dump( var_dump($_SERVER);) em algum lugar do seu código,e posta a saída para análise.
  7. Cara,fiz um up de uma ótima apostila de javascript. Vale a pena estudá-la. Apostila Javascript
  8. Para desabilitar o botão,faça o seguinte: Coloque um ID no botão,por exemplo: id="btn"; Dentro do IF : if(qtdclick == 10){ document.getElementById("img").style.display='none'; document.getElementById("img2").style.display='block'; document.getElementById("btn").disabled = true; } Abraços.
  9. Gustavospcosta,bom dia. Cara,o seu script está normal. E não,não é necessário JS para chamar a 'função' incluirlivro.php, pois é uma página - Logo,pode ser feito no action. O problema pode ser no seu servidor. Como não encontrei nenhum erro aparente,rodei seu script na minha máquina,e funcionou normalmente. Bom,tente o seguinte: Primeiro,verifique se o PHP está rodando - crie e acesse um arquivo com o conteúdo <? phpinfo; ?> Se forem mostradas algumas informações então seu servidor está interpretando normalmente o PHP. Caso contrário,o PHP não está rodando. Pondere reinstalar o xampp ou wamp,pois pode ser que tenha ocorrido alguma falha durante a instalação,ou alguma configuração ou macete que eu desconheça deva ser feito nesses casos. Abraços.
  10. Xismenes,tente isso: &lt;script> var qtdclick = 0; var id; function prcTrocaImg(){ qtdclick += 1; if(qtdclick == 10){ document.getElementById("img").style.display='none'; document.getElementById("img2").style.display='block'; } } </script> <input type="button" value="clique" name="btnclick" onclick="prcTrocaImg()"> <div id="img"> <img src="../../suaimagem.jpg"> </div> <div id="img2" style="display:none"> <img src="../../suaimagem2.jpg"> </div> Não vai dar pra explicar detalhadamente agora,pois estou meio atrasado =D Mas faço outro post explicando melhor mais tarde(afinal,o importante é você entender),se a galera do fórum não explicar para você. Abraços.
  11. Hugo Dias

    Leilão de Centavos

    01raul,não entendi muito bem para ser sincero cara.. Você está montando um site de leilões que vai se basear em centavos para aumentar os lances,é isso? "Um site de centavos".. ficou meio abstrato. O que realmente vai ser feito? Se for uma contagem de centavos,poderia ser feito com JS.. Poste mais detalhes. =D Abraços.
  12. Melima, Acho meio difícil fazer a chamada dessa função no action. O atributo action recebe por padrão uma URL,um destino para o qual os dados serão enviados.Não creio que seja possível chamar uma função no 'action'. Você poderia fazer algo como algum script AJAX,mas nesse caso,não teria callback e teria que executar o submit. Funcionaria assim: Você cria uma página para executar a função,recebendo as devidas variáveis. Nessa página,instancia a classe e executa o que quer. No action,você coloca a URL para essa página. Isso é possível. Abraços.
  13. Fala Cara,beleza? Basta adicionar um 'trim' nas variáveis que recebem os valores do txt: $logintext = trim($usuario[0]); $senhatext = trim($usuario[1]); O "TRIM" retira espaços em branco do início e fim da string parâmetro. O "FGETS" retorna a linha inteira,por isso o erro e a necessidade de fazer a 'limpeza' da string,retirando os espaços. Abraços.
  14. Hugo Dias

    duvida com select

    Fala lordlex,tranquilo? Cara,basta você inserir um 'break' após sua variável receber o valor. Fica como o exemplo abaixo: <?php $pegadatanv = mysql_query("SELECT * FROM cadastrado"); while($pgdt=mysql_fetch_array($pegadatanv,MYSQL_ASSOC)){ $datares=$pgdt['data']; break;//Para a execucao apos pegar o primeiro valor } ?> Seria isso? Abraços.
×
×
  • Create New...