Ir para conteúdo
Fórum CódigoFonte.net
  • Anúncios

    • codigofonte

      Novo Fórum

      Pessoal, Atualizamos nossa versão do fórum para a mais recente da Invision Power. Como tínhamos uma versão muito antiga, talvez algumas áreas possam funcionar de forma errada ou com problemas, gostaria de pedir-lhes a compreensão, pois iremos resolvendo aos poucos. Até mais!

Todas Atividades

This stream auto-updates     

  1. Yesterday
  2. Select count distinct group by

    Tenho uma tabela que gravo o idioma e a fluência do candidato. Por ex: Candidato Idioma Fluência 1 Inglês 1 2 Espanhol 3 3 Francês 2 Quero saber quantos candidatos tem inglês, espanhol e francês básico, avançado e intermediário. Para isso, eu faço o seguinte: select Idioma, COUNT(distinct(Candidato)) as Total, count(CASE WHEN Fluência = 1 THEN 'Básico' ELSE NULL END) as Básico, count(CASE WHEN Fluência = 2 THEN 'Intermediário' ELSE NULL END) as Intermediário, count(CASE WHEN Fluência = 3 THEN 'Avançado' ELSE NULL END) as Avançado from tabela group by Idioma O resultado é: Idioma Total Básico Intermediário Avançado Inglês 2 2 0 0 Espanhol 3 1 1 1 Francês 1 0 1 0 Porém, se tiver um registro duplicado, ou seja, de dois candidatos, se um aparecer 3 vezes e outro 2 vezes na tabela com o Inglês básico, o resultado vai ser assim: Idioma Total Básico Intermediário Avançado Inglês 2 5 0 0 Espanhol 3 1 1 1 Francês 1 0 1 0 Como eu faço nesse caso para contar somente os registros únicos?
  3. Earlier
  4. por ex: i, c, sa, sb, scs s, c, sa, sb so i, n, s, c, l, o, at, g, cgv, sa, sb, scs se eu fizer: campo like '%s%', traz os 4 resultados preciso q traga somente esses 2: s, c, sa, sb i, n, s, c, l, o, at, g, cgv, sa, sb, scs
  5. Fechar a conta

    Não, serião. Eles não respondem meus emails
  6. Redirecionar para pasta "Internet_Explorer_Edge" !

    if (strpos($useragent, 'Edge/') !== false) { echo 'Tem Edge'; }
  7. criar uma linha com select option

    obrigado! achei um exemplo simples usando a biblioteca bootstrap-slider versão 9.9.0 e agora to com dificuldade de colocar um evento para chamar uma função que tenho... meu código tá assim: <input id="ex12c" type="text" /> <script> $("#ex12c").slider({ id: "slider12c", min: 16, max: 36, range: true, value: [19, 23] }); var sliderC = new Slider("#ex12c", { id: "slider12c", min: 16, max: 36, range: true, value: [19, 23] }); </script> se tentar chamar no JQuery assim, não funciona: $("#ex12c").change(function(){ return minhaFunction(this.value); }); se eu colocar direto na input, funciona mas fica num loop infinito: <input id="ex12c" type="text" onchange="minhaFunction(this.value)" /> o ideal era chamar a função quando soltasse o range... alguma solução onkeyup?
  8. Fechar a conta

    Boa tarde. Ao invés do forum, eu tenho uma dúvida sobre o codigofonte.net Como eu deleto os meus códigos postados junto com a minha conta? Não vejo botão para fazer essas ações.
  9. FORMULÁRIO HTML JAVASCRIPT

    Boa Tarde,Galera Sou novo no Javascript e preciso de uma ajuda, Alguém tem alguns modelos de Formulários de cadastro Geral HTML X JavaScript, para me ajudar no desenvolvimento como acelerador e pra aprendizado?? abs,
  10. criar uma linha com select option

    alguém sabe como eu faço para criar uma linha igual da imagem para clicar segurando com o botão esquerdo do mouse e arrastar as duas pontas pra esquerda e direita até o valor desejado?
  11. Erro no DOM Storage Not enough arguments to Storage.setItem.

    O correto seria: localStorage.getItem("meuTexto"); e não setItem().
  12. Redirecionar para pasta "Internet_Explorer_Edge" !

    Olá pessoal, tudo blz ?? Sou iniciante em PHP e estou tendo um pequeno probleminha ! Tenho um site no qual eu uso um arquivo redirecionador.php que detecta o 'navegador' por 'HTTP_USER_AGENT' e redireciona para uma pasta do navegador 'específico'. Por exemplo, se o 'HTTP_USER_AGENT' achar a palavra por 'strpos' "MSIE 8.0", redireciona para a pasta 'Internet_Explorer_8', se achar a palavra "Firefox", redireciona para a pasta 'Mozilla_Firefox' ! Estou tentando agora fazer o arquivo encontrar a palavra "Edge/" para fazer redirecioná-lo para a pasta "Internet Explorer Edge" ! eis o código do script abaixo: ------------------- <?php $useragent = $_SERVER['HTTP_USER_AGENT']; $FILE_NAME = "index.php"; if(strpos($useragent,"MSIE 8.0")) { header("location:Internet_Explorer_8_9/$FILE_NAME"); } if(strpos($useragent,"MSIE 9.0")) { header("location:Internet_Explorer_8_9/$FILE_NAME"); } if(strpos($useragent,"MSIE 10")) { header("location:Internet_Explorer_10/$FILE_NAME"); } if(strpos($useragent,"rv:11")) { header("location:Internet_Explorer_11/$FILE_NAME"); } if(strpos($useragent,"Edge/", -20)) { header("location:Internet_Explorer_Edge/$FILE_NAME"); } if(strpos($useragent,"Firefox")) { header("location:Mozilla_Firefox/$FILE_NAME"); } if(strpos($useragent,"Chrome")) { header("location:Google_Chrome/$FILE_NAME"); } ?> ------------------- O 'HTTP_USER_AGENT' do navegador "Internet_Explorer_Edge" é: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.79 Safari/537.36 Edge/14.14393 Como tem a palavra "Mozilla" e "Chrome" partindo do início, eu utilizei o 'offset' do 'strpos' para '-20', que começa a procurar a palavra contando 20 caracteres para trás partindo do final. Só que ele recireciona para a pasta "Google Chrome" ! Preciso fazer redirecionar para a pasta "Internet Explorer Edge" e não sei o que está errado ! Será que alguém poderia me dar uma ajuda ? É meio que urgente por favor ! No aguardo Carlos
  13. <?php $porta = code_decode(query_string('1'),"D"); $porta_code = query_string('1'); $dados_stm = mysql_fetch_array(mysql_query("SELECT * FROM streamings where porta = '".$porta."'")); $dados_revenda = mysql_fetch_array(mysql_query("SELECT * FROM revendas where codigo = '".$dados_stm["codigo_cliente"]."'")); $dados_servidor = mysql_fetch_array(mysql_query("SELECT * FROM servidores where codigo = '".$dados_stm["codigo_servidor"]."'")); $dados_config = mysql_fetch_array(mysql_query("SELECT * FROM configuracoes")); $chave_api_google_maps = ($dados_revenda["chave_api_google_maps"] == "") ? $dados_config["chave_api_google_maps"] : $dados_revenda["chave_api_google_maps"]; ?> <?php $porta_code = code_decode($dados_stm["porta"],"E"); $status_streaming = status_streaming($dados_servidor["ip"],$dados_stm["porta"]); if($status_streaming == "ligado"){ $openu = fsockopen("$dados_servidor[ip]","$dados_stm[porta]"); if($openu){ fputs($openu,"GET /7.html HTTP/1.1\nUser-Agent:Mozilla\n\n"); $readu = fread($openu,1000); $textu = explode("content-type:text/html",$readu); $textu = explode(",",$textu[1]); }else{ $er="Connection Allowed access!"; } if($textu[1]==1){$stateu = "Up";}else{$stateu = "Down";} if($er){echo $er; exit;} } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head><meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <title>Ouvintes Conectados</title> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="refresh" content="30"> <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" /> <link href="/admin/inc/estilo.css" rel="stylesheet" type="text/css" /> <link href='http://fonts.googleapis.com/css?family=Coda' rel='stylesheet' type='text/css'> <link href='http://fonts.googleapis.com/css?family=Oswald:300' rel='stylesheet' type='text/css'> <script type="text/javascript" src="/admin/inc/javascript.js"></script> <script type="text/javascript" src="//maps.googleapis.com/maps/api/js?key=<?php echo $chave_api_google_maps; ?>&true_OR_false">" type="text/javascript"></script> <script type="text/javascript"> window.onload = function() { setTimeout("window.location.reload(true);",60000); initialize(); fechar_log_sistema(); // Status de exibição dos quadros document.getElementById('tabela_ouvintes_conectados').style.display=getCookie('tabela_ouvintes_conectados'); document.getElementById('tabela_mapa_ouvintes_conectados').style.display=getCookie('tabela_mapa_ouvintes_conectados'); document.getElementById('tabela_grafico_ouvintes_conectados').style.display=getCookie('tabela_grafico_ouvintes_conectados'); }; </script> <script> var i = 30; function contagemRegressiva() { i--; document.getElementById('cronometro').innerHTML = i + ' segundos, esta pagina será atualizada para exibir ouvintes conectados em tempo real.'; if(i == 0) { i = 30; } } setInterval("contagemRegressiva()", 1000); </script> <style type="text/css"> <!-- body { overflow-x: hidden; } --> </style> </head> <body> <div class="pagina_popup"> <div class="titulo_popup">Ouvintes Conectados - <?="$textu[0]";?> On-Line</div> <div class="dados_popup"> <div class="alerta"> <div id="cronometro"> 30 segundos, esta pagina será atualizada para exibir ouvintes conectados em tempo real. </div> </div> <table width="778" border="0" align="center" cellpadding="0" cellspacing="0" style="border-top:#D5D5D5 1px solid; border-left:#D5D5D5 1px solid; border-right:#D5D5D5 1px solid; border-bottom:#D5D5D5 1px solid;" id="tab" class="sortable"> <tr style="background:url(/admin/img/img-fundo-titulo-tabela.png) repeat-x; cursor:pointer"> <td width="150" height="30" align="left" class="texto_padrao_destaque2" style="border-bottom:#D5D5D5 1px solid; border-right:#D5D5D5 1px solid;">&nbsp;<span style="color:#000000;font-family:Arial;font-size:13px;">IP</td> <td width="170" height="30" align="left" class="texto_padrao_destaque2" style="border-bottom:#D5D5D5 1px solid; border-right:#D5D5D5 1px solid;">&nbsp;<span style="color:#000000;font-family:Arial;font-size:13px;">Pa&iacute;s</td> <td width="150" height="30" align="left" class="texto_padrao_destaque2" style="border-bottom:#D5D5D5 1px solid; border-right:#D5D5D5 1px solid;">&nbsp;<span style="color:#000000;font-family:Arial;font-size:13px;">Tempo Conectado</td> <td width="250" height="30" align="left" class="texto_padrao_destaque2" style="border-bottom:#D5D5D5 1px solid;">&nbsp;<span style="color:#000000;font-family:Arial;font-size:13px;">Player Usado</td> </tr> <?php include('./ip2locationlite.class.php'); $ipLite = new ip2location_lite; $ipLite->setKey('63debeca52ad102b659241f430af9fc65b862b370e4839d42f74eb6ce578cc61'); $xml_stats = simplexml_load_string(utf8_encode(estatistica_streaming($dados_servidor["ip"],$dados_stm["porta"],$dados_stm["senha"]))); $total_ouvintes = count($xml_stats->LISTENERS->LISTENER); if($total_ouvintes > 0) { for($i=0;$i<$total_ouvintes;$i++){ $ip = $xml_stats->LISTENERS->LISTENER[$i]->HOSTNAME; $tempo_conectado = tempo_conectado($xml_stats->LISTENERS->LISTENER[$i]->CONNECTTIME); $pais_sigla = pais_ip($ip,"sigla"); $pais_nome = pais_ip($ip,"nome"); $player = player_ouvinte($xml_stats->LISTENERS->LISTENER[$i]->USERAGENT); echo " <tr> <td height='23' class='texto_padrao'>&nbsp;".$ip."</td> <td height='23' class='texto_padrao'>&nbsp;<img src='/admin/img/icones/paises/".strtolower($pais_sigla).".pmg' border='0' align='absmiddle' />&nbsp;".$pais_nome."</td> <td height='23' class='texto_padrao'>&nbsp;".$tempo_conectado."</td> <td height='23' class='texto_padrao'>&nbsp;".$player."</td> </tr> "; // Dados para o mapa $locations = $ipLite->getCity("$ip"); //$errors = $ipLite->getError(); //$lat[$i] = $locations[latitude]; //$long = $locations[longitude]; //$dados_ip = geoip_record_by_name($ip); $dados_mapa .= "\"".$locations[latitude]."|".$locations[longitude]."\","; $contip[$i] = $ip; } }else{ echo " <tr> <td height='30' colspan='4' align='center' class='texto_status_erro'>Não há ouvintes conectados neste momento.</td> </tr> "; } ?> </table> <br /> <script type="text/javascript"> function initialize() { <?php for($a=0;$a<$total_ouvintes;$a++){ $locations = $ipLite->getCity("$contip[$a]"); echo "var myLatlng$a = new google.maps.LatLng ( $locations[latitude], $locations[longitude]);\n"; } ?> var locationArray = [<?php for($b=0;$b<$total_ouvintes;$b++){ echo "myLatlng$b,";}?>]; var locationArrayName = [<?php for($c=0;$c<$total_ouvintes;$c++){echo '"'."Ouvinte: $contip[$c]".'",';}?>]; var myOptions = { zoom: 2, center: new google.maps.LatLng(5,-20), mapTypeId: google.maps.MapTypeId.ROADMAP, } var map = new google.maps.Map(document.getElementById("mapa_ips"),myOptions); for(var cont = 0; cont < locationArray.length; cont++) { var marker = new google.maps.Marker({ position: locationArray[cont], title: locationArrayName[cont], }); marker.setMap(map); } } </script><table align="center" cellpadding="3" cellspacing="3" bgcolor="#e8e8e8"><tr><td> <div id="mapa_ips" style="width: 766px; height: 380px; margin:0px auto" align="center"></div></td></tr></table> <div class="alerta"> Se houver mais de um IP na mesma cidade, somente um deles ser&aacute; exibido no mapa. </div> </div></div> esse um erro ele esta motrando mesmo com esse erro carrega perfeito mapa mostra dados </body> imagens do mapa imagens dados carregados do mapa no scripts agora vem imagem com os erros esta presentando quando conecta segundo ouvintes ele carrega mais linha agora mapa não carrega dados coretos como faço para fazer carregar um ouvinte cada linha tipo assim ouvinte1 :[ip] ouvinte2:[ip] ouvintes-conectados (7).php
  14. Montar string com array

    Obrigado pela ajuda. Já consegui! <script> function teste(){ var params = ''; var el = document.getElementById("pai"); for(var e = 0; e < el.children.length; e++){ var count = 0 var valor = ''; for (i = 0; i < document.getElementById(el.children[e].id).querySelectorAll('input').length; i++){ if(document.getElementById(el.children[e].id+i).checked == true){ var par = el.children[e].id; count ++; if(count > 1){ valor = valor+','+document.getElementById(el.children[e].id+i).value; }else{ valor = document.getElementById(el.children[e].id+i).value; } } } if(valor){ if(params != par){ var string = string+'&'+par+'='+valor; }else{ var string = par+'='+valor; } } params = par; } alert(string.replace("undefined&", "")); } </script> <body> <div id='pai'> <div id='filho1'> <input id='filho10' type="checkbox" value="bonito" onClick="teste();"> <input id='filho11' type="checkbox" value="simpatico" onClick="teste();"> <input id='filho12' type="checkbox" value="divertido" onClick="teste();"> </div> <div id='filho2'> <input id='filho20' type="checkbox" value="cheiroso" onClick="teste();"> <input id='filho21' type="checkbox" value="inteligente" onClick="teste();"> <input id='filho22' type="checkbox" value="solteiro" onClick="teste();"> </div> <div id='filho3'> <input id='filho30' type="checkbox" value="casado" onClick="teste();"> <input id='filho31' type="checkbox" value="bastardo" onClick="teste();"> <input id='filho32' type="checkbox" value="preguiçoso" onClick="teste();"> </div> </div>
  15. Montar string com array

    tenho divs filho dentro de uma div pai... tenho inputs checkbox dentro de cada div filho <div id='pai'> <div id='filho1'> <input id='1' type="checkbox"> <input id='2' type="checkbox"> <input id='3' type="checkbox"> </div> <div id='filho2'> <input id='a' type="checkbox"> <input id='b' type="checkbox"> <input id='c' type="checkbox"> </div> <div id='filho3'> <input id='x' type="checkbox"> <input id='y' type="checkbox"> <input id='z' type="checkbox"> </div> </div> preciso percorrer cada div filho pra descobrir quem está checked e montar uma string com o id da div filho mais o valor da input checkbox... exemplo: filho1=bonito&filho2=inteligente&filho3=bastardo caso esteja checked mais de um checkbox do mesmo filho, preciso da string assim: filho1=bonito,preguiçoso,solteiro&filho2=inteligente,casado&filho3=bastardo alguém pode me ajudar, por favor? Obrigado,
  16. Playlist de como programar em CSS

    Olá pessoal, estamos criando algumas vídeo aulas de programação em CSS e e gostaríamos que vocês dessem críticas e sugestões do que podemos estar fazendo para melhorar Segue o link da playlist com 6 vídeos https://www.youtube.com/playlist?list=PLi3qhjm7dbedkcSwqOrGYHD_E_0H7Nopj 1 - O que é HTML, CSS e JavaScript? É explicado o que é HTML, CSS e JavaScript e porque é necessário conhecer estas 3 linguagens para programar para Web 2 - Programas Necessários É mostrado os programas necessários para começar a programar (estamos fazendo as vídeo aulas no sistema operacional Xubuntu) 3 - Primeiro CSS Como fazer a integração entre HTML e CSS 4 - Cores Como definir cor por nome, hexadecimal, RGB, HSL, RGBA e HSLA 5 - Initial e Inherit Como utilizar os valores initial e inherit para propriedades em CSS 6 - Media Query Como definir estilos diferentes para tipos de dispositivos diferentes e mesmo tipo de dispositivo com características diferentes PS: - Como temos nossos serviços seculares que é como conseguimos o sustento não teremos como responder todos os comentários de imediato, mas de qualquer forma agradecemos desde já a ajuda - Sempre que tiver vídeo novo atualizaremos este tópico
  17. erro ao pegar dados da sessão

    Meu nobre, a saída é usar depois de header(...); logo na linha de baixo a função exit(); ficando algo como: if(!$QUALQUERVARIAVEL) ou if($QUALQUERVARIAVEL == false) { header('Location: index.php'); exit(); } Usando EXIT ele vai redirecionar sem executar o restante do código :). Outra coisa que você tem que atentar é que no começo do seu script deve haver: <?php session_start(); Para iniciar a sessão e haver um controle de cookies ativo :). Abraços.
  18. Erro para enviar emails

    Olá boa noite, Estou com um problema grande e ja procurei em varios sites, tentei varias soluções e nada. Tenho um site que esta hospedado no 000webhostapp, e estava enviando emails normalmente, de uma hora pra outra, sem eu alterar nada, ele não envia mais :/ Busquei a solução na net e baixei um plugin que se chama WP MAIL SMTP, com o mesmo é possivel enviar emails de teste, e configurar mais facilmente, mas mesmo assim o meu problema continua. Ao enviar o email de teste o WP MAIL me retorna o seguinte erro: The SMTP debugging output is shown below: 2017-10-08 01:13:12 Connection: opening to localhost:25, timeout=300, options=array ( ) 2017-10-08 01:13:12 Connection: Failed to connect to server. Error number 2. "Error notice: stream_socket_client(): unable to connect to localhost:25 (Connection refused) 2017-10-08 01:13:12 SMTP ERROR: Failed to connect to server: Connection refused (111) 2017-10-08 01:13:12 SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting , se alguem souber o que fazer me ajuda por favor >: Obrigada!
  19. erro ao pegar dados da sessão

    Você precisa debugar o código guerreiro: <?php if(!$_SESSION['autUser']){ //verifica se existe a sessao se existir... header('Location: index.php'); }else{ //Até aqui blz... verificou se existe a sessão "autUser" //Para que isso? $userId = $_SESSION['autUser']['id']; //..verifica o usuario //O que essa função READ() faz? $readAutUser = read('up_users',"WHERE id = '$userId'"); //Não sei o que essa função anterior faz mas eu vou supor que caia nesse if if($readAutUser) { //Verificar a estrutura da array: echo '<br><b>Estrutura da variável $readAutUser</b><br>'; echo '<pre>'; var_dump($readAutUser); echo '<pre><br><br>'; foreach($readAutUser as $autUser); //Verificar a estrutura da array $autUser para ver se de fato existe esse índice ['nivel'] echo '<br><b>FOREACH: $autUser</b><br>'; echo '<pre>'; var_dump($autUser); echo '<pre><br><hr>'; if($autUser['nivel'] < '1' || $autUser['nivel'] > '2') { header('Location: '.BASE.'/pagina/perfil'); } }else{ header('Location: index.php'); } } ?>
  20. erro ao pegar dados da sessão

    pessoal, tenho o seguinte código: if(!$_SESSION['autUser']){ //verifica se existe a sessao se existir... header('Location: index.php'); }else{ $userId = $_SESSION['autUser']['id']; //..verifica o usuario $readAutUser = read('up_users',"WHERE id = '$userId'"); if($readAutUser){ foreach($readAutUser as $autUser); if($autUser['nivel'] < '1' || $autUser['nivel'] > '2'){ header('Location: '.BASE.'/pagina/perfil'); } }else{ header('Location: index.php'); } } ?> porém não pega os dados do usuario da sessão
  21. poupup" a partir de um botão reordenavel

    >>>>> [url=https://www.sbobet168.com/][color=#FFFFFF]sbobet online[/color][/url]
  22. Playlist de como programar em HTML5

    Olá pessoal, estamos criando algumas vídeo aulas de programação em HTML5 e e gostaríamos que vocês dessem críticas e sugestões do que podemos estar fazendo para melhorar Segue o link da playlist com 13 vídeos https://www.youtube.com/playlist?list=PLi3qhjm7dbeeC5h0NDfUiRqEvE0v08Pdd 1 - O que é HTML, CSS e JavaScript? É explicado o que é HTML, CSS e JavaScript e porque é necessário conhecer estas 3 linguagens para programar para Web 2 - Programas Necessários É mostrado os programas necessários para começar a programar (estamos fazendo as vídeo aulas no sistema operacional Xubuntu) 3 - Primeiro HTML5 Começamos a mostrar de fato como começar a programar em HTML e como fazer para validar o código 4 - Hierarquia de títulos e linha horizontal Como fazer hierarquia de títulos e colocar linha horizontal Tags: h1 até h6 e hr 5 - Parágrafo, quebra de linha e texto pré-formatado Como fazer parágrafo, quebra de linha e texto pré-formatado Tags: p, br e pre 6 - Formatação de texto Como fazer formatação de texto Tags: b, strong, i, em, mark, small, sub, sup, ins e del Atributos: cite e datetime das tags ins e del 7 - Citações Como fazer citações Tags: q, blockquote, cite, address, abbr e bdo Atributos: title da tag abbr, dir da tag bdo e cite das tags q e blockquote 8 - Comentários e comentários condicionais Como fazer comentário e para que serve 9 - Arquivo Externo Como fazer referência de arquivo externo no HTML 10 - Links | Parte 1 Como fazer links para abrir outros HTML, enviar e-mail, executar JavaScript e direcionar para um local específico Tag: a Atributos: href, hreflang e type 11 - Links | Parte 2 Como criar links para download, diferentes formas de abrir no navegador e vulnerabilidade do target="_blank" Tag: a Atributos: download e target Valores para o target: _self, _blank, _top e _parent 12 - Links | Parte 3 Como resolver vulnerabilidade do target="_blank" e o atributo rel Tag: a Atributo: rel Valores para o rel: alternate, author, bookmark, prev, next, external, help, license, search, tag, nofollow, noreferrer, noopener 13 - Bloco e Linha O conceito de tag de bloco e de linha Tags: div e span PS: - Como temos nossos serviços seculares que é como conseguimos o sustento não teremos como responder todos os comentários de imediato, mas de qualquer forma agradecemos desde já a ajuda - Sempre que tiver vídeo novo atualizaremos este tópico
  23. Ao perder foco

    No caso você teria que utilizar o JavaScript, o evento seria onkeyPress e Onblur
  24. erro

    if(!isset($_GET['remember'])){
  25. PHP e nuSOAP

    Qual o erro retorna?
  26. Consulta SQL em PHP

    Provavelmente você quer é popular campos com ajax... Ex: Digita o CPF ele preenche os dados do rapaz automático. Você pode usar o jquery e pegar o retorno tipo... exemplo de popular um menu option... $(document).ready(function() { $("#marca").change(function() { //armazena o retorno do menu select var marca = $(this).val(); $.ajax({ //url que vai fazer a consulta url: '/siarmas/ajax/buscaModelos', type: 'post', data: { //variavel que vai ser passada, no caso ela se chama MARCA e vai ter o valor que lá em cima ( var marca...) ou seja, o valor que digitou no input que o id seja #marca marca: marca }, dataType: 'json', success: function(response) { var len = response.length; $("#modelo").empty(); for (var i = 0; i < len; i++) { var id = response[0]; var name = response[1]; $("#modelo").append("<option value='" + id + "'>" + name + "</option>"); } } }); }); });
  27. Colocar erros de validação do PHP embaixo do input do Form HTML

    Cara fico tipo assim: //index.php require_once('valida.class.php'); if(isset($_POST['enviar'])) { $validacao = new Valida(); $nome = $validacao->validaNome(); $sobrenome = $validacao->validaSobrenome(); } <form action="index.php" method="POST"> <input id="icon_prefix" type="text" class="validate" name="nome" pattern="[a-zA-Z\s]+$" required="required" minlength="3" > <?php if(isset($nome) && $nome == FALSE) { echo '<label>O campo <b>NOME</b> não pode ser em branco.</label>'; } ?> <input id="icon_prefix" type="text" class="validate" name="sobrenome" pattern="[a-zA-Z\s]+$" required="required" minlength="3" > <?php if(isset($sobrenome) && $sobrenome == FALSE) { echo '<label>O campo <b>SOBRENOME</b> não pode ser em branco.</label>'; } ?> <input type="submit" name="enviar"> </form> //valida.class.php <?php class Valida { public function validaNome() { if(isset($_POST['nome']) && !empty($_POST['nome'])) { return TRUE; } else { return FALSE; } } public function validaSobrenome() { if(isset($_POST['sobrenome']) && !empty($_POST['sobrenome'])) { return TRUE; } else { return FALSE; } } }
  1. Load more activity
×