Ir para conteúdo
Conecta Wifi

autocompletar json php jquery ajax

Recommended Posts

ao alterar a aplicação para mysqli quando seleciono um cliente os dados ficam carregando e os dados não vem, tirei um print do erro que segue anexado.

 

código arquivo -- cadastro.php

 

<?php
/*
Função CRUD
Cadastro, Edição, Exclusão de Assinaturas.
Ultima Atualização: 02/09/2018
*/
$idempresa = $_SESSION[ 'empresa' ];
@$getId = base64_decode( $_GET[ 'id' ] );
if ( @$getId ) {

    $alterar = $cn->query( "SELECT * FROM assinaturas WHERE id = + $getId AND empresa = '$idempresa'" );
    $campo = mysqli_fetch_array( $alterar );
}

if ( isset( $_POST[ 'cadastrar' ] ) ) {

    $empresa = $_SESSION[ 'empresa' ];
    $pedido = rand( 9, 9999 );
    $cliente = $_POST[ 'cliente' ];
    $plano = $_POST[ 'plano' ];
    $endereco = $_POST[ 'endereco' ];
    $numero = $_POST[ 'numero' ];
    $bairro = $_POST[ 'bairro' ];
    $complemento = $_POST[ 'complemento' ];
    $cidade = $_POST[ 'cidade' ];
    $estado = $_POST[ 'estado' ];
    $cep = $_POST[ 'cep' ];
    $login = $_POST[ 'login' ];
    $senha = $_POST[ 'senha' ];
    $tipo = $_POST[ 'tipo' ];
    $ip = $_POST[ 'ip' ];
    $mac = $_POST[ 'mac' ];
    $vencimento = $_POST[ 'vencimento' ];
    $periodo = $_POST[ 'periodo' ];
    $bloqueio = "5";
    $insento = $_POST[ 'insento' ];
    $autobloqueio = $_POST[ 'autobloqueio' ];
    $alterarsenha = $_POST[ 'alterarsenha' ];
    $desconto = $_POST[ 'desconto' ];
    $acrescimo = $_POST[ 'acrescimo' ];
    $situacao = "S";

    $hjs = date( 'd/m/Y', strtotime( "+30 days" ) ); // 30 Dias Pós Pago
    $data_nova = explode( "/", $hjs );
    $datavencimento = $data_nova[ 2 ] . $data_nova[ 1 ] . $data_nova[ 0 ];
    $nParcela = 12 / $periodo; // numero parcelas --- ano dividido pelo periodo

    $status = $_POST[ 'status' ];

    $crud = new crud(); // tabela como parametro
    $crud->connect();
    $crud->insert( 'assinaturas', array( 'empresa' => $empresa, 'pedido' => $pedido, 'cliente' => $cliente, 'plano' => $plano, 'login' => $login, 'senha' => $senha, 'endereco' => $endereco, 'numero' => $numero, 'bairro' => $bairro, 'complemento' => $complemento, 'cidade' => $cidade, 'estado' => $estado, 'cep' => $cep, 'tipo' => $tipo, 'ip' => $ip, 'mac' => $mac, 'vencimento' => $vencimento, 'periodo' => $periodo, 'bloqueio' => $bloqueio, 'insento' => $insento, 'autobloqueio' => $autobloqueio, 'alterarsenha' => $alterarsenha, 'desconto' => $desconto, 'acrescimo' => $acrescimo, 'situacao' => $situacao, 'datavencimento' => $datavencimento, 'status' => $status ) );

    $query1 = $cn->query( "SELECT MAX(ID) as id FROM assinaturas" );
    $dados1 = mysqli_fetch_assoc( $query1 );
    $ultimoid = $dados1[ 'id' ];

    $problema = "Nova Instalação de Internet";
    $serie = "INST";
    $empresa = $_SESSION[ 'empresa' ];
    $emissao = date( 'd/m/Y H:i:s' );

    // gerando ordem de serviço
    $crud = new crud(); // tabela como parametro
    $crud->connect();
    $crud->insert( 'ordemservicos', array( 'codigo' => $pedido, 'assinatura' => $ultimoid, 'cliente' => $cliente, 'plano' => $plano, 'tecnico' => '1', 'emissao' => $emissao, 'problema' => $problema, 'situacao' => 'NI', 'status' => 'S', 'serie' => $serie, 'empresa' => $empresa ) );

    $pplano = $cn->query( "SELECT * FROM planos WHERE id = '$plano'" );
    $pp = mysqli_fetch_array( $pplano );
    $nomeplano = $pp[ 'nome' ];
    $idservidor = $pp[ 'servidor' ];
    $upload = $pp[ 'upload' ];
    $download = $pp[ 'download' ];
    $interface = $pp[ 'interface' ];

    $clliente = $cn->query( "SELECT * FROM clientes WHERE id = '$cliente'" );
    $cc = mysqli_fetch_array( $clliente );
    $nome = $cc[ 'nome' ] . " | " . $cc[ 'cpf' ] . " Endereço: " . $cc[ 'endereco' ] . " " . $cc[ 'numero' ] . " " . $cc[ 'cidade' ] . " " . $cc[ 'estado' ];

    $servidor = $cn->query( "SELECT * FROM servidores WHERE id = '$idservidor'" );
    $mk = mysqli_fetch_array( $servidor );
    $nasip = $mk[ 'ip' ];

    // Radius 
    $mdsenha = md5( $senha );

    $crud = new crud(); // tabela como parametro
    $crud->connect();
    $crud->insert( 'radcheck', array( 'username' => $login, 'attribute' => 'MD5-Password', 'op' => ':=', 'value' => $mdsenha, 'pedido' => $pedido ) );
    $crud = new crud(); // tabela como parametro
    $crud->connect();
    $crud->insert( 'radcheck', array( 'username' => $login, 'attribute' => 'NAS-IP-Address', 'op' => '==', 'value' => $nasip, 'pedido' => $pedido ) );
    if ( $mac <> '' ) {
        $crud = new crud(); // tabela como parametro
        $crud->connect();
        $crud->insert( 'radcheck', array( 'username' => $login, 'attribute' => 'Caller-ID', 'op' => '==', 'value' => $mac, 'pedido' => $pedido ) );
    }
    if ( $ip <> '' ) {
        $crud = new crud(); // tabela como parametro
        $crud->connect();
        $crud->insert( 'radreply', array( 'username' => $login, 'attribute' => 'Framed-IP-Address', 'op' => ':=', 'value' => $ip, 'pedido' => $pedido ) );
    }
    $crud = new crud(); // tabela como parametro
    $crud->connect();
    $crud->insert( 'radusergroup', array( 'username' => $login, 'groupname' => $nomeplano, 'priority' => '1', 'pedido' => $pedido ) );
    // FIm Radius 

    // Calculando as pacelas    
    if ( $insento == 'N' ) {
        function calcularParcelas( $cliente, $pedido, $plano, $login, $ip, $mac, $precofn, $periodo, $nParcelas, $dataPrimeiraParcela = null ) {
            if ( $dataPrimeiraParcela != null ) {
                $dataPrimeiraParcela = explode( "/", $dataPrimeiraParcela );
                $dia = $dataPrimeiraParcela[ 0 ];
                $mes = $dataPrimeiraParcela[ 1 ];
                $ano = $dataPrimeiraParcela[ 2 ];
            } else {
                $dia = date( "d" );
                $mes = date( "m" );
                $ano = date( "Y" );
            }

            for ( $x = 1; $x <= $nParcelas; $x++ ) {
                $parcela = date( "Y-m-d", strtotime( "+" . $x . " month", mktime( 0, 0, 0, $mes, $dia, $ano ) ) );

                $prd = explode( "-", $parcela );
                $diafn = $prd[ 2 ];
                $mesfn = $prd[ 1 ];
                $anofn = $prd[ 0 ];
                $nossonumero = $pedido . "" . $x . "" . $cliente;

                $cmm = ( $mesfn - 01 );
                if ( $cmm == 0 ) {
                    $mescorre = '01';
                } else {
                    $mescorre = $cmm;
                }

                $data_inicial = date( 'Y-m-d' );
                $data_final = $anofn . "-" . $mesfn . "-" . $diafn;
                $diferenca = strtotime( $data_final ) - strtotime( $data_inicial );
                $dias = floor( $diferenca / ( 60 * 60 * 24 ) );

                $valorparcela = $precofn / 30;

                if ( $query = ( "INSERT INTO financeiro (nfatura,cadastro,mesparcela,cliente,pedido,vencimento,parcela1,valorparcela,dia,mes,ano,plano,login,ip,mac,valor,boleto,situacao,status) VALUES ('$x','$data_inicial','$mescorre','$cliente','$pedido','$parcela','$dias','$valorparcela','$diafn','$mesfn','$anofn','$plano','$login','$ip','$mac','$precofn','$nossonumero','N','A')" ) ) {} else {
                    die( "Erro ao inserir a parcela " . $x . ": " . mysqli_error() );
                }
            } //for
        } //function
        $cliente = $_POST[ 'cliente' ];
        $plano = $_POST[ 'plano' ];

        if ( $desconto <> '' ) {
            $precofn = ( $pp[ 'preco' ] - $desconto );
        } elseif ( $acrescimo <> '' ) {
            $precofn = ( $pp[ 'preco' ] + $acrescimo );
        } else {
            $precofn = $pp[ 'preco' ];
        }
        $mmj = date( 'm' );
        $aaj = date( 'Y' );
        calcularParcelas( $cliente, $pedido, $plano, $login, $ip, $mac, $precofn, $periodo, $nParcela, "$vencimento/$mmj/$aaj" );

    } // Fim do Calculo

    $plano = $_POST[ 'plano' ];
    $pplano = $cn->query( "SELECT * FROM planos WHERE id = '$plano'" );
    $pp = mysqli_fetch_array( $pplano );
    $nomeplano = $pp[ 'nome' ];
    $idservidor = $pp[ 'servidor' ];
    $idplano = $pp[ 'id' ];

    $servidor = $cn->query( "SELECT * FROM servidores WHERE id = '$idservidor'" );
    $mk = mysqli_fetch_array( $servidor );

    $rede = $mk[ 'interface' ];

    $router = $mk[ 'ip' ];
    $username = $mk[ 'login' ];
    $password = $mk[ 'senha' ];
    $mikrotik = new Lib_RouterOS();
    $mikrotik->setDebug( false );

    if ( $_POST[ 'tipo' ] == 'HOTSPOT' ) {

        $API = new routeros_api();
        $API->debug = false;
        if ( $API->connect( '' . $mk[ ip ] . '', '' . $mk[ login ] . '', '' . $mk[ senha ] . '' ) ) {
            $API->write( '/ip/hotspot/user/add', false );
            $API->write( '=name=' . $login . '', false );
            $API->write( '=password=' . $senha . '', false );
            if ( $ip <> '' ) {
                $API->write( '=address=' . $ip . '', false );
            }
            if ( $mac <> '' ) {
                $API->write( '=mac-address=' . $mac . '', false );
            }
            $API->write( '=profile=' . $nomeplano . '', false );
            $API->write( '=comment=' . $nome . '' );
            $ARRAY = $API->read();
        }
    }

    if ( $_POST[ 'tipo' ] == 'PPPoE' ) {

        // Comando
        $command = '/ppp/secret/add';
        $args = array( 'name' => "$login", 'password' => "$senha", 'service' => 'pppoe', 'caller-id' => "$mac", 'profile' => "$nomeplano", 'comment' => "$nome" );

        try {
            $mikrotik->connect( $router );
            $mikrotik->login( $username, $password );
            $mikrotik->send( $command, $args );
            $response = $mikrotik->read();
        } catch ( Exception $ex ) {
            // "Debug: " . $ex->getMessage() . "\n";
        }
        // Fim Comando
    }

    if ( $_POST[ 'tipo' ] == 'IPARP' ) {

        $ip = $_POST[ 'ip' ];
        $mac = $_POST[ 'mac' ];
        $descricao = "Controle de Banda IP/ARP Cliente: $nome";

        $crud = new crud(); // tabela como parametro
        $crud->connect();
        $crud->insert( 'controlebanda', array( 'cliente' => $cliente, 'plano' => $idplano, 'pedido' => $pedido, 'ip' => $ip, 'download' => $download, 'upload' => $upload ) );

        // Comando
        $command = '/ip/arp/add';
        $args = array( 'address' => "$ip", 'mac-address' => "$mac", 'interface' => "$rede", 'comment' => "$nome" );
        $command2 = '/queue/simple/add';
        $args2 = array( 'target-addresses' => "$ip", 'name' => "$pedido", 'max-limit' => '' . $upload . 'k/' . $download . 'k', 'comment' => "$nome" );

        try {
            $mikrotik->connect( $router );
            $mikrotik->login( $username, $password );
            $mikrotik->send( $command, $args );
            $mikrotik->send( $command2, $args2 );
            $response = $mikrotik->read();
        } catch ( Exception $ex ) {
            // "Debug: " . $ex->getMessage() . "\n";
        }
        // Fim Comando
    }

    $eqps = $_POST[ 'equipamento' ];
    for ( $i = 0; $i < count( $eqps ); $i++ ) {

        $qtds = $_POST[ 'qtd' ];
        for ( $i = 0; $i < count( $qtds ); $i++ ) {

            $obss = $_POST[ 'obs' ];
            for ( $i = 0; $i < count( $obss ); $i++ ) {

                $crud = new crud();
                $crud->connect();
                $crud->insert( 'instalacao_equipamentos', array( 'assinatura' => $pedido, 'equipamento' => $eqps[ $i ], 'qtd' => $qtds[ $i ], 'obs' => $obss[ $i ] ) );
            }
        }
    }
    header( "Location: index.php?app=Assinaturas&reg=1" );
}

