Ir para conteúdo
Fórum Script Brasil

kafunga

Membros
  • Total de itens

    577
  • Registro em

  • Última visita

Posts postados por kafunga

  1. Este aqui é o pop-up

    <?php

    session_start();

    $id = $_SESSION["id"];

    if(empty($id))

    {

    echo "Você não está logado, por favor logue-se!";

    }else

    {

    //conecta ao banco

    require("class/uteis.php");

    $id = $_SESSION["id"];

    //recupera dados da url

    $idcheque = $_GET["id"];

    $error = $_GET["error"];

    //verificações

    switch($error)

    {

    case sucesso:

    echo "<script> alert(\"Cheque editado com Sucesso !!\")</script>";

    break;

    case data:

    echo "<script> alert(\"Data inválida !!\")</script>";

    break;

    case y:

    echo "<script> alert(\"Dados inválidos\")</script>";

    break;

    }

    //conectar ao banco

    $con = new conectar();

    $con->setBanco("contelbcombr");

    $con->connect();

    //sql de select para pegar os cheques do user

    $sqlcheque = "SELECT * FROM registros where usuarios_id = '$id' AND tipo = 'C' AND id = '$idcheque' ORDER BY id DESC";

    $resultadocheque = @mysql_query($sqlcheque) or die (mysql_error());

    $dadoscheque = @mysql_fetch_array($resultadocheque)

    ?>

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

    <html>

    <head>

    <title>Editando Cheque</title>

    <meta http-equiv=Content-Type" content="text/html; charset=iso-8859-1">

    <link href="estilos.css" rel="stylesheet" type="text/css">

    <script language="JavaScript" type="text/JavaScript">

    <!--

    function MM_reloadPage(init) {  //reloads the window if Nav4 resized

      if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {

        document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}

      else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();

    }

    MM_reloadPage(true);

    //-->

    </script>

    <script>

    function Teclas()

    {

    var ctrl=window.event.ctrlKey;

    var tecla=window.event.keyCode;

    if (ctrl && tecla==68) {parent.location.href = 'verifica_delete_cheque.php?id=<?=$idcheque?>';event.keyCode=0;event.keyCode=0; event.returnValue=false;}

    }

    </script>

    <script languange="JavaScript">

    function Tecla(e)

    {

    if (document.all) // Internet Explorer

          var tecla = event.keyCode;

    else if(document.layers) // Nestcape

          var tecla = e.which;

          if (tecla > 45 && tecla < 58) // numeros de 0 a 9

              return true;

          else

        {

                if (tecla != 8) // backspace

          event.keyCode = 0;

    //return false;

    else

            return true;

          }

    }

    </script>

    <script>

    function Limpar(valor, validos) {

    // retira caracteres invalidos da string

    var result = "";

    var aux;

    for (var i=0; i < valor.length; i++) {

    aux = validos.indexOf(valor.substring(i, i+1));

    if (aux>=0) {

    result += aux;

    }

    }

    return result;

    }

    //Formata número tipo moeda usando o evento onKeyDown

    function Formata(campo,tammax,teclapres,decimal) {

    var tecla = teclapres.keyCode;

    vr = Limpar(campo.value,"0123456789");

    tam = vr.length;

    dec=decimal

    if (tam < tammax && tecla != 8){ tam = vr.length + 1 ; }

    if (tecla == 8 )

    { tam = tam - 1 ; }

    if ( tecla == 8 || tecla >= 48 && tecla <= 57 || tecla >= 96 && tecla <= 105 )

    {

    if ( tam <= dec )

    { campo.value = vr ; }

    if ( (tam > dec) && (tam <= 5) ){

    campo.value = vr.substr( 0, tam - 2 ) + "," + vr.substr( tam - dec, tam ) ; }

    if ( (tam >= 6) && (tam <= 8) ){

    campo.value = vr.substr( 0, tam - 5 ) + "." + vr.substr( tam - 5, 3 ) + "," + vr.substr( tam - dec, tam ) ;

    }

    if ( (tam >= 9) && (tam <= 11) ){

    campo.value = vr.substr( 0, tam - 8 ) + "." + vr.substr( tam - 8, 3 ) + "." + vr.substr( tam - 5, 3 ) + "," + vr.substr( tam - dec, tam ) ; }

    if ( (tam >= 12) && (tam <= 14) ){

    campo.value = vr.substr( 0, tam - 11 ) + "." + vr.substr( tam - 11, 3 ) + "." + vr.substr( tam - 8, 3 ) + "." + vr.substr( tam - 5, 3 ) + "," + vr.substr( tam - dec, tam ) ; }

    if ( (tam >= 15) && (tam <= 17) ){

    campo.value = vr.substr( 0, tam - 14 ) + "." + vr.substr( tam - 14, 3 ) + "." + vr.substr( tam - 11, 3 ) + "." + vr.substr( tam - 8, 3 ) + "." + vr.substr( tam - 5, 3 ) + "," + vr.substr( tam - 2, tam ) ;}

    }

    }

    </script>

    </head>

    <body onKeyDown="javascript:Teclas()" onload="document.form1.n.select()">

    <div id="Layer1" style="position:absolute; left:0; top:0; width:600; height:100; z-index:1">

      <form action="verifica_up_cheques.php?id=<?=$dadoscheque["id];?>" method="post" name="form1" id="form1">

        <table width="600" border="1" align="center" cellpadding="1" cellspacing="1" bordercolor="#70892D">

          <tr>

            <td colspan="4" bgcolor="#99FF33"><div align="center"> Os Seguintes resultado foram encontrados para os cheques:</div></td>

          </tr>

          <tr bordercolor="#000000">

            <td width="113"><div align="left">N&ordm; lan&ccedil;amento:</div></td>

            <td width="67"><div align="center">Data:</div></td>

            <td width="289"><div align="left">Historico:</div></td>

            <td width="108"><div align="left">Valor:</div></td>

          </tr>

          <tr bordercolor="#000000">

            <td align="center" valign="middle">

              <input name="n" type="text" id="n" size="4" maxlength="6" onKeyPress="return Tecla(event);" value="<?=$dadoscheque["n_lancamento"]?>">

    </td>

            <td align=center" valign="middle">

              <?php

     

      $datecheque = $dadoscheque["data];

      list($ano, $mes, $dia) = explode("-", $datecheque);

      $datecheque = $dia . "/" . $mes . "/" . $ano;

      ?>

              <input name="data" type="text" id="data" size="8" maxlength="10"  onKeyPress="return Tecla(event);" value="<?=$datecheque?>">         

            <div align="center"></div></td>

            <td>

            <input name="historico" type="text" id="historico" size="50" value="<?=$dadoscheque["historico"]?>"></td>

            <td>

                <?php

      $geral = $dadoscheque["valor"];

      #$geral = str_replace(",", ".", $geral);

      #$geral = str_replace(".00", "", $geral);

      #$geral = str_replace(".000", "", $geral);

      $geral = number_format($geral, 2, ',', '.');

      ?>R$

                <input name=valor" type="text" id="valor" size="10" onKeydown="Formata(this,20,event,2)" onKeyPress="return Tecla(event);" value="<?=$geral?>">           

            <div align="right"> </div></td>

          </tr>

          <tr bordercolor="#000000">

            <td align="center" valign="middle"><div align="left">

              <input type="submit" name="Submit" value="Editar">

            </div></td>

            <td colspan="2" align="center" valign="middle">&nbsp;</td>

            <td align="center" valign="middle"><a href="verifica_delete_cheque.php?id=<?=$idcheque?>">Deletar Cheque</a> </td>

          </tr>

          <?php

    }

        ?>

        </table>

      </form>

    </div>

    </body>

    </html>

    Aqui vai o código q recebe os dados do form. Ps: ele esta recebendo e voltando para a pagina principal do pop-up, q é o código assim...mais eu quero q ele atualize a pagina q abriu o pop-up e feche o pop-up sem voltar para a pagina do codigo assim!

    <?php

    session_start();

    $id = $_SESSION["id];

    if(empty($id))

    {

    header("Location: index.php");

    }else

    {

    //conecta ao banco

    require("class/uteis.php");

    $n = $_POST["n"];

    $data = $_POST["data"];

    $historico = $_POST["historico"];

    $valor = $_POST["valor"];

    $valor = str_replace(",00", "", $valor);

    $valor = str_replace(",000", "", $valor);

    $valor = str_replace(".00", "", $valor);

    $valor = str_replace(".000", "", $valor);

    $valor = str_replace(" ", "", $valor);

    $valor = str_replace(",", ".", $valor);

    list($dia, $mes, $ano) = explode("/", $data);

    $data = $ano . "-" . $mes . "-" . $dia;

    $nada = "";

    $validadata = checkdate($mes, $dia, $ano);

    $arCampos = array($n, $historico);

    $arErros = array("Digite um Nº do lançamento",

                    "Digite um Histórico");

    $erros = validate($arCampos, $arErros);

    //se não houver nenhum erro executa este comando

      if(empty($erros)){

    //conectar ao banco

    $con = new conectar();

    $con->setBanco("contelbcombr");

    $con->connect();

    //recupera dados

    $idcheques = $_GET["id"];

    if($data == date("Y-m-d") or $data < date("Y-m-d"))

    {

    if(!$validadata)

    {

    header("Location: editar_cheques.php?error=data&id=$idcheques");

    }else

    {

    $updatecheque = "UPDATE registros SET n_lancamento = '$n', data= '$data', historico = '$historico', valor = '$valor' WHERE id = '$idcheques' AND tipo = 'C'";

    @mysql_query($updatecheque) or die (mysql_error());

    header("Location: editar_cheques.php?error=sucesso&id=$idcheques");

    }

    }else

    {

    header("Location: editar_cheque.php?error=data&id=$idcheques");

    }

    }else{

    header("Location: editar_cheque.php?error=y&id=$idcheques");

    }

    }

    ?>

    agradesso a ajuda de todos!

  2. Não tipo...

    é porque é o seguinte: tem um form dentro de um pop-up, os dados deste form são enviados para um arquivo, q tem script php, q pega os dados e faz um UPDATE(altera os dados existentes no banco pelos os do form) mais como este pop-up foi aberto por um butão para atualizar os dados do user quando o script q terminasse de alterar tudo, ai fazia um refrash e fecha a janela..

    saka?

  3. Galera, como eu posso fazer um grande segurança em meu sistema de login, e no banco de dados(PMA)

    ?

    eu estou querendo usar md5 para proteger melhor, mais n sei como eu faço para fazer a comparação com a senha digitada com a senha q esta no banco.....

    tipo, e como posso fazer a maior segurança possivél?

  4. Galera, como eu posso fazer para q a janela do internet explore se defina pelo user...

    tipo, quando o user arrasta o pop-up para um canto da tela e feche ele

    automaticamente na hora q ele abrir novamente a janela ela vai aparecer no mesmo lugar q ele fechou..

    tem como fazer isto!?

  5. Galera, como eu faço para fazer uma acção num pop e atualizar a pagina q abriu este pop up qaundo terminar a ação, assim:

    tipo, eu tenho um form dentro de um pop up, ai quando eu pegar e clikar no subimit para enviar os dados para um pagina q vai receber ainda dentro do pop up, atualize a pagina q abriu este pop up...

    tem como?

    ps: a atualização tem q aconter quando a pagina q receber as dados terminar de executar todo seu script..

    agradesso ajuda de todos vocês! biggrin.gif

×
×
  • Criar Novo...