Ir para conteúdo
Fórum Script Brasil

JCMPJ

Membros
  • Total de itens

    327
  • Registro em

  • Última visita

Tudo que JCMPJ postou

  1. JCMPJ

    Enviar Um Form Por Post..

    Tenta pegar com GET, se não conseguir ou tiver que ser mesmo com POST então vai ter que mexer no script da página que envia o XML. Basicamente seria mudar a chamada do método "open", trocando o parametro GET por POST e acrescentar umas linhas para inserir o cabeçalho, usando o método "setRequestHeader" e agrupar os campos do formulário de modo a poder envia-los na chamada do método "send".
  2. Olá marcos, Se registra no fórum. Muito boa a sua pergunta, principalmente porque não sei como resolver esse problema. É um bug do Internet Explorer, que insiste em colocar um <select> no primeiro plano da página, teste no Firefox e vai ver que isso não acontece. Vamos esperar para ver se alguém conhece alguma gambiarra para esse bug do IE. Quanto ao que escreveu o heltonritter eu não sei o que é camada, o que você quer dizer com "camada"? fercosmig tenho a impressão que o IE simplestente ignora a ordem z quando a guestão é um select. Portantando z-index não funciona no IE(para um select), testa ai no Firefox que você verá que a coisa é diferente. []'s a todos
  3. JCMPJ

    Enviar Um Form Por Post..

    De uma pesquisada sobre Ajax. Se não achar o que quer posta ai de novo.
  4. JCMPJ

    Manuseio De Strings

    Acho que é isso: Mid(string, InStrRev(string, "\")+1)
  5. só uma coisa sobre a linha que o Lucas Phillip postou, em vez de usar o campo id na clausula WHERE use o campo idCliente. Seguindo a lógica dos campos que você postou.
  6. Coloca o INSERT dentro do else do if, do jeito que está executa incondicionalmente.
  7. Se quizerem posso ajudar. Entrem em contato. []'s
  8. JCMPJ

    Classificar Dados

    SE os dados estiverem em um SGBD procure por "SELECT" E "ORDER BY", "GROUP BY" também pode ajudar.
  9. JCMPJ

    Select Não Funciona

    Você já pensou em estudar um pouco mais sobre SQL, banco de dados relacionais, e outras coisas afins? Pra que dois recordset?
  10. O que você quer seria algo assim: <?php require "includes/conect.php"; $sql = mysql_query("SELECT campo FROM tabela"); \\ Não há motivo para usar * echo "<html>\r<title>TESTE</title>\r<body>\r"; echo "<table>\r"; switch ($_GET["id"]) { default: while ($x = mysql_fetch_array($sql)) { echo "<tr><td>Aqui dentro tem um conteúdo normal em html " . $x["campo"] . "</td></tr>\r"; }; break; }; echo "</table>\r"; echo "</body>\r</html>"; ?> :rolleyes:
  11. Só copiar. <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber1"> <tr> <td width="100%"> <form name="form2" method="GET" action="lista2.asp"> <p align="center"> <select size="1" name="pagina" style="font-family: Verdana; font-size: 10 px; border-style: solid; border-width: 1" OnChange="document.form2.submit()"> <option selected value="">Nº de página</option> <% For i = 1 to rsLista.PageCount %> <option value="<%=i%>"><%=i%></option> <% Next %> </select></p> </form> </td> </tr> </table>
  12. No post anterior havia deixado de mudar o metodo do form e o nome do campo. Você deve ter olhado antes de eu edita-lo.
  13. <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber1"> <tr> <td width="100%"> <form name="form2" method="GET" action="lista2.asp"> <p align="center"> <select size="1" name="pagina" style="font-family: Verdana; font-size: 10 px; border-style: solid; border-width: 1" OnChange="document.form2.submit()"> <option selected value="">Nº de página</option> <% For i = 1 to rsLista.PageCount %> <option value="<%=i%>"><%=i%></option> <% Next %> </select></p> </form> </td> </tr> </table>
  14. Uái ... O que é que está errado? está certinho um registro com o valor 3 né. Foi o que você pediu na query, um registro contendo o número total de registros na tabela. Da uma consultada no manual do MySQL e vê como é essa função COUNT().
  15. Por que não usar simplesmente: <input type="text" name="id_valor[]" value=<?=$dado['id]?>" >//valor que o usuario digita... ?
  16. JCMPJ

    Senhas Do Invision

    Se for o que entendi, não tem problema algum, pois quem encripta é o MySQL. Não é o PHP. Tipo se faz um select assim; select usuario,senha from usuarios where varusuario=usuario and md5(varsenha) = senha;
  17. Bom, isso depende o que vem antes e depois da linha que você quer. Na pior das hipóteses, nada elegante eu usaria algo como: <div style="width:100%;border-top:1px solid #7f421c"></div> Ai coloca a espessura que você quizer 1,2,3px ... muda o tipo da linha, pode preencher com uma figura, só usar a imaginação.
  18. Mas não é CSS. Pensei que você queria usar CSS.
  19. Que eu saiba não tem uma propriedade para mudar a espessura da HR. HR é uma tag ultrapassada segundo W3C. Por que você não usa uma borda?
  20. Mas qual seria o problema? Eu não sei a diferença entre usar javascript e usar ajax. Para mim são a mesma coisa coisa. Ajax seria uma maneira (talvez para cobrar mais caro pelos serviços) de dizer enviar dados para o servidor usando o objeto xmlhttp. Você pode usar javascript, só não pode usar o objeto xmlhttp é isso?
  21. Não é dificil, só usar um esquema de ajax. Se o browser do cliente estiver executando o seu javascript, muito provavelmente deverá ter suporte para xmlhttp. Então daria para usar.
  22. Por que não dar um id para as coisas na página? Dificil ver alguém usando document.getElementById. <script type="text/javascript"> function Inicializa() { var obj = document.getElementById('iddoform') for (i = 0; i< obj.length; i++) { obj.elements[i].onchange = function() { obj.alterado.value = "1"; }; } }; onload = Inicializa; </script> :unsure:
  23. Rapidamente, Veja está linha rst2.Open "SELECT * FROM produtos", con2, adOpenKeyset2, adLockOptimistic2 o que ela faz? Abre um recorset com todos os registros existentes na tabela produtos. Na verdade para inserir um registro você só precisa de um recordset associado a uma tabela. Uma forma bem mais eficiente de se fazer isso pode ser (Teste ai): rst2.Open "SELECT * FROM produtos WHERE 1=2", con2, adOpenKeyset2, adLockOptimistic2 rst2.AddNew ou mesmo rst2.Open "produtos", con2, adOpenKeyset2, adLockOptimistic2 rst2.AddNew Nos dois casos você vai ter um recordset vazio, pois menhum registro foi retornado (concorda que 1=2 é sempre falso), economizamos tempo e memória. Para editar um produto, por exemplo, primeiro você deve saber que produto ou produtos você vai editar (atualizar seria um termo mais apropriado). Uma forma pode ser, por exemplo: rst2.Open "SELECT * FROM produtos WHERE cod = 5", con2, adOpenKeyset2, adLockOptimistic2 rst2("cod")= cod rst2("desc")= desc rst2("valor")= valor rst2("estoque")=estoque rst2.Update pronto você editou o produto que tinha o campo cod = 5. Testa ai e veja o que vai acontecer se você fizer: rst2.Open "SELECT * FROM produtos", con2, adOpenKeyset2, adLockOptimistic2 rst2("cod")= cod rst2("desc")= desc rst2("valor")= valor rst2("estoque")=estoque rst2.Update Isso vai atualizar o primeiro registro que estiver no recordset. :blink:
  24. Mas qual é o problema disso? Resgate apenas o valor de chave. Tipo: chave = Request.QueryString("chave") Os outros são lixo, esquece que eles estão lá.
×
×
  • Criar Novo...