if ( isset( $_POST[ 'editar' ] ) ) {

    $cliente = $_POST[ 'cliente' ];
    $plano = $_POST[ 'plano' ];
    $endereco = $_POST[ 'endereco' ];
    $numero = $_POST[ 'numero' ];
    $bairro = $_POST[ 'bairro' ];
    $complemento = $_POST[ 'complemento' ];
    $cidade = $_POST[ 'cidade' ];
    $estado = $_POST[ 'estado' ];
    $cep = $_POST[ 'cep' ];
    $login = $_POST[ 'login' ];
    $senha = $_POST[ 'senha' ];
    $tipo = $_POST[ 'tipo' ];
    $ip = $_POST[ 'ip' ];
    $mac = $_POST[ 'mac' ];
    $vencimento = $_POST[ 'vencimento' ];
    $periodo = $_POST[ 'periodo' ];
    $bloqueio = $_POST[ 'bloqueio' ];
    $insento = $_POST[ 'insento' ];
    $autobloqueio = $_POST[ 'autobloqueio' ];
    $alterarsenha = $_POST[ 'alterarsenha' ];
    $desconto = $_POST[ 'desconto' ];
    $acrescimo = $_POST[ 'acrescimo' ];
    $assinaturaid = $_POST[ 'assinaturaid' ];
    $status = $_POST[ 'status' ];

    $crud = new crud(); // instancia classe com as operações crud, passando o nome da tabela como parametro
    $crud->connect();
    $crud->update( 'assinaturas', array( 'plano' => $plano, 'login' => $login, 'senha' => $senha, 'endereco' => $endereco, 'numero' => $numero, 'bairro' => $bairro, 'complemento' => $complemento, 'cidade' => $cidade, 'estado' => $estado, 'cep' => $cep, 'tipo' => $tipo, 'ip' => $ip, 'mac' => $mac, 'vencimento' => $vencimento, 'periodo' => $periodo, 'bloqueio' => $bloqueio, 'insento' => $insento, 'autobloqueio' => $autobloqueio, 'alterarsenha' => $alterarsenha, 'desconto' => $desconto, 'acrescimo' => $acrescimo, 'status' => $status ), "id=$assinaturaid" );

    $pplano = $cn->query( "SELECT * FROM planos WHERE id = '$plano'" );
    $pp = mysqli_fetch_array( $pplano );
    $nomeplano = $pp[ 'nome' ];
    $idservidor = $pp[ 'servidor' ];
    $upload = $pp[ 'upload' ];
    $download = $pp[ 'download' ];
    $interface = $pp[ 'interface' ];

    if ( $desconto <> '' ) {
        $precoplano = ( $pp[ 'preco' ] - $desconto );
    } elseif ( $acrescimo <> '' ) {
        $precoplano = ( $pp[ 'preco' ] + $acrescimo );
    } else {
        $precoplano = $pp[ 'preco' ];
    }

    $pedido = $_POST[ 'pedido' ];
    $financeiroatz = $cn->query( "SELECT * FROM financeiro WHERE pedido = '$pedido'" );
    while ( $financeiro = mysqli_fetch_array( $financeiroatz ) ) {

        $crud = new crud(); // instancia classe com as operações crud, passando o nome da tabela como parametro
        $crud->connect();
        $crud->update( 'financeiro', array( 'valor' => $precoplano, 'dia' => $vencimento ), "pedido=$pedido" );
    }

    $clliente = $cn->query( "SELECT * FROM clientes WHERE id = '$cliente'" );
    $cc = mysqli_fetch_array( $clliente );
    $nome = $cc[ 'nome' ] . " | " . $cc[ 'cpf' ] . " Endereço: " . $cc[ 'endereco' ] . " " . $cc[ 'numero' ] . " " . $cc[ 'cidade' ] . " " . $cc[ 'estado' ];

    $servidor = $cn->query( "SELECT * FROM servidores WHERE id = '$idservidor'" );
    $mk = mysqli_fetch_array( $servidor );
    $rede = $mk[ 'interface' ];
    $nasip = $mk[ 'ip' ];

    // Radius 
    $mdsenha = md5( $senha );
    $crud = new crud(); // instancia classe com as operações crud, passando o nome da tabela como parametro
    $crud->connect();
    $crud->update( 'radcheck', array( 'username' => $login, 'value' => $mdsenha ), "pedido=$pedido AND attribute = 'MD5-Password'" );
    $crud = new crud(); // instancia classe com as operações crud, passando o nome da tabela como parametro
    $crud->connect();
    $crud->update( 'radcheck', array( 'username' => $login, 'value' => $nasip ), "pedido=$pedido AND attribute = 'NAS-IP-Address'" );
    if ( $mac <> '' ) {
        $crud = new crud(); // instancia classe com as operações crud, passando o nome da tabela como parametro
        $crud->connect();
        $crud->update( 'radcheck', array( 'username' => $login, 'value' => $mac ), "pedido=$pedido AND attribute = 'Caller-ID'" );
    }
    if ( $ip <> '' ) {
        $crud = new crud(); // instancia classe com as operações crud, passando o nome da tabela como parametro
        $crud->connect();
        $crud->update( 'radcheck', array( 'username' => $login, 'value' => $ip ), "pedido=$pedido AND attribute = 'Framed-IP-Address'" );
    }
    $crud = new crud(); // instancia classe com as operações crud, passando o nome da tabela como parametro
    $crud->connect();
    $crud->update( 'radusergroup', array( 'username' => $login, 'groupname' => $nomeplano ), "pedido=$pedido" );
    // FIm Radius 

    $API = new routeros_api();
    $API->debug = false;
    if ( $API->connect( '' . $mk[ ip ] . '', '' . $mk[ login ] . '', '' . $mk[ senha ] . '' ) ) {

        // CASO O PLANO SEJAO MESMO JÁ ELE ATUALIZA O MK
        if ( $_POST[ 'tipo' ] == 'HOTSPOT' ) {

            $API->write( '/ip/hotspot/user/set', false );
            $API->write( '=.id=' . $login . '', false );
            $API->write( '=name=' . $login . '', false );
            $API->write( '=password=' . $senha . '', false );
            if ( $ip <> '' ) {
                $API->write( '=address=' . $ip . '', false );
            }
            if ( $mac <> '' ) {
                $API->write( '=mac-address=' . $mac . '', false );
            }
            $API->write( '=profile=' . $nomeplano . '', false );
            $API->write( '=comment=' . $nome . '' );
            $ARRAY = $API->read();

        } else {

            $API->write( '/ppp/secret/add', false );
            $API->write( '=name=' . $login . '', false );
            $API->write( '=password=' . $senha . '', false );
            $API->write( '=service=pppoe', false );
            $API->write( '=caller-id=' . $mac . '', false );
            $API->write( '=profile=' . $nomeplano . '', false );
            $API->write( '=comment=' . $nome . '' );
            $ARRAY = $API->read();

            $API->write( '/ip/hotspot/user/remove', false );
            $API->write( '=.id=' . $login . '' );
            $ARRAY = $API->read();

        }
        // FIM COM ALTERAÇÃO DE PLANO NO MK E DEL
        // CASO O PLANO SEJAO MESMO JÁ ELE ATUALIZA O MK
        if ( $_POST[ 'tipo' ] == 'PPPoE' ) {

            $API->write( '/ppp/profile/set', false );
            $API->write( '=.id=' . $login . '', false );
            $API->write( '=name=' . $login . '', false );
            $API->write( '=password=' . $senha . '', false );
            $API->write( '=service=pppoe', false );
            $API->write( '=caller-id=' . $mac . '', false );
            $API->write( '=profile=' . $nomeplano . '', false );
            $API->write( '=comment=' . $nome . '' );
            $ARRAY = $API->read();

        } else {

            $API->write( '/ip/hotspot/user/add', false );
            $API->write( '=name=' . $login . '', false );
            $API->write( '=password=' . $senha . '', false );
            if ( $ip <> '' ) {
                $API->write( '=address=' . $ip . '', false );
            }
            if ( $mac <> '' ) {
                $API->write( '=mac-address=' . $mac . '', false );
            }
            $API->write( '=profile=' . $nomeplano . '', false );
            $API->write( '=comment=' . $nome . '' );
            $ARRAY = $API->read();

            $API->write( '/ppp/secret/remove', false );
            $API->write( '=.id=' . $login . '' );
            $ARRAY = $API->read();

        }
        // FIM COM ALTERAÇÃO DE PLANO NO MK E DEL
        $API->disconnect();
    } // end MK 
    header( "Location: index.php?app=Assinaturas&reg=2" );
}

