Ir para conteúdo
Fórum Script Brasil

raphael.sx

Membros
  • Total de itens

    82
  • Registro em

  • Última visita

Tudo que raphael.sx postou

  1. Bom, é o seguinte Tenho um formulário em html que o usuário irá selecionar os registros que ele deseja excluir, e ele esta assim: <!-- BEGIN DYNAMIC BLOCK: listarUsuarios --> <tr> <td width="276" align="center">{nome}</td> <td width="130" align="center">{login}</td> <td width="76" align="center"><a href="java script:void(0);" onclick="ajax.deletarUsuario('{id}');"> <img src="imagens/excluir.gif" width="16" height="16" border="0" /></a></td> <td width="76" align="center"><input name="id[]" type="checkbox" value="{id}" /></td> </tr> <!-- END DYNAMIC BLOCK: listarUsuarios --> O código do AJAX: camposForm : function(oForm) { var aParams = new Array(); for (var i = 0; i < oForm.length; i++) { var sParam = oForm[i].id; sParam += "="; sParam += oForm[i].value; aParams.push(sParam); } return aParams.join("&"); } deletarUsuariosSelecionados : function(){ listar = document.getElementById('listar'); carregar = document.getElementById('carregar'); formulario = document.deletar.elements; param = ajax.camposForm(formulario); xmlhttp.open('POST', 'admin.usuarios.php?opcao=deletarSelecionados', true); xmlhttp.setRequestHeader('Content-type', 'application/x-www-form-urlencoded'); xmlhttp.onreadystatechange = function(){ if(xmlhttp.readyState == 1) { carregar.innerHTML = carregando; } if(xmlhttp.readyState == 4) { if(xmlhttp.status == 200){ ajax.listar('usuarios'); } } } xmlhttp.send(param); } } O código PHP: elseif($_GET['opcao'] == "deletarSelecionados") { verificaSessao(); conectar(); if ($_POST['id'] != '') { foreach($_POST['id'] as $id) { mysql_query("DELETE FROM usuarios WHERE id = '$id'") or die ("Erro ao apagar registro"); } } } Agora vamos ao meu dilema, quando eu seleciono e mando excluir os selecionados no formulario o formulario chama a função excluir selecionados do ajax, que envia através do método post o array de id's vindos do formulário, o problema está ai: como eu recebo este array vindo do formulário? Lembrando que sem ajax, funciona certim...
  2. Bom, é o seguinte Tenho um formulário em html que o usuário irá selecionar os registros que ele deseja excluir, e ele esta assim: <!-- BEGIN DYNAMIC BLOCK: listarUsuarios --> <tr> <td width="276" align="center">{nome}</td> <td width="130" align="center">{login}</td> <td width="76" align="center"><a href="java script:void(0);" onclick="ajax.deletarUsuario('{id}');"> <img src="imagens/excluir.gif" width="16" height="16" border="0" /></a></td> <td width="76" align="center"><input name="id[]" type="checkbox" value="{id}" /></td> </tr> <!-- END DYNAMIC BLOCK: listarUsuarios --> O código do AJAX: camposForm : function(oForm) { var aParams = new Array(); for (var i = 0; i < oForm.length; i++) { var sParam = oForm[i].id; sParam += "="; sParam += oForm[i].value; aParams.push(sParam); } return aParams.join("&"); } deletarUsuariosSelecionados : function(){ listar = document.getElementById('listar'); carregar = document.getElementById('carregar'); formulario = document.deletar.elements; param = ajax.camposForm(formulario); xmlhttp.open('POST', 'admin.usuarios.php?opcao=deletarSelecionados', true); xmlhttp.setRequestHeader('Content-type', 'application/x-www-form-urlencoded'); xmlhttp.onreadystatechange = function(){ if(xmlhttp.readyState == 1) { carregar.innerHTML = carregando; } if(xmlhttp.readyState == 4) { if(xmlhttp.status == 200){ ajax.listar('usuarios'); } } } xmlhttp.send(param); } } O código PHP: elseif($_GET['opcao'] == "deletarSelecionados") { verificaSessao(); conectar(); if ($_POST['id'] != '') { foreach($_POST['id'] as $id) { mysql_query("DELETE FROM usuarios WHERE id = '$id'") or die ("Erro ao apagar registro"); } } } Agora vamos ao meu dilema, quando eu seleciono e mando excluir os selecionados no formulario o formulario chama a função excluir selecionados do ajax, que envia através do método post o array de id's vindos do formulário, o problema está ai: como eu recebo este array vindo do formulário? Lembrando que sem ajax, funciona certim...
  3. obrigado pela dica Anacarolina!
  4. obrigado pela dica andreia_sp!
  5. raphael.sx

    Avaliem

    avaliem esse site.. Site por favor!
  6. raphael.sx

    Avaliem

    Cruz Sagrada obrigado pelas dicas... fiz algumas mudanças e o site esta no ar... opinem de novo, por favor!
  7. ajuda ai gente!!!!!!!!!!!!!!!!!!!!!
  8. galera, eu pesquisei mas não encontrei o que queria... minha dúvida é como saber a resolução atual do monitor, para poder comparar. Exemplo, a aplicação roda melhor em 1024x780 eu queria que quando a aplicação fosse executada ela detectasse a resolução atual e comparasse, se for menor que 1024 exibia uma msg... tem como? desde já agradeço...
  9. aqui só tem profissa... avaliem ai por favor. Site obrigado galera!
  10. raphael.sx

    Mysql - Client

    ALÔÔÔ!!!!!!!! tem alguém ai?
  11. raphael.sx

    Php

    ok resolvido!!!!!!!!!!!!!! brigado ai galera!!!!!!!!
  12. raphael.sx

    Php

    Tenho um formulário <form action="teste.php" method="post"> <input type="text" name="teste1"> <input type="submit" name="Submit" value="Enviar"> </form> e no teste.php esta assim <?php echo "$teste1"; ?> mas não esta mostrando nada!!! o que esta acontecendo... fiz esse teste rápido, por que quando teno inserir dados de um formulário no banco eb não consigo!!! por favor me ajudem!!! estou usando php 4, Apache 1.3 e MySQL 4.1
  13. raphael.sx

    Como Usar Delphi + Mysql

    boa noite! eu conheço 3 formas: 1º - Usar a paleta dbExpress, que é nativa do Delphi. 2º - Usar a paleta ADO e baixar o driver ODBC pro MySQL no site. 3º - Usar o componente Zeos. qualquer dúvida posta ai! valeu....
  14. raphael.sx

    Mysql - Client

    como configurar uma máquina CLIENT na rede? instalei um servidor, mas não consigo acessar ele na rede por outra máquina!
  15. raphael.sx

    Mysql

    não estou conseguindo trabalhar com arquivos INI. vNomeIni := ChangeFileExt(ParamStr(0), '.INI'); vArquivoIni := TIniFile.Create(vNomeIni); o que devo fazer?
  16. raphael.sx

    Mysql

    AJUDA!!!!!!!!!!!!!!!!!!!!!!!!!!! como acessar o banco na rede usando o ZEOS?
  17. raphael.sx

    Mysql

    não... não uso o ODBC. tem como usar o ODBC com o componente Zeos???
  18. raphael.sx

    Mysql

    como acessar o banco MySQL na rede... uso o Zeos...
  19. mas o problema é assim mesmo... a Query ta descrita la em cima... se eu usar só isso DELET * FROM Tabela eu vou deletar todos os registros... eu queria ao invés de deletar todos os registros eu só deletasse quandos o usuario quiser... suponhamos que a query delete 50 registros... ai eu teria um campo pra informar quantos registros eu queria deletar independente de campos da tabela... então ao invés da query deletar 50 eu informaria pra ela deletar por exemplo 15... o que eu quero é limitar a query...
  20. Galera, é o seguinte: como faço pra excluir os registros na tabela, mas informando quantos registros eu quero deletar... tipo assim: dm.qryExemplares.SQL.Clear; dm.qryExemplares.Sql.Add('SELECT * FROM Tabela1'); dm.qryExemplares.Sql.Add('WHERE controle=:0'); dm.qryExemplares.Parameters[0].Value:=cod; dm.qryExemplares.Open; digamos que essa query retorne 5 resultados... e na query abaixo eu vou deletar todos esses resultados... dm.qryDeletar.SQL.Clear; dm.qryDeletar.Sql.Add('DELETE * FROM Tabela1'); dm.qryDeletar.Sql.Add('WHERE controle = :0'); dm.qryDeletar.Parameters[0].Value:=dm.tbTabela2id.Value; dm.qryDeletar.ExecSQL; como eu faço pra ao invés de deletar todos os resultados dessa tabela eu deletar 3, por exemplo... ou uma quantidade qualquer, informada... obrigado desde já a ajuda!
  21. valeu sillier, mas ainda não deu certo! me ajude ai galera!
  22. fala cara... é por que dessa tabela que eu quero que fique com zero a esquerda sai uma das partes para comporem um código. por exemplo: tenho uma tabela de categorias e elas tem esse identificador 01 - livro, 02 - dvd ,03 - vhs... e tenho uma tabela de materiais que tem um código xxxxx-01 se for livro, xxxxx-02, se for dvd... entendeu? então é por isso que eu queria colocar o 0 a esquerda! valeu pela ajuda!
×
×
  • Criar Novo...