Jump to content

All Activity

This stream auto-updates     

  1. Past hour
  2. Today
  3. Boa noite, estou com um grande problema, formatei o meu notebook pela ferramenta de formatação do windows, quando estava tudo instalado reparei que alguns caracteres não eram mais reconhecidos, pesquisei pela internet sem sucesso, abri um ticket junto a microsoft e eles fizeram o reparo remoto, e mesmo assim não resolveu nada. O problema vai desde reconhecimento de caracteres em interface do windows ou programas, até na leitura de alguns textos como arquivos .srt e outros. Em anexo 2 imagens de exemplo do que acontece. Fico grato por qualquer ajuda.
  4. Artes Ussler

    Simuladores

    Bom dia Gostaria de saber que tecnologia é usada para fazer o simulador de uniformes deste site: https://www.magni.com.br/simulador/ Se alguém puder me ajudar, fico grato.
  5. Yesterday
  6. Toshiba afirma ter criado algoritmo mais rápido que supercomputadores Notícia sem a fonte original , não achei nada no site da Toshiba,
  7. dutopfave

    Carrinho de Compras PHP

    Boa Tarde, estou criando uma loja virtual, e a questão é voltado para o carrinho de compras, ate agora ta tudo certo, funcionando normal, porém tem produtos que tem vários tamanho, exemplo eu tenho um tênis, e eu posso escolhe se quero tamanho 41 ou 42, blz ate ai ele registra certinho no banco, porém, se por a caso eu também queira compra o do tamanho 41, e dps volto la e compro o 42, invés de cria 2 produto no carrinho ele acaba atualizando o mesmo, pegando o ultimo tamanho q escolhi e na quantidade aumentando pra 2, vou manda o código aki, pq o ideal seria aparece 2 produto no carrinho, pq são 2 tamanho diferente, e isso ta quebrando a cabeça: Código: if($_GET['acao'] == 'adds'){ $qtds = $_POST['qtds']; $cart_tamanho = $_POST['cart_tamanho']; if(!isset($_SESSION['carrinho'][$id]) && $_SESSION['carrinho'][$id] < $Verifica_qtd_row2){ $_SESSION['carrinho'][$id] = $qtds; $_SESSION['cart_tamanho'][$id] = $cart_tamanho; }elseif($_SESSION['carrinho'][$id] < $Verifica_qtd_row2){ $_SESSION['carrinho'][$id] += $qtds; $_SESSION['cart_tamanho'][$id] = $cart_tamanho; }else{ $_SESSION['carrinho'][$id] = 1; $_SESSION['cart_tamanho'][$id] = $cart_tamanho; } }
  8. Gustavuh

    Problema ao passar registro de um array para tela

    Manoooo, deu certo! Obrigado pela grande ajuda. Mandou bem demais!
  9. impera

    Problema ao passar registro de um array para tela

    O campo "user_name" está dentro de outro array na posição 0. Tente fazer assim ao mostrar: <?= $userlogin[0]['user_name'] ?>
  10. José Eduardo Cruz

    Comando "delete o Canal corrente"

    Uso muito actions para pintura de imagens. No PS 2020, numa determinada ACTION, o comando "delete current Channel" não executa. Parei a action e fui procurar nos CANAIS. Realmente os canais estão todos lá sem nenhum deles em evidência. Realmente não sei como resolver isto. Grato
  11. ThosuZ

    Problema com organização de divs no rodapé

    Fiz .fcenter{display:flex} e funcionou, valeu!
  12. Código php <?php error_reporting(0); session_start(); include "gdrive/curl_gd.php"; require('profile.php'); require('../conexao/conexao.php'); $tokenC = $_SESSION['token']; $explod = explode('idMC', $tokenC); $idCont = explode('id', $explod[0]); $idConta = $idCont[1]; $idMembro = $explod[1]; $idM = $idMembro; $id = mysqli_real_escape_string($conn, $_GET['id']); $retry = mysqli_real_escape_string($conn, $_GET['retry']); $epid = mysqli_real_escape_string($conn, $_GET['epid']); $quality = mysqli_real_escape_string($conn, $_GET['quality']); $vide = mysql_query("SELECT * FROM `vid_flix` WHERE id='$id'"); $vid = mysql_fetch_assoc($vide); if($vid['tipo'] == 2){ if($quality == NULL or $quality == "medium"){ $link = $vid['link']; }elseif($quality == "high"){ $tokenC = $_SESSION['token']; $explod = explode('idMC', $tokenC); $idCont = explode('id', $explod[0]); $idConta = $idCont[1]; $idMembro = $explod[1]; $cons = mysql_query("SELECT * FROM `login_flix` WHERE id='$idConta'"); $consult = mysql_fetch_assoc($cons); $vip = $consult['vip']; if($quality == "high" && $vip == "1"){ $link = $vid['link']; }else{ $link = "No Permit"; } } $titulo = $vid['titulo']; $bg = $vid['bg']; $bg = str_replace("w227_and_h127_bestv2", "original", $bg); $bg = str_replace("w533_and_h300_bestv2", "original", $bg); $id = $vid['id']; $type=$vid['tipo']; $gdrive = $vid['gdrive']; } if($vid['tipo'] == 1){ $video = mysql_query("SELECT * FROM `ep_flix` WHERE epId='$epid'") or die(mysql_error()); $ep = mysql_fetch_array($video) or die(mysql_error()); $titulo = $vid['titulo'].' : '.$ep['titulo']; $bg = str_replace("w227_and_h127_bestv2", "original", $ep['img']); $bg = str_replace("w533_and_h300_bestv2", "original", $ep['img']); $bg = $bg; $dub = $vid['leg_dub']; $service = $vid['service']; $link = $ep['link']; $gdrive = $ep['gdrive']; $id = $vid['id']; $type=$vid['tipo']; $epid = $epid; //PROXIMO EP// $epAt = $ep['ep']; $tempAt = $ep['temp']; $nextEp = $epAt + 1; $p = mysql_query("SELECT * FROM `ep_flix` WHERE id='$id' && temp='$tempAt' && ep='$nextEp'"); $c1 = mysql_num_rows($p); if($c1 > 0){ $epATT = mysql_fetch_assoc($p); $proxEp = "play.php?id=".$id."&idm=".$idMembro."&retry=0&epid=".$epATT['epId']."&quality=".$quality; }elseif($c == 0){ $tempNext = $tempAt + 1; $pp = mysql_query("SELECT * FROM `ep_flix` WHERE id='$id' && temp='$tempNext' && ep='1'"); $cc = mysql_num_rows($pp); if($cc > 0){ $epATT = mysql_fetch_assoc($pp); $proxEp = "play.php?id=".$id."&idm=".$idMembro."&retry=0&epid=".$epATT['epId']."&quality=".$quality; } } //PROXIMO EP// $linkTest = $ep['link']; } $user = mysql_query("SELECT * FROM `perfil_flix` WHERE idMC ='$idMembro'"); $u = mysql_fetch_array($user); $nome = $u['nome']; $color = $u['color']; $icon = $u['icon']; if($gdrive == '1'){ $url = $link; $gid = get_drive_id($url); $iframeid = my_simple_crypt($gid); $linkdown = Drive($url); $fileG = $iframeid; $link = $linkdown; } ?> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script> <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.0.10/css/all.css" integrity="sha384-+d0P83n9kaQMCwj8F4RJB66tzIwOKmrdb46+porD/OvrJ+37WqIM7UoBtwHO6Nlg" crossorigin="anonymous"> <link rel="stylesheet" type="text/css" href="css/video-play.css"> <div class="chat hid"> <div class="view"> </div> <div class="text-chat"> <input type="text" id="chat-value" class="chat-value" name="chat-value" placeholder="..."> <button class="mic" id='mic'><i class="fas fa-microphone"></i></button> </div> </div> <div class="media"></div> <?php if($gdrive != 2){ if($link != "No Permit"){ ?> <script type="text/javascript"> var vidLink = "<?=$link?>"; var titlevid = "<?=$titulo?>"; var poster = "<?=$bg?>"; var nextEpp = "<?=$proxEp?>"; </script> <script src="flipclock/flipclock.js"></script> <script src="js/play.js"></script> <script type="text/javascript"> var retryLoad = setInterval(function(){ var statusvid = vid.readyState; if(statusvid == '4'){ var dura = vid.duration; var time = '<?=$retry?>'/100*dura; vid.currentTime = time; clearInterval(retryLoad); } },50); setInterval(function(){ $.ajax({ type: "POST", url: "../player/function/savep.php", data: { 'idf' : "<?=$_GET['id']?>", 'temp': progress, 'idm' : '<?=$idM?>' }, dataType: 'json', success: function (data) { } }); },10000); </script> <?php }else{ ?> <script type="text/javascript"> $('.media').html("<center style='color:white;'>Para ter acesso ao Recurso HD é necessario ser membro vip.</center>"); </script> <? } ?> <script type="text/javascript"> function nextEp(){ $('.nextEp').click(function(){ location.href="<?=$proxEp?>"; }); } setInterval(function(){ $('.chat .view').load("chat-view.php?id=<?=$id?>"); },500); $('.chat-value').on('keyup',function(e){ var code = (e.keyCode ? e.keyCode : e.which); if (code==13) { var msg = $(this).val(); var user= "<?=$nome?>"; var cor = "<?=$color?>"; var icon= "<?=$icon?>"; var id_vid= "<?=$id?>"; $.ajax({ type: "POST", url: "cadXat.php", data: { 'id_vid':id_vid, 'msg' : msg, 'user': user, 'cor' : cor, 'icon':icon }, }); $(this).val(""); } }); $('.smstext').click(function(){ var hidC = $('.chat').hasClass("hid"); if(hidC == true){ $('.chat').removeClass("hid"); }else if(hidC == false){ $('.chat').addClass("hid"); } }); function toggleMute(element) { element.muted = false; element.play() } window.addEventListener('load', function () { setTimeout(function () { toggleMute(document.querySelector('video')); }, 1000); }); </script> <style type="text/css"> .chat{ height: calc(98vh - 12%); } @media screen and (max-width: 800px){ .chat{ height: calc(98vh - 22%); } } @media screen and (max-width: 500px){ .chat{ width: 60%; } } @media screen and (max-width: 350px){ .chat{ width: 70%; } } </style> <?php }else{ ?> <script type="text/javascript"> $('.media').html('<iframe src="<?=$link?>"></iframe>'); </script> <style type="text/css"> .media iframe{ width: 100%; float: left; height: 100vh; border:transparent; } </style> <? } ?> Codigo arquivo js $('.media').append('<div class="play-video"></div>'); $('.play-video').append('<div class="loading"></div>'); $('.play-video').append('<div class="header"></div>'); $('.header').append('<div class="info"><div>'); $('.info').append('<div class="line-time"><div>'); $('.line-time').append('<input type="range" class="line-control" min="0" max="100" value="0" onmousedown="line()" onclick="line()" onchange="line()">'); $('.line-time').append('<div class="line-curren"></div>'); $('.line-time').append('<div class="line"></div>'); $('.line-time').append('<div class="line-time-slide"></div>'); $('.info').append('<div class="time">0:00:00</div>'); $('.info').append('<div class="controls-vid"></div>'); $('.controls-vid').append('<button class="play_pause"><i class="material-icons">play_arrow</i></button>'); $('.controls-vid').append('<button class="vol-slide"><i class="material-icons">volume_up</i></button>'); $('.controls-vid').append('<button class="expand"><i class="material-icons">fullscreen</i></button>'); $('.controls-vid').append('<span class="title-vid">'+titlevid+'</span>'); $('.info').append('<div class="volup hid"><vid>'); $('.volup').append('<input type="range" onkeyup="vol()" onmousedown="vol()" onclick="vol()" onchange="vol()" min="0" max="100" value="70" class="volups">'); $('.volup').append('<div class="seta-baixo"></div>'); $('.play-video').append('<div class="encript"></div>'); $('.play-video').append('<div class="video-play"></div>'); $('.header').append('<button class="playing-vid"><i class="material-icons">play_arrow</i></button>'); $('.video-play').append('<video id="vid-nf" poster="'+poster+'"></video>'); $('#vid-nf').append('<source src="'+vidLink+'" type="video/mp4">'); var vid = document.getElementById("vid-nf"); function line(){ var val = $('.line-control').val(); var durational = vid.duration; var por = val / 100 * durational; vid.currentTime=por; } $('.play_pause').click(function(){ var play = $('.play_pause i').html(); if(play == "play_arrow"){ $('.play_pause i').html('pause'); $('.playing-vid i').html('pause'); vid.play(); }if(play == "pause"){ $('.play_pause i').html('play_arrow'); $('.playing-vid i').html('play_arrow'); vid.pause(); } }); $('.playing-vid').click(function(){ var play = $('.play_pause i').html(); if(play == "play_arrow"){ $('.play_pause i').html('pause'); $('.playing-vid i').html('pause'); vid.play(); }if(play == "pause"){ $('.play_pause i').html('play_arrow'); $('.playing-vid i').html('play_arrow'); vid.pause(); } }); setInterval(function(){ var statusvid = vid.readyState; if(statusvid == '0'){ $('.loading').css('display','block'); }else if(statusvid == '1'){ $('.loading').css('display','none'); }else if(statusvid == '2'){ $('.loading').css('display','block'); }else if(statusvid == '3'){ $('.loading').css('display','none'); }else if(statusvid == '4'){ $('.loading').css('display','none'); } },50); $('.expand').click(function(){ var expand = $('.expand i').html(); if(expand == 'fullscreen'){ $('.expand i').html('fullscreen_exit'); var el = document.documentElement , rfs = // for newer Webkit and Firefox el.requestFullScreen || el.webkitRequestFullScreen || el.mozRequestFullScreen || el.msRequestFullScreen ; if(typeof rfs!="undefined" && rfs){ rfs.call(el); } else if(typeof window.ActiveXObject!="undefined"){ // for Internet Explorer var wscript = new ActiveXObject("WScript.Shell"); if (wscript!=null) { wscript.SendKeys("{F11}"); } } }else{ $('.expand i').html('fullscreen'); if (document.cancelFullScreen) { document.cancelFullScreen(); } else if (document.mozCancelFullScreen) { document.mozCancelFullScreen(); } else if (document.webkitCancelFullScreen) { document.webkitCancelFullScreen(); } } }); $( document ).ready(function() { var regiao = document; var timeout = setTimeout(showTela, 4000); $(regiao).mousemove(onEvent); $(regiao).mousedown(onEvent); $(regiao).keydown(onEvent); function onEvent() { clearTimeout(timeout); $('body').css('cursor','auto'); $('.header').css('opacity','1'); timeout = setTimeout(showTela, 4000); } function showTela() { $('body').css('cursor','none'); $('.header').css('opacity','0'); } }); $('.vol-slide').click(function(){ var hid = $('.volup').hasClass('hid'); if(hid == true){ $('.volup').removeClass('hid'); $('.line-time').addClass('hid'); $('.time').addClass('hid'); }else if(hid == false){ $('.volup').addClass('hid'); $('.line-time').removeClass('hid'); $('.time').removeClass('hid'); } }); function vol(){ var volu = $('.volups').val(); var vol = volu / 100; if(volu < 50){ $('.vol-slide i').html('volume_down'); } else if(volu > 50){ $('.vol-slide i').html('volume_up'); } if(volu == 0){ $('.vol-slide i').html('volume_off'); } vid.volume = vol; }; var progress = ''; var per = ''; var clo = '60'; var clou = ''; setInterval(function(){ var current = vid.currentTime; var duration= vid.duration; per = duration - current ; var percorid = current * 100; progress = percorid / duration; $('.line').css('margin-left', 'calc('+progress+'% - 8.5px)'); $('.line-curren').css('width',progress+'%'); var dur = String(duration); var perc = String(per); if(dur != 'NaN'){ var date = new Date(null); date.setSeconds(perc); // specify value for SECONDS here var result = date.toISOString().substr(12, 7); $('.time').html(result); if(per < '30' && nextEpp != ''){ if(clou == ''){ clou = '1'; $('.header').append('<button class="nextEp"><i class="material-icons">play_arrow</i><p>Próximo Episódio em</p><span class="restTime"></span></button>'); $('.info').addClass('hid'); $('.playing-vid').addClass('hid'); nextEp(); } } } },50); var mytimer = setInterval(function(){ if(per < '30' && nextEpp != ''){ $('.restTime').html(clo); if(clo > 0){ clo --; }else if(clo == 0){ location.href=nextEpp; clearInterval(mytimer); } } },1000); $('.settings').click(function(){ var check = $('.settings').hasClass('active-s'); if(check == true){ $('.settings').removeClass('active-s'); $('.line-time').fadeIn('slow').css('display','block'); $('.time').fadeIn('slow').css('display','block'); $('.quality').fadeOut('slow').css('display','none'); }else if(check == false){ $('.settings').addClass('active-s'); $('.line-time').fadeOut('slow').css('display','none'); $('.time').fadeOut('slow').css('display','none'); $('.quality').fadeIn('slow').css('display','block'); } });
  13. Gustavuh

    Problema ao passar registro de um array para tela

    Na pagina de login eu trago a consulta //VERIFICA SE E-MAIL E SENHA SÃO IGUAIS $sqlU = 'SELECT * FROM ws_users WHERE user_email = :email AND user_password = :pass'; $selectU = $connect->prepare($sqlU); $selectU->bindValue(':email', $email , PDO::PARAM_STR); $selectU->bindValue(':pass', $pass , PDO::PARAM_STR); $selectU->execute(); $contador = $selectU->rowCount(PDO::FETCH_ASSOC); $resultado = $selectU->fetchAll(PDO::FETCH_ASSOC); Após a verificação eu salvo essa consulta na session $_SESSION['userlogin'] = $resultado; Agora na pagina dashboard.php, onde o usuario será redirecionado, eu tenho esse codigo que enviei... <?php ob_start(); session_start(); include "../_app/config.php"; //VERIFICA SE EXISTE UMA SESSÃO. SE EXISTIR, GRAVA NA VARIÁVEL, SENÃO, MATA A SESSÃO EXISTENTE E REDIRECIONA PRA INDEX if(!isset($_SESSION['userlogin'])){ unset($_SESSION['userlogin']); header("Location: index.php"); exit; }else{$userlogin = $_SESSION['userlogin'];} var_dump($userlogin); ?> Nesse código acima eu coloquei um var_dump para depurar o código. Tá funcionando de boa! (Verificar imagem em anexo) Eu quero pegar o item user_name e por no código HTML abaixo. <img src="images/user.png" alt=""> <span> Bem vindo(a), <strong style="font-style: italic;"><?= $userlogin['user_name'] ?></strong></span> Só que aparece o erro NOTICE: UNDEFINED INDEX: USER_NAME. Já pesquisei a respeito mas nada até agora!
  14. comprarbacklinks

    Como conseguir backlinks para um projeto de SEO

    Ao meu ponto de vista, para conseguir backlinks de qualidade para qualquer tipo de projeto é necessário seguir alguns fatores que são relevantes, que são: Cria links em domínio de autoridade Relevância na criação dos links, em lugares que se tratam sobre o mesmo assunto que o nicho Criar links com texto âncoras (com palavras chaves) Links contextuais, surgindo naturalmente em uma parte do conteúdo Saber mesclas links Dofollow e Nofollow Caso tenha dificuldades em adquirir links de qualidade, vale a pena conferir esse site: https://comprarbacklinksdequalidade.xyz
  15. Last week
  16. impera

    Problema ao passar registro de um array para tela

    Veja bem, você está adicionando na variável $userlogin apenas o valor que está na variável $_SESSION['userlogin'] E ao mostrá-la está usando a var $userlogin como sendo um array Porém a variável não é um array. Usa ela sem o índice. $userlogin
  17. Gustavuh

    Problema ao passar registro de um array para tela

    o session_start() já se encontra no código. Só não coloquei aqui...
  18. mvadvogadocriminalistarj

    Como conseguir backlinks para um projeto de SEO

    Estou fazendo pesquisas de como ranquear melhor o meu site de advogado criminalista, e essas informações foram ótimas, obrigado.
  19. impera

    Problema ao passar registro de um array para tela

    Use session_start() no inicio do seu código.
  20. Boa Tarde, Estou criando uma Meta e um Funil, mas não registra as os dados, podem me ajudar por favor? Veja: 1. Adicionei uma nova meta, como Personalizado. 2. Tipo, optei por Destino 3. Em detalhes da Meta coloquei "Começa com": /comprovante Quando o cliente fecha uma compra a URL fica assim: www.sitedocliente.com.br/geral/comprovante Na sequencia Ativei um Funil com essas etapas: Etapa 1 Nome: Página do Produto Tela / página: /produto Etapa 2 Nome: Carrinho Tela / página: /caixa-rapido Etapa 3 Nome: Pagamento Tela / página: /caixa-rapido?refresh=on Etapa 4 Nome: Página do Produto Tela / página: /comprovante Nestas etapas, a URL é assim: 1. https://www.sitedocliente.com.br/produto/acessorios/alicates/24626-alicate-starmex-fpto1-7-fishing-titanium Até o /produto/ repete, depois é dinâmico 2. https://www.sitedocliente.com.br/geral/caixa-rapido 3. https://www.sitedocliente.com.br/geral/caixa-rapido?refresh=on 4. 3. https://www.sitedocliente.com.br/geral/comprovante Mas não registra nada. Veja telas em anexo. Podem me ajudar por favor?
  21. Saudações mestres, Como faço para ajustar o programa abaixo para calcular a diferença entre duas variaveis que armazenam horario no ajax quando ocorre um evento onblur? O programa funciona com numeros mas nao com tempo, depois que eu pegar a diferenca entre os horarios quero multiplicar por uma terceira variavel. <html> <body> <script> function calcular() { var num1 = Number(document.getElementById("hora_saida").value); var num2 = Number(document.getElementById("hora_entrega").value); var elemResult = document.getElementById("resultado"); if (elemResult.textContent === undefined) { elemResult.textContent = "O resultado eh " + String(num1 + num2) + "."; } else { // IE elemResult.innerText = "O resultado eh " + String(num1 + num2) + "."; } } </script> <label>Horario de saida</label> <input type ="time" name="hora_saida" id="hora_saida"onblur="calcular();"> <label>Horario da entrega</label> <input type ="time" name="hora_entrega" id="hora_entrega"onblur="calcular();"> <div id="resultado"></div> <span id="resultado"></span> </body> </html>
  22. Boa tarde. Estou carregando os dados do usuário numa session. Na página de redirecionamento, jogo essa session para uma váriável. Quero por BEM VINDO, {nome_do_usuario}, mas aparece o erro UNDEFINED INDEX: USER_NAME. Segue codigo... if(!isset($_SESSION['userlogin'])){ unset($_SESSION['userlogin']); header("Location: index.php"); exit; }else{$userlogin = $_SESSION['userlogin'];} <img src="images/user.png" alt=""> <span> Bem vindo(a), <strong style="font-style: italic;"><?= $userlogin['user_apelido']; ?></strong></span> Como resolver esse caso tão simples?
  23. Gostaria de saber se tenho como ordenar uma consulta de uma tabela vinda do banco de dados mysql por dois campos, em primeiro lugar ordenaria por um campo e depois por outro, ficou confuso né, vou tentar exemplificar. tabela usuarios -> nome, nível 1 - João , 1 2 - Pedro , 0 3 - joaquim , 1 4 - Jaqueline , 0 queria que ficasse assim: Jaqueline - 0 Pedro - 0 Joaquim - 1 João - 1 Ou será que tenho que fazer duas consultas?
  24. Olá Amigos! Por favor, vocês poderiam me ajudar em uma questão, sou muito novo em desenvolvimento e acabei pegando o barco andando aqui na empresa :) rs. NECESSIDADE - Carregar os dados que vem da procedure "Proc_Lista" nas colunas que foram criadas manualmente no Datagrid. - Ao clicar no checkbox, da coluna “Selecionar”, de qualquer linha do Datagrid, os dados da linha devem ser apresentados nos campos do Form (TextBox e Combobox). - Ao desmar o checkbox da linha selecionada no Datagrid, os dados devem ser limpos do Form. O que eu tentei fazer Quando executo o programa o sistema está criando os campos automaticamente dentro do datagrid e deveria carregar dentro de cada coluna que foi criada. Resultado que está dando errado, quando carrego os dados no datagrid. O código está substituindo os meus campos que terminam com o (X), nesse caso preciso que as informações carreguem dentro dos campos terminados em (X) na qual eu criei manualmente, porém respeitando as camadas do projeto na qual descrevi abaixo. (Print do form em execução) CAMADA DE DADOS - Lista os Dados para o DataGrid public DataTable MostrarVisita(int CODALUNO) { comando.Connection = conexao.Conectar(); comando.CommandText = "Proc_Lista_FollowupDetalheVisita"; comando.CommandType = CommandType.StoredProcedure; comando.Parameters.AddWithValue("@CODALUNO", CODALUNO); leer = comando.ExecuteReader(); tabela.Load(leer); conexao.Desconectar(); return tabela; }//fim do bloco CAMADA DE NEGOCIOS public DataTable MostrarFollowupGeral(string CODALUNO) { DataTable tabela = new DataTable(); tabela = objetoFollowupGeral.MostrarVisita(Convert.ToInt32(CODALUNO)); return tabela; } CAMADA DO USUARIO private void MostrarFollowupVisita() { dtgVisita.Columns.Clear var columnCheck = new DataGridViewCheckBoxColumn(); columnCheck.HeaderText = "[x]"; this.dtgVisita.Columns.Add(columnCheck); var varCodAlunoII = txtCodAluno.Text; FollowupGeralModel objectInterno = new FollowupGeralModel(); dtgVisita.DataSource = objectInterno.MostrarFollowupGeral(varCodAlunoII.ToString()); dtgVisita.Columns[1].Visible = false; txtTotalLinhaDataGrid.Text = dtgVisita.RowCount.ToString(); }
  25. Motta

    Erro na Ordenação de Resultados - PHP + MySQL

    Veja se isto ajuda.
  26. Troque o INNER JOIN para LEFT JOIN na relação das tabelas usuarios com orderns. INNER JOIN retornas apenas se a relação existir nas duas tabela Já o LEFT JOIN retorna todos os usuarios e se tiver retorna as orderns SELECT * FROM usuarios LEFT JOIN orders ON usuarios.id_usuario = orders.id_usuario WHERE usuarios.email='$login' and usuarios.senha='$senha'
  27. Pelo o que entendi do seu código, você precisa usar mais um foreach após dar o explode no array. $list = explode(',', $value); // aqui o $value contem ['1,2'], aṕos o explode é criado outro array [1],[2] foreach($list as $row) { // esse foreach percore o array com os valores [1],[2] mysqli_query($conn, "INSERT INTO tb_alunos (id) VALUES ($row)"); }
  28. impera

    Comparar duas tabelas e mostrar valores distintos

    Acredito que seria possivel resolver apenas com SQL Primeiro usaria um INNER JOIN na tabela um com a tabela dois, para pegar os registros que estão nas duas tabelas. SELECT NF_D FROM Tabela1 INNER JOIN Tabela2 ON Tabela1.VL_D = Tabela2.VL_S Após usaria o resultado da query acima, para pegar os registro que não se repetem. Da Tabela1 SELECT * FROM Tabela1 WHERE NF_D NOT IN (SELECT NF_D FROM Tabela1 INNER JOIN Tabela2 ON Tabela1.VL_D = Tabela2.VL_S) Em seguida para a Tabela2 SELECT * FROM Tabela2 WHERE NF_S NOT IN (SELECT NF_D FROM Tabela1 INNER JOIN Tabela2 ON Tabela1.VL_D = Tabela2.VL_S) Caso queira tudo em um só resultado pode se usar o UNION ( SELECT * FROM Tabela1 WHERE NF_D NOT IN (SELECT NF_D FROM Tabela1 INNER JOIN Tabela2 ON Tabela1.VL_D = Tabela2.VL_S) )UNION( SELECT * FROM Tabela2 WHERE NF_S NOT IN (SELECT NF_D FROM Tabela1 INNER JOIN Tabela2 ON Tabela1.VL_D = Tabela2.VL_S) ) Não cheguei a testar o código, mas acredito que já te de um caminho.
  1. Load more activity
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.