if ( ( isset( $_GET[ "Ex" ] ) ) && ( $_GET[ "Ex" ] == "Del" ) ) {
    $id = base64_decode( $_GET[ 'id' ] ); // pega id para exclusao caso exista

    $rrm = $cn->query( "SELECT * FROM assinaturas WHERE id = '$id'" );
    $ppr = mysqli_fetch_array( $rrm );
    $idplano = $ppr[ 'plano' ];
    $tipomk = $ppr[ 'tipo' ];
    $idcliente = $ppr[ 'cliente' ];
    $iparp = $ppr[ 'ip' ];
    $pedido = $ppr[ 'pedido' ];

    $rrp = $cn->query( "SELECT * FROM planos WHERE id = '$idplano'" );
    $ppp = mysqli_fetch_array( $rrp );
    $nomeplano = $ppp[ 'nome' ];
    $idservidor = $ppp[ 'servidor' ];

    $ccr = $cn->query( "SELECT * FROM clientes WHERE id = '$idcliente'" );
    $clp = mysqli_fetch_array( $ccr );
    $login = $clp[ 'login' ];

    $rrs = $cn->query( "SELECT * FROM servidores WHERE id = '$idservidor'" );
    $pps = mysqli_fetch_array( $rrs );
    $sip = $pps[ 'ip' ];
    $slogin = $pps[ 'login' ];
    $ssenha = $pps[ 'senha' ];

    $API = new routeros_api();
    $API->debug = false;
    if ( $API->connect( '' . $sip . '', '' . $slogin . '', '' . $ssenha . '' ) ) {

        if ( $tipomk == 'HOTSPOT' ) {
            $API->write( '/ip/hotspot/user/remove', false );
            $API->write( '=.id=' . $login . '' );
            $ARRAY = $API->read();
        }

        if ( $tipomk == 'PPPoE' ) {
            $API->write( '/ppp/secret/remove', false );
            $API->write( '=.id=' . $login . '' );
            $ARRAY = $API->read();
        }

        if ( $tipomk == 'IPARP' ) {

            $INFO = $API->comm( '/ip/arp/print', array(
                ".proplist" => ".id",
                "?address" => "$iparp"
            ) );
            $API->comm( '/ip/arp/remove', array( ".id" => $INFO[ 0 ][ '.id' ] ) );

        }

        $API->write( '/queue/simple/remove', false );
        $API->write( '=.id=' . $pedido . '' );
        $ARRAY = $API->read();

        $API->disconnect();
    }

    $crud = new crud(); // tabela como parametro
    $crud->connect();
    $crud->delete( 'assinaturas', "id = $id" ); // exclui o registro com o id que foi passado

    $crud = new crud(); // tabela como parametro
    $crud->connect();
    $crud->delete( 'financeiro', "pedido=$pedido AND situacao = 'N'" ); // exclui o registro com o id que foi passado

    $crud = new crud(); // tabela como parametro
    $crud->connect();
    $crud->delete( 'controlebanda', "pedido = $pedido" ); // exclui o registro com o id que foi passado

    $crud = new crud(); // tabela como parametro
    $crud->connect();
    $crud->delete( 'radcheck', "pedido = $pedido" ); // exclui o registro com o id que foi passado

    $crud = new crud(); // tabela como parametro
    $crud->connect();
    $crud->delete( 'radusergroup', "pedido = $pedido" ); // exclui o registro com o id que foi passado

    header( "Location: index.php?app=Assinaturas&reg=3" );
}

if ( ( isset( $_GET[ "Ex" ] ) ) && ( $_GET[ "Ex" ] == "DelReg" ) ) {
    $registra = $_GET[ 'regedit' ];
    $crud = new crud(); // tabela como parametro
    $crud->connect();
    $crud->delete( 'instalacao_equipamentos', "id = $registra" ); // exclui o registro com o id que foi passado
    $idcs = $_GET[ 'id' ];
    header( "Location: index.php?app=CadastroAssinatura&id=$idcs" );
}

?>
<script type="text/javascript">
    $( document ).ready( function () {
        //jquery script
        $( "select[name='cliente']" ).change( function () {
            var endereco = $( "input[name='endereco']" );
            var numero = $( "input[name='numero']" );
            var bairro = $( "input[name='bairro']" );
            var complemento = $( "input[name='complemento']" );
            var cidade = $( "input[name='cidade']" );
            var estado = $( "input[name='estado']" );
            var cep = $( "input[name='cep']" );
            var login = $( "input[name='login']" );
            var senha = $( "input[name='senha']" );

            $( endereco ).val( 'Carregando...' );
            $( numero ).val( 'Carregando...' );
            $( bairro ).val( 'Carregando...' );
            $( complemento ).val( 'Carregando...' );
            $( cidade ).val( 'Carregando...' );
            $( estado ).val( 'Carregando...' );
            $( cep ).val( 'Carregando...' );
            $( login ).val( 'Carregando...' );
            $( senha ).val( 'Carregando...' );

            $.getJSON(
                'ajax/dadoscliente.php', {
                    id: $( this ).val()
                },
                function ( json ) {
                    $( endereco ).val( json.endereco );
                    $( numero ).val( json.numero );
                    $( bairro ).val( json.bairro );
                    $( complemento ).val( json.complemento );
                    $( cidade ).val( json.cidade );
                    $( estado ).val( json.estado );
                    $( cep ).val( json.cep );
                    $( login ).val( json.login );
                    $( senha ).val( json.senha );
                }
            );
        } );
    } );
</script>

