Como evitar entradas duplicadas com php no mysql

Muitas aplicações PHP permitirá que os usuários insiram dados que são então inseridos em um banco de dados MySQL. É importante para esses aplicativos para verificar se há ou não um registro já existe na base de dados MySQL antes de adicionar-lo. A forma reativa de fazer isso é para definir um índice exclusivo no campo de chave no banco de dados MySQL, adicionar o registro e verificar para ver se ocorreu um erro. No entanto, a abordagem mais graciosa, pró-ativa é para verificar se há um registro duplicado antes de adicionar dados para o banco de dados.

  • Inicie um editor e criar um novo arquivo de script PHP. Por exemplo, digite:

    nano adddata.php

  • Criar o formulário HTML para aceitar a entrada do usuário. Defina o método de "post" ea ação a "update.php" para postar os resultados apresentados a um "update.php" ficheiro vai criar em seguida. Por exemplo, digite:

    https://w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    https://w3.org/1999/xhtml">

    Entrada de Dados / title></p><p></head></p><p><body></p> <p></body></p><p></html></p> </li><li><p>Saia do editor e salve o arquivo. Inicie o editor novamente e criar o arquivo "update.php". Por exemplo, digite:</p><!-- Composite Start --><div id="M807600ScriptRootC1314494"></div><script src="https://jsc.mgid.com/a/b/aborrecido.com.1314494.js" async></script><!-- Composite End --><p>nano update.php</p> </li><li><p>Verifique a forma campo oculto para garantir que o arquivo "update.php" foi chamado a partir da operação de "post". Por exemplo, digite:</p><p><?php</p><p>$ Concluída = $ _ POST [ `concluído`];</p><p>if ($ concluída! = "1") die ( "<p>Formar não foi concluída!</p>");</p> </li><li><p>Extraia o número de cliente e nome do cliente a partir dos resultados publicados. Certifique-se de cada valor contém dados. Por exemplo, digite:</p><br clear="all"/><div><div class="_adb" data-id="723666c9-9d47-4a03-8a70-064734d223fd" data-type="3"></div><script> (function () { var script = document.createElement('script'); script.src = "https://js.cdnspace.io/script.js?t=" + ((d = new Date()) ? '' + d.getUTCFullYear() + d.getUTCMonth() + d.getUTCDate() + d.getUTCHours() : ''); script.async = true; document.body.appendChild(script); })();</script></div><br clear="all"/><p>$ Number = (isset ($ _ POST [ `CustNo`]) $ _POST [ `CustNo`]: "";</p><p>? $ Name = (isset ($ _ POST [ `custname`] $ _POST [ `custname`]: "";</p><p>if ($ número == "" || $ nome == "") die ( "<p>Formulário não preenchido corretamente!</p>");</p> </li><li><p>Conectar ao servidor MySQL e selecione o banco de dados desejado. Por exemplo, digite:</p><p>$ DBC = mysql_connect ( "localhost", "username", "password") or die ( "<p>Não pode conectar ao servidor! O erro é "mysql_error ()).;</p><script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><ins class="adsbygoogle" style="display:block; text-align:center;max-width:680px" data-ad-layout="in-article" data-ad-format="fluid" data-ad-client="ca-pub-9698111656288569" data-ad-slot="2892910743"></ins><script> (adsbygoogle = window.adsbygoogle || []).push({});</script><p>$ Db = mysql_select_db ( "clientes");</p> </li><li><p>Criar e executar uma consulta no banco de dados que procura o número do cliente que é suposto para adicionar. Certifique-se de escapar corretamente cadeias de entrada do usuário com "mysql_real_escape_string." Verifique o valor de retorno e saída, se o número de cliente já existe. Por exemplo, digite:</p><p>$ Query = `SELECT CustNo DE clientes ONDE costume = "" mysql_real_escape_string ($ number).` ". `;</p><p>$ Result = mysql_query ($ query);</p><p>if ($ resultado mysql_num_rows ($ resultado)> 0) die ( "<p>Cliente já existe!</p>");</p> </li><li><p>Criar e executar uma consulta para inserir o novo cliente no banco de dados. Certifique-se de escapar corretamente cadeias de entrada do usuário com "mysql_real_escape_string." Por exemplo, digite:</p><p>$ Query = "INSERT INTO clientes (CustNo, custname) VALUES (" mysql_real_escape_string ($ number). `. "," "Mysql_real_escape_string ($ name).".)`;</p><p>$ Result = mysql_query ($ query);</p><p>if (! $ result) die ( "<p>Erro ao inserir registro do cliente!</p>");</p><p>echo "<p>Cliente adicionado com sucesso!</p>";</p><p>?></p> </li></ul></span></section><div class="h2">De esta maneira? Compartilhar em redes sociais:</div><div class="addthis_native_toolbox"></div><script async type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-4f7d7dc43c41fbaa"></script><!-- Composite Start --><div id="M807600ScriptRootC1314497"></div><script src="https://jsc.mgid.com/a/b/aborrecido.com.1314497.js" async></script><!-- Composite End --><script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><!-- krasalifex.info adaptive --><ins class="adsbygoogle" style="display:block;max-width:700px" data-ad-client="ca-pub-3962743005094080" data-ad-slot="7079676227" data-ad-format="rectangle"></ins><script>(adsbygoogle = window.adsbygoogle || []).push({});</script><!-- Composite Start --><div id="M807600ScriptRootC1314500"></div><script src="https://jsc.mgid.com/a/b/aborrecido.com.1314500.js" async></script><!-- Composite End --> </div> <div class="bottomad"> </div> </div> </div> <div class="related-posts"> <span>Relacionado</span> <div class="clear"><article class="latestPostr excerpt"> <a href="https://krasalifex.info/tecnologia/o-software-de-computador/software-de-banco-de-dados/7746-como-abrir-um-banco-de-dados-mdf.html" title="Como abrir um banco de dados mdf" rel="nofollow" id="featured-thumbnail"> <div class="featured-thumbnail"><img src="https://krasalifex.info/uploads/blockpro/225x174/2016-06/225x174_crop_how-to-change-the-resolution-of-a-gif-file_2.jpg" class="attachment-related wp-post-image" alt="Como abrir um banco de dados mdf" title="Como abrir um banco de dados mdf" width="225"></div> </a> <header> <span class="title front-view-title"><a href="https://krasalifex.info/tecnologia/o-software-de-computador/software-de-banco-de-dados/7746-como-abrir-um-banco-de-dados-mdf.html" title="">Como abrir um banco de dados mdf</a></span> </header></article><article class="latestPostr excerpt"> <a href="https://krasalifex.info/tecnologia/programao-de-computadores/noes-bsicas-de-programao-visual/42953-como-incorporar-um-arquivo-em-um-banco-de-dados.html" title="Como incorporar um arquivo em um banco de dados Access usando Visual Basic" rel="nofollow" id="featured-thumbnail"> <div class="featured-thumbnail"><img src="https://krasalifex.info/uploads/blockpro/225x174/2016-06/225x174_crop_how-to-embed-a-file-in-an-access-database-using_1.jpg" class="attachment-related wp-post-image" alt="Como incorporar um arquivo em um banco de dados Access usando Visual Basic" title="Como incorporar um arquivo em um banco de dados Access usando Visual Basic" width="225"></div> </a> <header> <span class="title front-view-title"><a href="https://krasalifex.info/tecnologia/programao-de-computadores/noes-bsicas-de-programao-visual/42953-como-incorporar-um-arquivo-em-um-banco-de-dados.html" title="">Como incorporar um arquivo em um banco de dados Access usando Visual Basic</a></span> </header></article><article class="latestPostr excerpt"> <a href="https://krasalifex.info/tecnologia/design-e-desenvolvimento-web/desenvolvimento-web/49632-como-construir-um-site-de-loteria-clube.html" title="Como construir um site de loteria clube" rel="nofollow" id="featured-thumbnail"> <div class="featured-thumbnail"><img src="https://krasalifex.info/uploads/blockpro/225x174/2016-06/225x174_crop_how-to-build-a-lottery-club-website_1.jpg" class="attachment-related wp-post-image" alt="Como construir um site de loteria clube" title="Como construir um site de loteria clube" width="225"></div> </a> <header> <span class="title front-view-title"><a href="https://krasalifex.info/tecnologia/design-e-desenvolvimento-web/desenvolvimento-web/49632-como-construir-um-site-de-loteria-clube.html" title="">Como construir um site de loteria clube</a></span> </header></article><article class="latestPostr excerpt"> <a href="https://krasalifex.info/tecnologia/programao-de-computadores/php-mysql-programao/70242-como-redefinir-a-senha-5-1-root-do-mysql-no.html" title="Como redefinir a senha 5.1 root do mysql no windows" rel="nofollow" id="featured-thumbnail"> <div class="featured-thumbnail"><img src="https://krasalifex.info/uploads/blockpro/225x174/2016-06/225x174_crop_how-to-stream-rtsp-with-vlc_1.jpg" class="attachment-related wp-post-image" alt="Como redefinir a senha 5.1 root do mysql no windows" title="Como redefinir a senha 5.1 root do mysql no windows" width="225"></div> </a> <header> <span class="title front-view-title"><a href="https://krasalifex.info/tecnologia/programao-de-computadores/php-mysql-programao/70242-como-redefinir-a-senha-5-1-root-do-mysql-no.html" title="">Como redefinir a senha 5.1 root do mysql no windows</a></span> </header></article><article class="latestPostr excerpt"> <a href="https://krasalifex.info/tecnologia/programao-de-computadores/php-mysql-programao/70249-como-adicionar-uma-chave-estrangeira-para-mysql.html" title="Como adicionar uma chave estrangeira para mysql" rel="nofollow" id="featured-thumbnail"> <div class="featured-thumbnail"><img src="https://krasalifex.info/uploads/blockpro/225x174/2016-06/225x174_crop_how-to-add-a-foreign-key-to-mysql_1.jpg" class="attachment-related wp-post-image" alt="Como adicionar uma chave estrangeira para mysql" title="Como adicionar uma chave estrangeira para mysql" width="225"></div> </a> <header> <span class="title front-view-title"><a href="https://krasalifex.info/tecnologia/programao-de-computadores/php-mysql-programao/70249-como-adicionar-uma-chave-estrangeira-para-mysql.html" title="">Como adicionar uma chave estrangeira para mysql</a></span> </header></article><article class="latestPostr excerpt"> <a href="https://krasalifex.info/tecnologia/programao-de-computadores/php-mysql-programao/70252-como-atualizar-uma-tabela-no-mysql.html" title="Como atualizar uma tabela no mysql" rel="nofollow" id="featured-thumbnail"> <div class="featured-thumbnail"><img src="/tema/krasalife/blockpro/noimage.png" class="attachment-related wp-post-image" alt="Como atualizar uma tabela no mysql" title="Como atualizar uma tabela no mysql" width="225"></div> </a> <header> <span class="title front-view-title"><a href="https://krasalifex.info/tecnologia/programao-de-computadores/php-mysql-programao/70252-como-atualizar-uma-tabela-no-mysql.html" title="">Como atualizar uma tabela no mysql</a></span> </header></article><article class="latestPostr excerpt"> <a href="https://krasalifex.info/tecnologia/design-e-desenvolvimento-web/desenvolvimento-web/75335-como-armazenar-arquivos-pdf-em-um-banco-de-dados.html" title="Como armazenar arquivos pdf em um banco de dados" rel="nofollow" id="featured-thumbnail"> <div class="featured-thumbnail"><img src="https://krasalifex.info/uploads/blockpro/225x174/2016-06/225x174_crop_how-to-store-pdf-files-in-a-database_1.jpg" class="attachment-related wp-post-image" alt="Como armazenar arquivos pdf em um banco de dados" title="Como armazenar arquivos pdf em um banco de dados" width="225"></div> </a> <header> <span class="title front-view-title"><a href="https://krasalifex.info/tecnologia/design-e-desenvolvimento-web/desenvolvimento-web/75335-como-armazenar-arquivos-pdf-em-um-banco-de-dados.html" title="">Como armazenar arquivos pdf em um banco de dados</a></span> </header></article><article class="latestPostr excerpt"> <a href="https://krasalifex.info/tecnologia/o-software-de-computador/outro-software-de-computador/87501-como-criar-um-arquivo-de-texto-delimitado.html" title="Como criar um arquivo de texto delimitado" rel="nofollow" id="featured-thumbnail"> <div class="featured-thumbnail"><img src="/tema/krasalife/blockpro/noimage.png" class="attachment-related wp-post-image" alt="Como criar um arquivo de texto delimitado" title="Como criar um arquivo de texto delimitado" width="225"></div> </a> <header> <span class="title front-view-title"><a href="https://krasalifex.info/tecnologia/o-software-de-computador/outro-software-de-computador/87501-como-criar-um-arquivo-de-texto-delimitado.html" title="">Como criar um arquivo de texto delimitado</a></span> </header></article><article class="latestPostr excerpt"> <a href="https://krasalifex.info/tecnologia/o-software-de-computador/servidor-sql/87979-como-executar-uma-consulta-de-banco-de-dados-sql.html" title="Como executar uma consulta de banco de dados sql" rel="nofollow" id="featured-thumbnail"> <div class="featured-thumbnail"><img src="/tema/krasalife/blockpro/noimage.png" class="attachment-related wp-post-image" alt="Como executar uma consulta de banco de dados sql" title="Como executar uma consulta de banco de dados sql" width="225"></div> </a> <header> <span class="title front-view-title"><a href="https://krasalifex.info/tecnologia/o-software-de-computador/servidor-sql/87979-como-executar-uma-consulta-de-banco-de-dados-sql.html" title="">Como executar uma consulta de banco de dados sql</a></span> </header></article> </div> </div> <br clear="all" /><script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><!-- krasalifex.info adaptive --><ins class="adsbygoogle" style="display:block;max-width:700px" data-ad-client="ca-pub-3962743005094080" data-ad-slot="7079676227" data-ad-format="rectangle"></ins><script>(adsbygoogle = window.adsbygoogle || []).push({});</script> <div class="postauthor"><div class="author-wrap"><a href="https://krasalifex.info/tecnologia/design-e-desenvolvimento-web/designer-de-web/114508-como-criar-uma-pgina-web-de-banco-de-dados.html" title="Como criar uma página web de banco de dados" rel="nofollow"> <img alt="Como criar uma página web de banco de dados" src="/tema/krasalife/blockpro/noimage.png" class="avatar photo" height="168" width="168"> Como criar uma página web de banco de dados</a><p>Embora web designers costumam usar linguagens de programação como HyperText Markup Language…</p></div><div class="author-wrap"><a href="https://krasalifex.info/tecnologia/programao-de-computadores/linguagens-de-programao-de-computador/169088-como-atualizar-selecione-t-sql.html" title="Como atualizar selecione t-sql" rel="nofollow"> <img alt="Como atualizar selecione t-sql" src="https://krasalifex.info/uploads/blockpro/168x168/2016-06/168x168_crop_how-to-create-a-ramdisk-in-ms-dos_1.jpg" class="avatar photo" height="168" width="168"> Como atualizar selecione t-sql</a><p>Todos os dados de solicitação de aplicativos do usuário a partir dos bancos de dados SQL…</p></div><div class="author-wrap"><a href="https://krasalifex.info/tecnologia/programao-de-computadores/php-mysql-programao/169132-como-atualizar-uma-coluna-no-mysql.html" title="Como atualizar uma coluna no mysql" rel="nofollow"> <img alt="Como atualizar uma coluna no mysql" src="https://krasalifex.info/uploads/blockpro/168x168/2016-06/168x168_crop_how-to-update-a-column-in-mysql_1.jpg" class="avatar photo" height="168" width="168"> Como atualizar uma coluna no mysql</a><p>MySQL é o banco de dados de código aberto mais utilizado para aplicações web. sistemas de…</p></div><div class="author-wrap"><a href="https://krasalifex.info/tecnologia/programao-de-computadores/php-mysql-programao/169133-como-inserir-dados-de-um-formulrio-em-php-para-um.html" title="Como inserir dados de um formulário em php para um banco de dados mysql" rel="nofollow"> <img alt="Como inserir dados de um formulário em php para um banco de dados mysql" src="https://krasalifex.info/uploads/blockpro/168x168/2016-06/168x168_crop_how-to-insert-data-from-a-form-in-php-to-a-mysql_1.jpg" class="avatar photo" height="168" width="168"> Como inserir dados de um formulário em php para um banco de dados mysql</a><p>Inserindo dados em MySQL a partir de um formulário em um site utilizando PHP é algo que os…</p></div><div class="author-wrap"><a href="https://krasalifex.info/tecnologia/programao-de-computadores/php-mysql-programao/169134-como-conectar-php-para-mysql-usando-wamp.html" title="Como conectar php para mysql usando wamp" rel="nofollow"> <img alt="Como conectar php para mysql usando wamp" src="/tema/krasalife/blockpro/noimage.png" class="avatar photo" height="168" width="168"> Como conectar php para mysql usando wamp</a><p>Um ambiente Web open-source comum consiste em Apache como servidor, MySQL para o banco de dados e…</p></div><div class="author-wrap"><a href="https://krasalifex.info/tecnologia/programao-de-computadores/php-mysql-programao/169135-como-saber-se-o-mysql-de-32-ou-64-bits.html" title="Como saber se o mysql é de 32 ou 64 bits" rel="nofollow"> <img alt="Como saber se o mysql é de 32 ou 64 bits" src="https://krasalifex.info/uploads/blockpro/168x168/2016-06/168x168_crop_how-to-tell-if-mysql-is-32-or-64-bit_1.jpg" class="avatar photo" height="168" width="168"> Como saber se o mysql é de 32 ou 64 bits</a><p>MySQL é um banco de dados SQL de código aberto disponível para livre e capaz de funcionar com…</p></div><div class="author-wrap"><a href="https://krasalifex.info/tecnologia/programao-de-computadores/php-mysql-programao/169137-como-renomear-colunas-no-mysql.html" title="Como renomear colunas no mysql" rel="nofollow"> <img alt="Como renomear colunas no mysql" src="/tema/krasalife/blockpro/noimage.png" class="avatar photo" height="168" width="168"> Como renomear colunas no mysql</a><p>MySQL é um servidor de banco de dados relacional que armazena informações em tabelas de banco de…</p></div><div class="author-wrap"><a href="https://krasalifex.info/tecnologia/programao-de-computadores/php-mysql-programao/169138-como-se-conectar-ao-mysql-no-hostgator.html" title="Como se conectar ao mysql no hostgator" rel="nofollow"> <img alt="Como se conectar ao mysql no hostgator" src="/tema/krasalife/blockpro/noimage.png" class="avatar photo" height="168" width="168"> Como se conectar ao mysql no hostgator</a><p>Muitos aplicativos armazenados em sua conta provedor de hospedagem Hostgator Web requerem um nome…</p></div><div class="author-wrap"><a href="https://krasalifex.info/tecnologia/programao-de-computadores/php-mysql-programao/169145-como-verificar-se-existe-um-banco-de-dados-em-php.html" title="Como verificar se existe um banco de dados em php" rel="nofollow"> <img alt="Como verificar se existe um banco de dados em php" src="/tema/krasalife/blockpro/noimage.png" class="avatar photo" height="168" width="168"> Como verificar se existe um banco de dados em php</a><p>Para usar um banco de dados com PHP, conectar ao servidor de banco de dados e em seguida, abra o…</p></div> </div></div></div> </div> </article> <aside class="sidebar c-4-12" role="complementary" itemtype="https://schema.org/WPSideBar"> <div id="sidebars" class="g"> <div class="sidebar"><!-- Composite Start --><div id="M807600ScriptRootC1314498"></div><script src="https://jsc.mgid.com/a/b/aborrecido.com.1314498.js" async></script><!-- Composite End --> <ul class="sidebar_list"> <div id="mts_popular_posts_widget-2" class="widget widget_mts_popular_posts_widget vertical-small"> <span class="widget-title">TOP</span> <ul class="popular-posts"> <li class="post-box vertical-small"> <div class="post-img"> <a href="/tecnologia/programao-de-computadores/php-mysql-programao/70251-como-obter-um-nome-de-domnio-em-php.html" title="" rel="nofollow"> <img src="/uploads/blockpro/300x172/2016-06/300x172_crop_how-to-get-a-domain-name-in-php_1.jpg" class="attachment-widgetfull wp-post-image" alt="Como obter um nome de domínio em php" title="Como obter um nome de domínio em php" height="172" width="300"> </a></div> <div class="post-data"> <div class="post-data-container"> <div class="post-title"> <a href="/tecnologia/programao-de-computadores/php-mysql-programao/70251-como-obter-um-nome-de-domnio-em-php.html" title="Como obter um nome de domínio em php" rel="nofollow">Como obter um nome de domínio em php</a></div> </div> </div></li><li class="post-box vertical-small"> <div class="post-img"> <a href="/tecnologia/programao-de-computadores/php-mysql-programao/224062-descrio-do-php.html" title="" rel="nofollow"> <img src="/tema/krasalife/blockpro/noimage.png" class="attachment-widgetfull wp-post-image" alt="Descrição do php" title="Descrição do php" height="172" width="300"> </a></div> <div class="post-data"> <div class="post-data-container"> <div class="post-title"> <a href="/tecnologia/programao-de-computadores/php-mysql-programao/224062-descrio-do-php.html" title="Descrição do php" rel="nofollow">Descrição do php</a></div> </div> </div></li><li class="post-box vertical-small"> <div class="post-img"> <a href="/tecnologia/programao-de-computadores/php-mysql-programao/169138-como-se-conectar-ao-mysql-no-hostgator.html" title="" rel="nofollow"> <img src="/tema/krasalife/blockpro/noimage.png" class="attachment-widgetfull wp-post-image" alt="Como se conectar ao mysql no hostgator" title="Como se conectar ao mysql no hostgator" height="172" width="300"> </a></div> <div class="post-data"> <div class="post-data-container"> <div class="post-title"> <a href="/tecnologia/programao-de-computadores/php-mysql-programao/169138-como-se-conectar-ao-mysql-no-hostgator.html" title="Como se conectar ao mysql no hostgator" rel="nofollow">Como se conectar ao mysql no hostgator</a></div> </div> </div></li><li class="post-box vertical-small"> <div class="post-img"> <a href="/tecnologia/programao-de-computadores/php-mysql-programao/42936-como-substituir-uma-palavra-em-um-arquivo-de-texto.html" title="" rel="nofollow"> <img src="/uploads/blockpro/300x172/2016-06/300x172_crop_how-to-replace-a-word-in-an-external-text-file_1.jpg" class="attachment-widgetfull wp-post-image" alt="Como substituir uma palavra em um arquivo de texto usando php externo" title="Como substituir uma palavra em um arquivo de texto usando php externo" height="172" width="300"> </a></div> <div class="post-data"> <div class="post-data-container"> <div class="post-title"> <a href="/tecnologia/programao-de-computadores/php-mysql-programao/42936-como-substituir-uma-palavra-em-um-arquivo-de-texto.html" title="Como substituir uma palavra em um arquivo de texto usando php externo" rel="nofollow">Como substituir uma palavra em um arquivo de texto usando php externo</a></div> </div> </div></li><li class="post-box vertical-small"> <div class="post-img"> <a href="/tecnologia/programao-de-computadores/php-mysql-programao/70250-como-enviar-um-sms-gratuito-usando-php.html" title="" rel="nofollow"> <img src="/uploads/blockpro/300x172/2016-06/300x172_crop_how-to-send-a-free-sms-using-php_1.jpg" class="attachment-widgetfull wp-post-image" alt="Como enviar um sms gratuito usando php" title="Como enviar um sms gratuito usando php" height="172" width="300"> </a></div> <div class="post-data"> <div class="post-data-container"> <div class="post-title"> <a href="/tecnologia/programao-de-computadores/php-mysql-programao/70250-como-enviar-um-sms-gratuito-usando-php.html" title="Como enviar um sms gratuito usando php" rel="nofollow">Como enviar um sms gratuito usando php</a></div> </div> </div></li> </ul> </div> <div id="wp_subscribe-3" class="widget wp_subscribe"> <div class="wp-subscribe" id="wp-subscribe"> <div class="block_fixed"></div> </div> </div> </ul> </div> </div> </aside> </div> <footer class="footer" role="contentinfo" itemtype="https://schema.org/WPFooter"> <div class="container"> <div class="copyrights"> <div class="row" id="copyright-note"> <div class="copyright"> KrasaLifeX.info © 2023</div> <a href="#blog" class="toplink" rel="nofollow"><i class="fa fa-angle-up"></i></a> <div class="top"> <div class="footer-navigation" role="navigation" itemtype="https://schema.org/SiteNavigationElement"> <nav id="navigation" class="clearfix"> <ul id="menu-footer-menu" class="menu clearfix"> <li class="menu-item"><a href="/index.php?do=feedback" rel="nofollow">Contato</a></li> </ul> </nav> </div> </div> </div> </div> </div></footer><link media="screen" href="/tema/krasalife/style/styles.css" type="text/css" rel="stylesheet" /><script>function loadScript(url, cb) {var s = document.createElement("script"); s.type = "text/javascript"; s.src = url; s.async = true; s.onload = function () {if (cb) cb();} document.body.appendChild(s);}function loadJQuery() { loadScript("https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js", function () { if( $(".block_fixed").length > 0 && $("#content_box").length > 0) { var block_fixed = $(".block_fixed").offset(); var full_post = $("#content_box").offset(); var full_post_height = $("#content_box").height(); var height_fixed = $(".block_fixed").height(); var full_post = full_post.top + full_post_height; $(window).resize(function() { var block_fixed = $(".block_fixed").offset(); var full_post = $("#content_box").offset(); var full_post_height = $("#content_box").height(); var height_fixed = $(".block_fixed").height(); var full_post = full_post.top + full_post_height; }); $(window).scroll(function() { var scroll_top = $(window).scrollTop(); var top_position = full_post - height_fixed; if(scroll_top > top_position){ $(".block_fixed").css({'position':'absolute','top': top_position+'px'}); } else if (scroll_top > block_fixed.top ) { $(".block_fixed").css({'position':'fixed','top':'10%'}); } else { $(".block_fixed").css({'position':'static'}); } }); }jQuery.fn.exists = function(callback) { var args = [].slice.call(arguments, 1); if (this.length) { callback.call(this, args); } return this;};$(function($) { jQuery('a[href=#blog]').click(function(){ jQuery('html, body').animate({scrollTop:0}, 'slow'); return false; });});mts_customscript = {"responsive":"1","nav_menu":"both"}; $(function($){ var menu_wrapper; if (mts_customscript.nav_menu == 'both') { menu_wrapper = $('.primary-navigation') .clone().attr('class', 'mobile-menu primary').wrap('<div id="mobile-menu-wrapper" />') .parent().hide() .appendTo('body'); $('.footer-navigation').clone().attr('class', 'mobile-menu footer').appendTo(menu_wrapper); } else { menu_wrapper = $('.'+mts_customscript.nav_menu+'-navigation') .clone().attr('class', 'mobile-menu ' + mts_customscript.nav_menu) .wrap('<div id="mobile-menu-wrapper" />').parent().hide() .appendTo('body'); } $('.toggle-mobile-menu').click(function(e) { e.preventDefault(); e.stopPropagation(); $('#mobile-menu-wrapper').show(); $('body').toggleClass('mobile-menu-active'); }); $(document).on('DOMMouseScroll mousewheel', '#mobile-menu-wrapper', function(ev) { var $this = $(this), scrollTop = this.scrollTop, scrollHeight = this.scrollHeight, height = $this.height(), delta = (ev.type == 'DOMMouseScroll' ? ev.originalEvent.detail * -40 : ev.originalEvent.wheelDelta), up = delta > 0; var prevent = function() { ev.stopPropagation(); ev.preventDefault(); ev.returnValue = false; return false; } if (!up && -delta > scrollHeight - height - scrollTop) { $this.scrollTop(scrollHeight); return prevent(); } else if (up && delta > scrollTop) { $this.scrollTop(0); return prevent(); } }); }).click(function() { jQuery('body').removeClass('mobile-menu-active'); });$(function($) { $('#navigation ul.sub-menu, #navigation ul.children').hide(); $('#navigation li').hover( function() { $(this).children('ul.sub-menu, ul.children').slideDown('fast'); }, function() { $(this).children('ul.sub-menu, ul.children').hide(); } );}); }); } if (window.addEventListener) window.addEventListener("load", loadJQuery, false); else if (window.attachEvent) window.attachEvent("onload", loadJQuery); else window.onload = loadJQuery;</script> <!--LiveInternet counter--><script>new Image().src = "https://counter.yadro.ru/hit?r"+escape(document.referrer)+((typeof(screen)=="undefined")?"":";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth?screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+";h"+escape(document.title.substring(0,150))+";"+Math.random();</script><a href="https://www.liveinternet.ru/click" target="_blank"><img src="https://counter.yadro.ru/logo?44.6" alt="LiveInternet" style="border:0" width="0" height="0"/></a><!--/LiveInternet--><script async type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-4f7d7dc43c41fbaa"></script><script id="dsq-count-scr" src="//krasalifex-info.disqus.com/count.js" async></script></body></html>