<script src="assets/js/jquery.maskedinput.min.js"></script>
<script language="javascript">
    jQuery( function ( $ ) {
        $( ".cel" ).mask( "(99) 99999-9999" );
        $( ".tel" ).mask( "(99) 9999-9999" );
        $( ".cep" ).mask( "99999-999" );
    } );
    /*---------------------------------------------------------------------------
    Formatação para MAC
    -----------------------------------------------------------------------------*/
    function formatar( src, mask ) {
        var i = src.value.length;
        var saida = mask.substring( 0, 1 );
        var texto = mask.substring( i )
        if ( texto.substring( 0, 1 ) != saida ) {
            src.value += texto.substring( 0, 1 );
        }
    }
</script>
<div class="breadcrumb clearfix">
    <ul>
        <li><a href="dashboard"><i class="fa fa-dashboard"></i> Dashboard</a>
        </li>
        <li><a href="?app=Assinaturas"><i class="fa fa-pencil-square-o"></i> Assinaturas</a>
        </li>
        <li class="active">Cadastro</li>
    </ul>
</div>

<?php if($permissao['a1'] == S) { ?>

<div class="page-header">
    <h1>Assinatura<small> Clientes</small></h1>
</div>

<div class="powerwidget green" id="most-form-elements" data-widget-collapsed="false">
    <header>
        <h2>Assinatura<small> Plano de Acesso</small></h2>
    </header>
    <div class="inner-spacer">
        <?php 
          $tr6675443edrd98987tffddedtfret565 = KEY; 
          $uyt766776554eree444343435erererew = base64_decode($tr6675443edrd98987tffddedtfret565);
          $fn1 = explode("rcnetlimite",$uyt766776554eree444343435erererew); 
          $validar = base64_decode($fn1[0]);
          if($limitecadastro == $validar) { ?>

        <div class="alert alert-danger alert-dismissable">
            <button type="button" class="close" data-dismiss="alert" aria-hidden="true">
          <i class="fa fa-times-circle"></i></button>
        

            <strong>Atenção!</strong> Você tem que ter pelo menos um usuario cadastrado, va ate o banco de dados e insira pelo menos um usuario para perfeito funcionamento.<br> Entre em contato com suporte@conectalavandeira.net para mais informações. </div>
        <?php if (@$campo['id'] <> '') { ?>

        <!-- Permite editar se plano esgotar -->
        <form action="" method="POST" class="orb-form">
            <fieldset>

                <section class="col col-5">
                    <label class="label">Nome do Cliente</label>
                    <label class="select">  
                      <select id="cliente" name="cliente" class="form-control" required>
              <option value="">Selecione</option>
              <?php
               $idempresa = $_SESSION['empresa'];
               $ccv =$cn->query("SELECT * FROM clientes WHERE empresa = '$idempresa' ORDER BY id DESC");
               while($cliente = mysqli_fetch_array($ccv)){ 
              ?>
              <option value="<?php echo $cliente['id']; ?>" <?php if ($campo['cliente'] == $cliente['id']) { echo "selected"; } ?>><?php echo $cliente['nome']; ?> | <?php echo $cliente['cpf']; ?> | <?php echo $cliente['endereco']; ?> | <?php echo $cliente['cidade']; ?> - <?php echo $cliente['estado']; ?></option>
              <?php } ?> 
               </select>
                      </label>
                
                </section>

                <section class="col col-3">
                    <label class="label">Plano de Acesso</label>
                    <label class="select">   
                      <select id="plano" name="plano" class="form-control" required>
              <option value="">Selecione</option>
              <?php
               $idempresa = $_SESSION['empresa'];
               $ccp =$cn->query("SELECT * FROM planos WHERE empresa = '$idempresa'");
               while($plano = mysqli_fetch_array($ccp)){ 
              ?>
              <option value="<?php echo $plano['id']; ?>" <?php if ($campo['plano'] == $plano['id']) { echo "selected"; } ?>><?php echo $plano['nome']; ?> | R$ <?php echo number_format($plano['preco'],2,',','.'); ?> | <?php echo $plano['download']; ?>/<?php echo $plano['upload']; ?>kbps </option>
              <?php } ?> 
               </select>       
                      </label>
                
                </section>

                <section class="col col-4">
                    <label class="label">Tipo de Autenticação</label>
                    <div class="inline-group">
                        <label class="radio">
                          <input name="tipo" type="radio" required value="HOTSPOT" checked="checked" <?php if ($campo['tipo'] == 'HOTSPOT') { echo "checked"; } ?>>
                          <i></i>HotSpot</label>
                    

                        <label class="radio">
                          <input type="radio" name="tipo" value="PPPoE" <?php if ($campo['tipo'] == 'PPPoE') { echo "checked"; } ?>>
                          <i></i>PPPoE</label>
                    

                        <label class="radio">
                          <input type="radio" name="tipo" value="IPARP" <?php if ($campo['tipo'] == 'IPARP') { echo "checked"; } ?>>
                          <i></i>IP/ARP</label>
                    

                        <label class="radio">
                          <input type="radio" name="tipo" value="DHCP" <?php if ($campo['tipo'] == 'DHCP') { echo "checked"; } ?>>
                          <i></i>DHCP</label>
                    
                    </div>
                </section>

                <section class="col col-2">
                    <label class="label">IP</label>
                    <label class="input">
                        <input type="text" name="ip" id="ip" value="<?php echo @$campo['ip']; ?>">
                      </label>
                
                </section>

                <section class="col col-2">
                    <label class="label">MAC</label>
                    <label class="input">
                        <input type="text" maxlength="17" OnKeyPress="formatar(this, '##:##:##:##:##:##')" name="mac" value="<?php echo @$campo['mac']; ?>">
                      </label>
                
                </section>

                <section class="col col-2">
                    <label class="label">Login (HotSpot/PPPoE)</label>
                    <label class="input">
                        <input type="text" name="login" value="<?php echo @$campo['login']; ?>">
                      </label>
                
                </section>

                <section class="col col-2">
                    <label class="label">Senha (HotSpot/PPPoE)</label>
                    <label class="input">
                        <input type="text" name="senha" value="<?php echo @$campo['senha']; ?>">
                      </label>
                
                </section>

                <?php if (@$campo['id'] <> '') { ?>

                <section class="col col-11">
                    <label class="label">Equipamentos Utilizados</label>
                    <hr>
                    <table class="table table-striped table-hover margin-0px">
                        <thead>
                            <tr>
                                <th>Equipamento</th>
                                <th>Modelo</th>
                                <th>Fabricante</th>
                                <th>Qtd</th>
                                <th>Observações</th>
                                <th>Ações</th>
                            </tr>
                        </thead>
                        <tbody>
                            <?php
                            $assinatura = $campo[ 'pedido' ];
                            $codsx = $cn->query( "SELECT * FROM instalacao_equipamentos WHERE assinatura = '$assinatura'" );
                            while ( $cvb = mysqli_fetch_array( $codsx ) ) {
                                $idequipe = $cvb[ 'equipamento' ];
                                $newe = $cn->query( "SELECT * FROM equipamentos WHERE id = '$idequipe'" );
                                $equip = mysqli_fetch_array( $newe );
                                ?>
                            <tr>
                                <td>
                                    <?php echo $equip['equipamento']; ?>
                                </td>
                                <td>
                                    <?php echo $equip['modelo']; ?>
                                </td>
                                <td>
                                    <?php echo $equip['fabricante']; ?>
                                </td>
                                <td>
                                    <?php echo $cvb['qtd']; ?>
                                </td>
                                <td>
                                    <?php echo $cvb['obs']; ?>
                                </td>
                                <td><a href="javascript:void(0);" onclick="javascript: if (confirm('Deseja realmente alterar esse equipamento ?')) { window.location.href='?app=EqpAssinatura&regedit=<?php echo base64_encode($cvb['id']); ?>&id=<?php echo base64_encode($campo['id']); ?>' } else { void('') };"><img src="assets/images/edit.png"></a> &nbsp;

                                    <a href="javascript:void(0);" onclick="javascript: if (confirm('Deseja realmente excluir esse equipamento ?')) { window.location.href='?app=CadastroAssinatura&id=<?php echo base64_encode($campo['id']); ?>&Ex=DelReg&regedit=<?php echo $cvb['id']; ?>' } else { void('') };" class=" tooltiped" data-toggle="tooltip" data-placement="top" title="Excluir"><img src="assets/images/del.png"></a>
                                </td>
                            </tr>
                            <?php } ?>
                        </tbody>
                    </table>
                    <hr>
                    </label>
                </section>

                <? } else { ?>
                <table border="0" cellpadding="2" cellspacing="4" width="100%">

                    <tr>
                        <td class="bd_titulo"></td>
                        <td class="bd_titulo" style="width:40px;"></td>
                        <td class="bd_titulo" style="width:40px;"></td>
                    </tr>
                    <tr class="linhas">
                        <td>
                            <table border="0" width="100%" cellspacing="0" cellpadding="0" style="padding-bottom: 5px; padding-left: 10px">
                                <tr>
                                    <td>
                                        <table cellpadding="0" cellspacing="0" width="100%">
                                            <tr>
                                                <td></td>
                                                <td></td>
                                                <td></td>
                                            </tr>
                                            <tr>
                                                <td>
                                                    <section class="col col-12">
                                                        <label class="label">Equipamento</label>
                                                        <label class="select">   
                      <select id="equipamento" name="equipamento[]" class="form-control">
              <option value="">Selecione</option>
              <?php
                   $idempresa = $_SESSION['empresa'];
                   $eqp =$cn->query("SELECT * FROM equipamentos WHERE empresa = '$idempresa'");
                   while($equipamento = mysqli_fetch_array($eqp)){ 
              ?>
                  <option value="<?php echo $equipamento['id']; ?>"><?php echo $equipamento['equipamento']; ?> | Modelo: <?php echo $equipamento['modelo']; ?> | <?php echo $equipamento['fabricante']; ?></option>
              <?php } ?> 
               </select>     
                      </label>
                                                    
                                                    </section>
                                                </td>
                                                <td>

                                                    <section class="col col-12">
                                                        <label class="label">Qtd Utilizado</label>
                                                        <label class="input">
                        <input type="text" onKeyUp="kbps(this);" placeholder="Ex: 1 Unid, e/ou 100 Mts" name="qtd[]">
                      </label>
                                                    

                                                    </section>

                                                </td>

                                                <td>
                                                    <section class="col col-12">
                                                        <label class="label">Observações</label>
                                                        <label class="input">
                        <input type="text" name="obs[]" placeholder="Marcações se necessário">
                      </label>
                                                    

                                                    </section>
                                                </td>
                                            </tr>
                                        </table>
                                        <div id="newprescriptions">
                                        </div>
                                        <td colspan="4">
                                            <a href="javascript:void(0)" class="removerCampo" title="Remover Equipamento"><img src="assets/images/minus.png" border="0" /></a>
                                        </td>
                                </tr>
                                </td>
                    </tr>
                    </table>
                    </td>
                    </tr>
                    <tr>
                        <td colspan="4">
                            <a href="javascript:void(0)" class="adicionarCampo" title="Adicionar Equipamento"><img src="assets/images/plus.png" border="0" /></a>
                        </td>

                        <tr>
                            <td align="right" colspan="4"></td>
                        </tr>
                </table>
                <?php } ?>

                <section class="col col-7">
                    <label class="label">Endereço de Instalação</label>
                    <label class="input">
                        <input type="text" name="endereco" value="<?php echo @$campo['endereco']; ?>" required>
                      </label>
                
                </section>

                <section class="col col-1">
                    <label class="label">Nº</label>
                    <label class="input">
                        <input type="text" name="numero" onKeyUp="kbps(this);" value="<?php echo @$campo['numero']; ?>" required>
                      </label>
                
                </section>

                <section class="col col-2">
                    <label class="label">Bairro</label>
                    <label class="input">
                        <input type="text" name="bairro" value="<?php echo @$campo['bairro']; ?>" required>
                      </label>
                
                </section>

                <section class="col col-2">
                    <label class="label">CEP</label>
                    <label class="input">
                        <input type="text" name="cep" class="cep" value="<?php echo @$campo['cep']; ?>">
                      </label>
                
                </section>

                <section class="col col-3">
                    <label class="label">Complemento</label>
                    <label class="input">
                        <input type="text" name="complemento" value="<?php echo @$campo['complemento']; ?>">
                      </label>
                
                </section>

                <section class="col col-3">
                    <label class="label">Estado</label>
                    <label class="input">
                      <input type="text" name="estado" value="<?php echo @$campo['estado']; ?>">
                      </label>
                
                </section>

                <section class="col col-3">
                    <label class="label">Cidade</label>
                    <label class="input">
                      <input type="text" name="cidade" value="<?php echo @$campo['cidade']; ?>">
                      </label>
                
                </section>

                <section class="col col-2">
                    <label class="label">Vencimento</label>
                    <label class="select">
                        <select name="vencimento" required>
                        <option value="">Selecione</option>
                        <option value="01" <?php if ($campo['vencimento'] == '01') { echo "selected"; } ?>>Dia 1 de cada mês</option>
                        <option value="05" <?php if ($campo['vencimento'] == '05') { echo "selected"; } ?>>Dia 5 de cada mês</option>
                        <option value="10" <?php if ($campo['vencimento'] == '10') { echo "selected"; } ?>>Dia 10 de cada mês</option>
                        <option value="15" <?php if ($campo['vencimento'] == '15') { echo "selected"; } ?>>Dia 15 de cada mês</option>
                        <option value="20" <?php if ($campo['vencimento'] == '20') { echo "selected"; } ?>>Dia 20 de cada mês</option>
                        <option value="25" <?php if ($campo['vencimento'] == '25') { echo "selected"; } ?>>Dia 25 de cada mês</option>
                        <option value="30" <?php if ($campo['vencimento'] == '30') { echo "selected"; } ?>>Dia 30 de cada mês</option>
                        </select>
                      </label>
                

                </section>

                <section class="col col-2">
                    <label class="label">Periodo</label>
                    <label class="select">
                        <select name="periodo" required>
                        <option value="">Selecione</option>
                        <option value="1" <?php if ($campo['periodo'] == '1') { echo "selected"; } ?>>Mensal</option>
                        <option value="2" <?php if ($campo['periodo'] == '2') { echo "selected"; } ?>>Bimestral</option>
                        <option value="3" <?php if ($campo['periodo'] == '3') { echo "selected"; } ?>>Trimestral</option>
                        <option value="6" <?php if ($campo['periodo'] == '6') { echo "selected"; } ?>>Semestral</option>
                        <option value="12" <?php if ($campo['periodo'] == '12') { echo "selected"; } ?>>Anual</option>
                        </select>
                      </label>
                

                </section>

                <section class="col col-2">
                    <label class="label">Desconto (R$)</label>
                    <label class="input">
                      <input type="text" name="desconto" onKeyUp="moeda(this);" value="<?php echo @$campo['desconto']; ?>">
                      </label>
                

                </section>

                <section class="col col-2">
                    <label class="label">Acréscimo (R$)</label>
                    <label class="input">
                      <input type="text" name="acrescimo" onKeyUp="moeda(this);" value="<?php echo @$campo['acrescimo']; ?>">
                      </label>
                

                </section>

                <section class="col col-2">
                    <label class="label">Isento Mensalidade</label>
                    <div class="inline-group">
                        <label class="radio">
                          <input name="insento" type="radio" required value="S" <?php if ($campo['insento'] == 'S') { echo "checked"; } ?>>
                          <i></i>Sim</label>
                    

                        <label class="radio">
                          <input name="insento" type="radio" value="N" checked="checked" <?php if ($campo['insento'] == 'N') { echo "checked"; } ?>>
                          <i></i>Não</label>
                    

                    </div>
                </section>

                <section class="col col-2">
                    <label class="label">Bloqueio Automático</label>
                    <div class="inline-group">
                        <label class="radio">
                          <input name="autobloqueio" type="radio" required value="S" checked="checked" <?php if ($campo['autobloqueio'] == 'S') { echo "checked"; } ?>>
                          <i></i>Sim</label>
                    

                        <label class="radio">
                          <input type="radio" name="autobloqueio" value="N" <?php if ($campo['autobloqueio'] == 'N') { echo "checked"; } ?>>
                          <i></i>Não</label>
                    

                    </div>
                </section>

                <section class="col col-2">
                    <label class="label">Permitir AlterarSenha</label>
                    <div class="inline-group">
                        <label class="radio">
                          <input name="alterarsenha" type="radio" required value="S" checked="checked" <?php if ($campo['alterarsenha'] == 'S') { echo "checked"; } ?>>
                          <i></i>Sim</label>
                    

                        <label class="radio">
                          <input type="radio" name="alterarsenha" value="N" <?php if ($campo['alterarsenha'] == 'N') { echo "checked"; } ?>>
                          <i></i>Não</label>
                    

                    </div>
                </section>

                <section class="col col-2">
                    <label class="label">Status</label>
                    <div class="inline-group">
                        <label class="radio">
                          <input name="status" type="radio" required value="S" checked="checked" <?php if ($campo['status'] == 'S') { echo "checked"; } ?>>
                          <i></i>Ativo</label>
                    

                        <label class="radio">
                          <input type="radio" name="status" value="N" <?php if ($campo['status'] == 'N') { echo "checked"; } ?>>
                          <i></i>Bloqueado</label>
                    

                    </div>
                </section>

            </fieldset>
            <footer>
                <?php if (@$campo['id'] <> '') { ?>

                <input type="submit" name="editar" class="btn btn-primary" value="Atualizar">
                <input type="hidden" name="assinaturaid" value="<?php echo @$campo['id']; ?>">
                <input type="hidden" name="pedido" value="<?php echo @$campo['pedido']; ?>">
                <? } else { ?>
                <input type="submit" name="cadastrar" class="btn btn-success" value="Cadastrar">
                <?php } ?>

            </footer>
        </form>
        <!-- Fim Permite Editar -->

        <?php } ?>

        <? } else { ?>

        <form action="" method="POST" class="orb-form">
            <fieldset>

                <section class="col col-5">
                    <label class="label">Cliente</label>
                    <label class="select">
                        
                      <select id="cliente" name="cliente" class="form-control" required>

              <option value="">Selecione</option>
              <?php
               $idempresa = $_SESSION['empresa'];
               $ccv =$cn->query("SELECT * FROM clientes WHERE empresa = '$idempresa' ORDER BY id DESC");
               while($cliente = mysqli_fetch_array($ccv)){ 
              ?>
              <option value="<?php echo $cliente['id']; ?>" <?php if ($campo['cliente'] == $cliente['id']) { echo "selected"; } ?>><?php echo $cliente['nome']; ?> | <?php echo $cliente['cpf']; ?> | <?php echo $cliente['endereco']; ?> | <?php echo $cliente['cidade']; ?> - <?php echo $cliente['estado']; ?></option>
              <?php } ?> 
               </select>
                      
                      </label>

                


                </section>

                <section class="col col-3">
                    <label class="label">Plano de Acesso</label>
                    <label class="select">
                        
                      <select id="plano" name="plano" class="form-control" required>

              <option value="">Selecione</option>
              <?php
               $idempresa = $_SESSION['empresa'];
               $ccp =$cn->query("SELECT * FROM planos WHERE empresa = '$idempresa'");
               while($plano = mysqli_fetch_array($ccp)){ 
              ?>
              <option value="<?php echo $plano['id']; ?>" <?php if ($campo['plano'] == $plano['id']) { echo "selected"; } ?>><?php echo $plano['nome']; ?> | R$ <?php echo number_format($plano['preco'],2,',','.'); ?> | <?php echo $plano['download']; ?>/<?php echo $plano['upload']; ?>kbps </option>
              <?php } ?> 
               </select>
                        
                      </label>

                


                </section>

                <section class="col col-2">
                    <label class="label">IP</label>
                    <label class="input">
                        <input type="text" maxlength="15" OnKeyPress="formatar(this, '###.###.###.###')" name="ip" id="ip" value="<?php echo @$campo['ip']; ?>">
                      </label>
                

                </section>

                <section class="col col-2">
                    <label class="label">MAC</label>
                    <label class="input">
                        <input type="text" maxlength="17" OnKeyPress="formatar(this, '##:##:##:##:##:##')" name="mac" value="<?php echo @$campo['mac']; ?>">
                      </label>
                

                </section>

                <section class="col col-4">
                    <label class="label">Tipo Autenticação</label>
                    <div class="inline-group">
                        <label class="radio">
                          <input name="tipo" type="radio" required value="HOTSPOT" checked="checked" <?php if ($campo['tipo'] == 'HOTSPOT') { echo "checked"; } ?>>
                          <i></i>HotSpot</label>
                    


                        <label class="radio">
                          <input type="radio" name="tipo" value="PPPoE" <?php if ($campo['tipo'] == 'PPPoE') { echo "checked"; } ?>>
                          <i></i>PPPoE</label>
                    

                        <label class="radio">
                          <input type="radio" name="tipo" value="IPARP" <?php if ($campo['tipo'] == 'IPARP') { echo "checked"; } ?>>
                          <i></i>IP / ARP</label>
                    

                        <label class="radio">
                          <input type="radio" name="tipo" value="DHCP" <?php if ($campo['tipo'] == 'DHCP') { echo "checked"; } ?>>
                          <i></i>DHCP</label>
                    

                    </div>
                </section>

                <section class="col col-2">
                    <label class="label">Login (HotSpot/PPPoE)</label>
                    <label class="input">
                        <input type="text" name="login" value="<?php echo @$campo['login']; ?>">
                      </label>
                

                </section>

                <section class="col col-2">
                    <label class="label">Senha (HotSpot/PPPoE)</label>
                    <label class="input">
                        <input type="text" name="senha" value="<?php echo @$campo['senha']; ?>">
                      </label>
                

                </section>

                <?php if (@$campo['id'] <> '') { ?>

                <section class="col col-11">
                    <label class="label">Equipamentos Utilizados</label>
                    <hr>
                    <table class="table table-striped table-hover margin-0px">
                        <thead>
                            <tr>
                                <th>Equipamento</th>
                                <th>Modelo</th>
                                <th>Fabricante</th>
                                <th>Qtd</th>
                                <th>Observações</th>
                                <th>Ações</th>
                            </tr>
                        </thead>
                        <tbody>
                            <?php
                            $assinatura = $campo[ 'pedido' ];
                            $codsx = $cn->query( "SELECT * FROM instalacao_equipamentos WHERE assinatura = '$assinatura'" );
                            while ( $cvb = mysqli_fetch_array( $codsx ) ) {
                                $idequipe = $cvb[ 'equipamento' ];
                                $newe = $cn->query( "SELECT * FROM equipamentos WHERE id = '$idequipe'" );
                                $equip = mysqli_fetch_array( $newe );
                                ?>
                            <tr>
                                <td>
                                    <?php echo $equip['equipamento']; ?>
                                </td>
                                <td>
                                    <?php echo $equip['modelo']; ?>
                                </td>
                                <td>
                                    <?php echo $equip['fabricante']; ?>
                                </td>
                                <td>
                                    <?php echo $cvb['qtd']; ?>
                                </td>
                                <td>
                                    <?php echo $cvb['obs']; ?>
                                </td>
                                <td><a href="javascript:void(0);" onclick="javascript: if (confirm('Deseja realmente alterar esse equipamento ?')) { window.location.href='?app=EqpAssinatura&regedit=<?php echo base64_encode($cvb['id']); ?>&id=<?php echo base64_encode($campo['id']); ?>' } else { void('') };"><img src="assets/images/edit.png"></a> &nbsp;

                                    <a href="javascript:void(0);" onclick="javascript: if (confirm('Deseja realmente excluir esse equipamento ?')) { window.location.href='?app=CadastroAssinatura&id=<?php echo base64_encode($campo['id']); ?>&Ex=DelReg&regedit=<?php echo $cvb['id']; ?>' } else { void('') };" class=" tooltiped" data-toggle="tooltip" data-placement="top" title="Excluir"><img src="assets/images/del.png"></a>

                                </td>
                            </tr>
                            <?php } ?>
                        </tbody>
                    </table>
                    <hr>
                    </label>
                </section>


                <? } else { ?>
                <table border="0" cellpadding="2" cellspacing="4" width="100%">

                    <tr>
                        <td class="bd_titulo"></td>
                        <td class="bd_titulo" style="width:40px;"></td>
                        <td class="bd_titulo" style="width:40px;"></td>
                    </tr>
                    <tr class="linhas">
                        <td>

                            <table border="0" width="100%" cellspacing="0" cellpadding="0" style="padding-bottom: 5px; padding-left: 10px">

                                <tr>
                                    <td>
                                        <table cellpadding="0" cellspacing="0" width="100%">
                                            <tr>
                                                <td></td>
                                                <td></td>
                                                <td></td>
                                            </tr>
                                            <tr>
                                                <td>

                                                    <section class="col col-12">
                                                        <label class="label">Equipamento</label>
                                                        <label class="select">
                        
                      <select id="equipamento" name="equipamento[]" class="form-control">

              <option value="">Selecione</option>
              <?php
               $idempresa = $_SESSION['empresa'];
               $eqp =$cn->query("SELECT * FROM equipamentos WHERE empresa = '$idempresa'");
               while($equipamento = mysqli_fetch_array($eqp)){ 
              ?>
              <option value="<?php echo $equipamento['id']; ?>"><?php echo $equipamento['equipamento']; ?> | Modelo: <?php echo $equipamento['modelo']; ?> | <?php echo $equipamento['fabricante']; ?></option>
              <?php } ?> 
               </select>
                        
                      </label>

                                                    

                                                    </section>

                                                </td>
                                                <td>

                                                    <section class="col col-12">
                                                        <label class="label">Qtd Utilizado</label>
                                                        <label class="input">
                        <input type="text" onKeyUp="kbps(this);" placeholder="Ex: 1 Unid, e/ou 100 Mts" name="qtd[]">
                      </label>
                                                    

                                                    </section>

                                                </td>

                                                <td>
                                                    <section class="col col-12">
                                                        <label class="label">Observações</label>
                                                        <label class="input">
                        <input type="text" name="obs[]" placeholder="Marcações se necessário">
                      </label>
                                                    

                                                    </section>
                                                </td>
                                            </tr>
                                        </table>
                                        <div id="newprescriptions">
                                        </div>
                                        <td colspan="4">
                                            <a href="javascript:void(0)" class="removerCampo" title="Remover Equipamento"><img src="assets/images/minus.png" border="0" /></a>
                                        </td>
                                </tr>
                                </td>
                    </tr>
                    </table>
                    </td>
                    </tr>

                    <tr>
                        <td colspan="4">
                            <a href="javascript:void(0)" class="adicionarCampo" title="Adicionar Equipamento"><img src="assets/images/plus.png" border="0" /></a>
                        </td>
                        <tr>
                            <td align="right" colspan="4"></td>
                        </tr>
                </table>
                <?php } ?>

                <section class="col col-7">
                    <label class="label">Endereço Instalação</label>
                    <label class="input">
                        <input type="text" name="endereco" value="<?php echo @$campo['endereco']; ?>" required>
                      </label>
                
                </section>

                <section class="col col-1">
                    <label class="label">Nº</label>
                    <label class="input">
                        <input type="text" name="numero" value="<?php echo @$campo['numero']; ?>" required>
                      </label>
                
                </section>

                <section class="col col-2">
                    <label class="label">Bairro</label>
                    <label class="input">
                        <input type="text" name="bairro" value="<?php echo @$campo['bairro']; ?>" required>
                      </label>
                
                </section>

                <section class="col col-2">
                    <label class="label">CEP</label>
                    <label class="input">
                        <input type="text" name="cep" class="cep" value="<?php echo @$campo['cep']; ?>">
                      </label>
                
                </section>

                <section class="col col-3">
                    <label class="label">Complemento</label>
                    <label class="input">
                        <input type="text" name="complemento" value="<?php echo @$campo['complemento']; ?>">
                      </label>
                
                </section>

                <section class="col col-2">
                    <label class="label">Estado</label>
                    <label class="input">
                      <input type="text" name="estado" value="<?php echo @$campo['estado']; ?>">
                      </label>
                
                </section>

                <section class="col col-3">
                    <label class="label">Cidade</label>
                    <label class="input">
                      <input type="text" name="cidade" value="<?php echo @$campo['cidade']; ?>">
                      </label>
                

                </section>

                <section class="col col-2">
                    <label class="label">Dia Vencimento</label>
                    <label class="select">
                        <select name="vencimento" required>
                        <option value="">Selecione</option>
                        <option value="01" <?php if ($campo['vencimento'] == '01') { echo "selected"; } ?>>Dia 1 de cada mês</option>
                        <option value="05" <?php if ($campo['vencimento'] == '05') { echo "selected"; } ?>>Dia 5 de cada mês</option>
                        <option value="10" <?php if ($campo['vencimento'] == '10') { echo "selected"; } ?>>Dia 10 de cada mês</option>
                        <option value="15" <?php if ($campo['vencimento'] == '15') { echo "selected"; } ?>>Dia 15 de cada mês</option>
                        <option value="20" <?php if ($campo['vencimento'] == '20') { echo "selected"; } ?>>Dia 20 de cada mês</option>
                        <option value="25" <?php if ($campo['vencimento'] == '25') { echo "selected"; } ?>>Dia 25 de cada mês</option>
                        <option value="30" <?php if ($campo['vencimento'] == '30') { echo "selected"; } ?>>Dia 30 de cada mês</option>
                        </select>
                      </label>
                

                </section>

                <section class="col col-2">
                    <label class="label">Periodo</label>
                    <label class="select">
                        <select name="periodo" required>
                        <option value="">Selecione</option>
                        <option value="1" <?php if ($campo['periodo'] == '1') { echo "selected"; } ?>>Mensal</option>
                        <option value="2" <?php if ($campo['periodo'] == '2') { echo "selected"; } ?>>Bimestral</option>
                        <option value="3" <?php if ($campo['periodo'] == '3') { echo "selected"; } ?>>Trimestral</option>
                        <option value="6" <?php if ($campo['periodo'] == '6') { echo "selected"; } ?>>Semestral</option>
                        <option value="12" <?php if ($campo['periodo'] == '12') { echo "selected"; } ?>>Anual</option>
                        </select>
                      </label>
                
                </section>

                <section class="col col-2">
                    <label class="label">Desconto (R$)</label>
                    <label class="input">
                      <input type="text" name="desconto" onKeyUp="moeda(this);" value="<?php echo @$campo['desconto']; ?>">
                      </label>
                
                </section>

                <section class="col col-2">
                    <label class="label">Acréscimo (R$)</label>
                    <label class="input">
                      <input type="text" name="acrescimo" onKeyUp="moeda(this);" value="<?php echo @$campo['acrescimo']; ?>">
                      </label>
                
                </section>

                <section class="col col-2">
                    <label class="label">Isento Mensalidade</label>
                    <div class="inline-group">
                        <label class="radio">
                          <input type="radio" name="insento" value="S" <?php if ($campo['insento'] == 'S') { echo "checked"; } ?> required>
                          <i></i>Sim</label>
                    

                        <label class="radio">
                          <input name="insento" type="radio" value="N" checked="checked" <?php if ($campo['insento'] == 'N') { echo "checked"; } ?>>
                          <i></i>Não</label>
                    
                    </div>
                </section>

                <section class="col col-2">
                    <label class="label">Bloqueio Automático</label>
                    <div class="inline-group">
                        <label class="radio">
                          <input name="autobloqueio" type="radio" required value="S" checked="checked" <?php if ($campo['autobloqueio'] == 'S') { echo "checked"; } ?>>
                          <i></i>Sim</label>
                    

                        <label class="radio">
                          <input type="radio" name="autobloqueio" value="N" <?php if ($campo['autobloqueio'] == 'N') { echo "checked"; } ?>>
                          <i></i>Não</label>
                    
                    </div>
                </section>

                <section class="col col-2">
                    <label class="label">Permitir Alterar Senha</label>
                    <div class="inline-group">
                        <label class="radio">
                          <input name="alterarsenha" type="radio" required value="S" checked="CHECKED" <?php if ($campo['alterarsenha'] == 'S') { echo "checked"; } ?>>
                          <i></i>Sim</label>
                    

                        <label class="radio">
                          <input type="radio" name="alterarsenha" value="N" <?php if ($campo['alterarsenha'] == 'N') { echo "checked"; } ?>>
                          <i></i>Não</label>
                    
                    </div>
                </section>

                <section class="col col-2">
                    <label class="label">Status</label>
                    <div class="inline-group">
                        <label class="radio">
                          <input name="status" type="radio" required value="S" checked="checked" <?php if ($campo['status'] == 'S') { echo "checked"; } ?>>
                          <i></i>Ativo</label>
                    

                        <label class="radio">
                          <input type="radio" name="status" value="N" <?php if ($campo['status'] == 'N') { echo "checked"; } ?>>
                          <i></i>Bloqueado</label>
                    
                    </div>
                </section>

            </fieldset>
            <footer>
                <?php if (@$campo['id'] <> '') { ?>

                <input type="submit" name="editar" class="btn btn-primary" value="Atualizar">
                <input type="hidden" name="assinaturaid" value="<?php echo @$campo['id']; ?>">
                <input type="hidden" name="pedido" value="<?php echo @$campo['pedido']; ?>">
                <? } else { ?>
                <input type="submit" name="cadastrar" class="btn btn-success" value="Cadastrar">
                <?php } ?>

            </footer>
        </form>
        <?php } /* FIM LIMITE USO */ ?>
    </div>
</div>

<? } else { ?>

<div class="page-header">
    <h1>Permissão <small>Negada!</small></h1>
</div>

<div class="row" id="powerwidgets">
    <div class="col-md-12 bootstrap-grid">
        <div class="alert alert-danger alert-dismissable">
            <button type="button" class="close" data-dismiss="alert" aria-hidden="true">
        <i class="fa fa-times-circle"></i></button>
        
            <strong>Atenção!</strong> Você não possui permissão para esse modulo. </div>
    </div>
</div>
<?php } ?>

<script type="text/javascript">
    $( function () {
        function removeCampo() {
            $( ".removerCampo" ).unbind( "click" );
            $( ".removerCampo" ).bind( "click", function () {
                if ( $( "tr.linhas" ).length > 1 ) {
                    $( this ).parent().parent().remove();
                }
            } );
        }

        $( ".adicionarCampo" ).click( function () {
            novoCampo = $( "tr.linhas:first" ).clone();
            novoCampo.find( "input" ).val( "" );
            novoCampo.insertAfter( "tr.linhas:last" );
            removeCampo();
        } );
    } );
</script>

 

 

código arquivo --  dadosclientes.php

 

<?php
include("../config/conexao.php");
include("../config/conexao.class.php");
$con = new mysqli($host, $login_db, $senha_db, $database);

// Check connection
if (mysqli_connect_errno()){
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
  } 
/**

* função que retorna o select
*/
function montaSelect()
{
$sql = "SELECT * FROM clientes";
$query = mysqli_query($con, $sql );
 
if( mysqli_num_rows( $query ) > 0 ){
while( $dados = mysqli_fetch_assoc( $query ) ){
$opt .= '<option value="'.$dados['id'].'">'.$dados['nome'].'</option>';
}
}
else
$opt = '<option value="0">Nenhum cliente cadastrado</option>';
 
return $opt;
}
 
/**
* função que devolve em formato JSON os dados do cliente
*/
function retorna($id){
$id = (int)$id;
    echo ($id); //mostra id que chegou!
 
$sql = "SELECT endereco, numero, bairro, complemento, cidade, estado, cep, login, senha FROM clientes WHERE id='{$id}'";
$query = $con->query( $sql );
 
$arr = Array();
if( (!empty($query->num_rows)) ){
while( $dados = $query->fetch_object() ){
$arr['endereco'] = $dados->endereco;
$arr['numero'] = $dados->numero;
$arr['bairro'] = $dados->bairro;
$arr['complemento'] = $dados->complemento;
$arr['cidade'] = $dados->cidade;
$arr['estado'] = $dados->estado;
$arr['cep'] = $dados->cep;
$arr['login'] = $dados->login;
$arr['senha'] = $dados->senha;
}
}
else
$arr[] = 'endereco: não encontrado';
 
return json_encode( $arr );
}
 
/* só se for enviado o parâmetro, que devolve o combo */
if( isset($_GET['id']) )
{
echo retorna( $_GET['id'] );
}

?>

 

lavandeia.png

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

  • Conteúdo Similar

    • Por martinazzo
      Olá pessoal,
       
      sou novo por aqui e não sei bem como funciona, mas sei que preciso de uma ajuda kkkkk
      se puderem me dar uma mão ficaria grato;
       
      Estou tendo problemas em como pegar id de uma linha clicada em uma table, que já recebe os dados de um bd. Eu gostaria de poder editar os campos e salvar no banco de dados usando o ID da linha clicada;
       
      Vou colar o código abaixo, não reparem na bagunça kkkkk
       
      conexao.php
      <?php $server = "XXXXX";         Conferido e esta correto; $username = "XXXXX";  Conferido e esta correto; $password = "XXXXX";  Conferido e esta correto; $dbname = "XXXXX";     Conferido e esta correto; $conn = mysqli_connect($server, $username, $password, $dbname); altera.php
      <?php  $link = mysqli_connect("XXXXXX", "XXXXX", "XXXXX", "XXXXXX"); Conferido $sql = "SELECT * FROM interface "; $consulta = mysqli_query($link, $sql); ?> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta http-equiv="refresh" content="30"> <link rel="stylesheet" type="text/css" href="style.css"> <script src="sorttable.js"></script> <title>Dashboard</title> <?php  session_start(); if(!isset($_SESSION['login']) and !isset ($_SESSION['senha'])){     session_destroy();   unset($_SESSION['login']);   unset($_SESSION['senha']);   header('location:index.html');      }    ?> </head> <body> <a href="index.php"><img src="img/ditec_smart_hor_150px.png"></a> <div class="borda_titulo"> <h2><center>DIMILK | Equipamentos</font></h2></center></div><br /><br /> <form name="equipamento" action="salva.php" method=post> <center><table id="minhaTabela" border="3" class="sortable" bgcolor="#1E90FF">   <tr>   <th><center>ID </center></th>   <th><center>MAC</center></th>   <th><center>Habilitado</center></th>   <th><center>Descrição</center></th>   <th><center>Altura Tarro</center></th>   <th><center>Área Tarro</center></th>   <th><center>Alterar</center></th>   </tr>        <?php while($registro = mysqli_fetch_assoc($consulta)){         echo '<tr bgcolor="#ADD8E6" scope="row">';         echo '<td name="id"><center>'.$registro["id"].'</center></td>';         echo '<td name="mac"><center>'.$registro["mac"].'</center></td>';         echo '<td><center><input type="checkbox" name="status" value="$teste"><br></center></td>';         echo '<td id="linha_desc"><textarea name="desc" type=text placeholder="'.$registro["descricao"].'" /></textarea></td>';         echo '<td><input name="altura" type=text style="width: 70px;" placeholder="'.$registro["altura_latao"].' cm" /></td>';         echo '<td><input name="area" type=text style="width: 70px;" placeholder="'.$registro["area_latao"].' cm" /></td>';                  echo '<td><form method="get" action="salva.php"><center><button class="voltar" type="submit">Salvar</button></center></form><br />';         echo '</tr>';         }     echo '</tbody></table></form>';          ?></center><br />              <div>                         <form method="get" action="index.html">                     <center><button class="voltar" type="submit">Voltar</button></center></form>         </div>                                  <br />                 <footer class="borda_texto"><center>                 <img src="img/rodape_logo.png">                     2019 © <b>DITEC - Smart Solutions</b> - Todos os Direitos Reservados.                 <a class="px-4" href="https://www.ditecsc.com.br" target="_blank">Ditec - Smart Solution</a>                 </center></footer> </body> </html> salva.php
       
      <?php include('conexao.php'); include_once('altera.php');   // declaração de variáveis $id = 22; /*$id = $_GET['id']; $status = $_POST['status'];*/ $descricao = $_POST['desc']; $altura = $_POST['altura']; $area = $_POST['area'];   $up = mysqli_query($conn, "UPDATE interface SET descricao='$descricao', altura_latao='$altura', area_latao='$area' WHERE id=$id");    if(mysqli_affected_rows($conn) > 0){   echo '<center><h1><b>Sucesso</b></h1><br /> <h2>Atualizado!</h2></center>';   header("Refresh: 2;url=equipamentos.php"); }else{     echo '<center><h1><b>Erro</b></h1><br /> <h2>Não foi atualizado!</h2></center>';   header("Refresh: 2;url=altera.php"); }   mysqli_close($conn); ?> Do jeito que esta eu consigo alterar o id=22, mas não consegui pegar o id da linha sequente;
       
       
    • Por Diego Alexandre Dias
      Boa tarde,
       
      Estou tentando incluir uma formatação de moeda (number_format) dentro de um comando While, porém não estou tendo sucesso.
      Por Exemplo:
       
      Criei uma tabela simples que contempla a relação de clientes com seus respectivos valores de creditos adiquiridos
       
      Neste caso no corpo da tabela eu possuo três colunas:
       
      Valor_Credito , Cliente, status
       
      criei uma variável  $venda que recebe o resultado de uma query do meu banco de dados. Este mesmo resultado da query eu atribui uma variavel chamada $total .
      Esta mesma consulta se encarrega de somar o valor total de crédito adiquirido por cliente
       
      Sendo assim, meu WHILE percorre por todo minha tabela de clientes somando os respectivos creditos.
      Como resultado eu consigo retornar todas as informações que eu quero, porém não estou conseguindo fazer com que o valor de crédito saia com a formatação de moeda.
       
       

       
      O comando responsável por me trazer a relação de clientes  juntamente com  os créditos somados.  
               while ($venda = mysqli_fetch_assoc($total)) {                 echo '<tr>';                     echo '<td class="text-left">';                         echo $venda ['valor_credito'];       // Esta é a linha que preciso utilizar o number_format, porém tentei adaptá-lo de diferentes formas, mas não consegui.                     echo '<td>';                         echo $venda['Cliente'];                     echo '</td>';                                                 echo '<td class="text-right">';                         echo $venda['status'];                     echo '</td>';                 echo '</tr>';                        echo '</tbody>'; Agradeço desde já quem puder me ajudar.
    • Por pushline
      sou novo em php e to aprendendo ainda, e me deparei com esse algoritmo e estou travado, por favor alguém me ajude?
       
      Um posto de combustível vende três tipos de combustível: etanol, diesel e gasolina. O preço por
      litro de combustível e apresentado na tabela a seguir. Desenvolva em php e html uma página onde o
      usuário informe um caractere que representa o tipo de combustível comprado (e, d ou g) e a
      quantidade em litros. Ao final, a página deverá mostrar o valor total a ser pago pelo combustível.
      Combustível Preço por Litro
      E – Etanol R$ 3,505
      D – Diesel R$ 3,653
      G – Gasolina R$ 4,595
       
      todo o jeito de codigo q eu fiz ficou travado e nao foi
    • Por LuanMartinsTI
      Tenho o seguinte problema, eu preciso dar um select em duas tabelas, ou ter dois selects tanto faz, eu fiz com inner join e com union all mas nao consigo ter o resultado que eu desejo
      O problema é o seguinte> Pra saber quantos usuarios eu tenho em cada grupo eu preciso dar um select na membros grupo com o id do grupo, mas eu preciso mostrar apenas os 5 primeiros grupos com mais gente, eu nao tenho na tabela falando grupo 1 tem 50 membros, eu tenho 50 linhas com grupo 1 e id do usuario, como eu transformo isso no que eu quero? a unica forma q eu pensei é criar um campo novo em grupos e colocar la o resultado de rowCount, mas gostaria de saber se é possivel fazer sem, eu ja consigo mostrar quantos usuarios cada grupo tem, eu nao consigo mostrar é em ordem e nao é so dar o asc o problema é na logica provavelmente, mas se for possivel resolver isso com uma unica query ficarei grato
      tabela 1
      grupos( id nome dono created stat ) tabela 2
      membros_grupo( id grupo_id user_id )  
      PHP
      public function ultimosGrupos($limite){ try { $query = "SELECT * FROM groups ORDER BY id ASC LIMIT :limite"; $this->Select = $this->Conn->prepare($query); $this->Select->bindParam(':limite' , $limite, PDO::PARAM_INT); $this->Select->execute(); if($this->Select->rowCount() > 0){ return $this->Select->fetchAll(PDO::FETCH_ASSOC); }else{ return FALSE; } } catch (PDOException $exc) { exibeMensagens("Erro ao consultar. {$exc->getMessage()}", WS_ERROR); } } public function users_por_grupo($id){ try { $query = "SELECT * FROM group_memberships WHERE group_id = :id"; $this->Select = $this->Conn->prepare($query); $this->Select->bindParam(':id' , $id, PDO::PARAM_INT); $this->Select->execute(); return $this->Select->rowCount(); } catch (PDOException $exc) { exibeMensagens("Erro ao consultar. {$exc->getMessage()}", WS_ERROR); } }  
    • Por Robson Augusto
      Galera se alguém souber o que ocorre,  é o seguinte, não acredito que possa ser Problema de SEO, mas vamos lá meu site anuncicarbh.com, não aparece em pesquisa feitas pelo computador, com a palavra chave "seminovos bh", ele aparece na primeira oscilando para segunda pagina do bing e yahoo, fazendo a pesquisa pelo telefone, ja no pc ele nao aparace mais no yahoo, mas continua a aparecer no bing, ja no google ele teve pequenas aparições na terceira página, agora em ambas as pesquisas de pc e celular ja não aparece mais no google... So aparece atualmente no google, pesquisando pelo nome do site... Alguem saberia me dizer o por que disso? será SEO?
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.