adsense

Webcast Introdução ao Sql Server #1

Quarta-feira 24/05/2016 às 14hs

Servidor USBWebServer

Servidor portátil USBWebServer com PHP, Apache, MySQL e PHPMyAdmin.

Banner Rotativo

Código de Banner rotativo em HTML, CSS e Javascript.

quinta-feira, 29 de maio de 2014

HTML: Criação de Tabelas

A criação de tabelas em html é extremamente simples. Neste post vou detalhar como podemos criar e modificar uma tabela, alterando as suas propriedades e seus elementos.


Vamos inicialmente criar uma tabela conforme este exemplo:


NomeTelefone
João3333-3333
João3333-3333
Tabela criada para demonstração no site Dicas e Códigos Web



quarta-feira, 28 de maio de 2014

Top 4 Temas grátis para Bootstrap - Áreas Administrativas

Neste post vou listar 4 ótimos temas prontos que utilizam bootstrap em áreas administrativas. São temas de alta qualidade e o melhor, totalmente grátis.

SB Admin 2 A Free Bootstrap Admin Theme


Tema 1 - temas em html5 gratis


segunda-feira, 26 de maio de 2014

Diferença entre Print, Echo, Print_r e var_dump no PHP

Para imprimirmos um texto, variável, vetor ou código html dentro de um arquivo php, podemos utilizar quatro funções distintas. Neste post vou descrever cada uma das funções e em qual situação é a mais indicada.


echo:


echo é mais rápido que o print pois não retorna um valor, e também não precisa concatenar variáveis que podem ser separadas por vírgulas. O echo não é uma função e sim um construtor do PHP.
Exemplo:

quarta-feira, 21 de maio de 2014

HTML: Validação de preenchimento de campos com javascript

A forma mais fácil de validarmos o preenchimento de um formulário é através de comandos Javascript. Neste exemplo, enviamos o formulário por completo para que cada campo seja verificado individualmente se está preenchido ou não.

Apenas enviamos os dados após a submissão do form, mas poderíamos também incluir em cada campo, na opção onblur a execução da função em javascript.

Confira no código abaixo e faça a sua adaptação de acordo com os campos do seu formulário. Aqui incluí comentários sobre o que faz cada parte.


<script>
<!-- Função que faz a validação de cada um dos campos no formulário. -->


PHP: Inversão de campo data para formato Ano - Mês - Dia

Um dos grandes problemas que temos quando precisamos salvar um campo de data no formato brasileiro é a conversão para o formado do banco de dados.

O nosso padrão é formado por 'dia / mês / ano' e o formato do MySQL ou de qualquer outro banco de dados é ' ano / mês / dia '.

Para solucionarmos este problema, basta utilizarmos 3 funções, explode( ), array_reverse( ) e implode( ) do php, todos em uma única linha de código:

$novadata = implode('/',array_reverse(explode('/',$dia)));


terça-feira, 20 de maio de 2014

Microsoft Word: Mala Direta

Neste post vou demonstrar como criamos uma mala direta de forma simples e rápida utilizando o Microsoft Word.

Vamos primeiro criar um documento no word, que será o nosso documento base. Neste exemplo vamos abrir um modelo pronto no Word chamado de Certificado de Premiação.





Vamos criar uma planilha no excel contendo todos os campos do certificado, conforme a imagem abaixo.

MySQL Básico: Tipos de campos MySQL

No banco de dados MySQL podemos ter 3 tipos de campos diferentes.


Tipos de dados mysql


1 Tipos numéricos: 


Tipo de CampoTamanho de Armazenamento
TINYINT1 byte
SMALLINT2 bytes
MEDIUMINT3 bytes
INT4 bytes
INTEGER4 bytes
BIGINT8 bytes
FLOAT(X)4 ou 8 bytes
FLOAT4 bytes
DOUBLE8 bytes
DOUBLE PRECISION8 bytes
REAL8 bytes
DECIMAL(M,D)M+2 bytes se D > 0, M+1 bytes se D = 0
NUMERIC(M,D)M+2 bytes se D > 0, M+1 bytes se D = 0

TinyInt: é um número inteiro assinado ou não assinado(signed ou unsigned). Assinado,  a margem de valores válidos é desde -128 até 127. Não assinado, a margem de valores é de 0 até 255 

sexta-feira, 16 de maio de 2014

PHP: Básico: Select em tabela MySQL

Continuando com o post PHP: Básico: Criação de tabela e inserção de dados, neste post vou demonstrar como criamos uma listagem básica de dados de uma tabela.


Tabela em html com dados mysql e php


quarta-feira, 14 de maio de 2014

PHP: Básico: Criação de tabela e inserção de dados.

No post PHP: Básico: Conexão com MySQLi expliquei como é feito a conexão do PHP com uma base de dados MySQL.

Neste post vamos criar uma tabela, inserir dados de um formulário HTML 



Para criar a nossa tabela, vamos primeiro acessar PHPMyAdmin e criar um database.






Agora vamos criar a nossa tabela com 3 campos, id, nome e telefone.

segunda-feira, 12 de maio de 2014

HTML: Códigos: Menu DropDown

Que tal ter um menu dropdown como este aqui:

Menu DHTML horizontal

Este é o código que monta o menu. Para adicionar mais níveis, basta copiar um novo <li></li>. Os subníveis devem estar dentro destas tags <li>.

PHP: Básico: Conexão com MySQLi

Neste Post vou demonstrar como é realizado a conexão do PHP com o MySQLi, visto que a versão mysql cairá em desuso. A forma que será demonstrada é a Orientada a Objetos.


  1. <?php

  2. //conexão com o servidor - Os parâmetros são, servidor, usuario, senha e o nome do database a ser conectado.

  3. $mysqli = new mysqli("servidor", "usuario", "senha","database");


  4. // Para executar uma query, passamos o código como parâmetro conforme o
  5. // exemplo abaixo.

  6. $query = $mysqli->query('select * from tabela');
  7. // Para acessarmos os dados obtidos da tabela, usaremos o loop while
  8. while($result = $query->fetch_assoc){
  9. echo $result['campo'];
  10. }



HTML: Básico: A Tag Div

Neste post vou mostrar como trabalhar com Div no html.


A tag <div> serve principalmente para posicionar objetos em uma página html. Podemos dizer que um DIV é um bloco onde pode ser colocado em qualquer parte do seu código, ou ainda sobrepor outros blocos já existentes.

Um exemplo de um div seria o código abaixo

1
2
3
4
5
6
<div style="background-color:red;text-align:center">
<p>Primeira Div</p>
</div>
<div style="border:1px dotted #9F0">
<p>Segunda Div</p>
</div>
Propriedades de um div:


sábado, 10 de maio de 2014

Servidor WEB: USBWEBSERVER, PHP e MySQL rodando no USB

Existe comodidade maior do que poder levar não só o seu servidor e banco de dados para qualquer computador como todo o seu sistema web desenvolvido em PHP, sem precisar configurar ou instalar nada no computador?

Neste post vou falar do sistema USBWEBSERVER um servidor que roda direto de um pendrive, hd externo ou qualquer dispositivo usb. Também roda no computador, sem a necessidade de instalação.

A grande vantagem está nos serviços levantados, ele possui uma versão compacta do servidor web Apache configurado diversos módulos da linguagem PHP e do servidor de banco de dados MySQL.




Você pode usá-lo para fins didáticos, de estudo ou  mesmo para hospedar um site de intranet ou qualquer aplicativo desenvolvido utilizando PHP.


Para rodar o programa, primeiro baixe aqui a ultima versão.


Servidor Web - USBWEBSERVER - Passo 1

quinta-feira, 8 de maio de 2014

Banner Rotativo HTML e CSS

Neste post vou mostrar como incluir um banner rotativo no seu site.

As imagens deste post foram escolhidas aleatoriamente apenas para título de demonstração.

Banner Rotativo HTML - Passo 1

Em primeiro lugar, baixe o arquivo banner.zip contendo todas as pastas e códigos que utilizaremos.




Descompacte as pastas na mesma pasta raiz onde está o arquivo html que será incluido o banner.

Abra o arquivo banner.html e copie o código conforme descrição abaixo.

No cabeçalho da sua página, será necessário incluir as seguintes linhas de código:


<link href="css/camera.css" rel="stylesheet"></link><i>     <script src="js/jquery.js"></script>     <script src="js/jquery-migrate-1.2.1.js"></script>     <script src="js/script.js"></script>      <script src="js/superfish.js"></script>     <script src="js/jquery.ui.totop.js"></script>     <script src="js/jquery.mobilemenu.js"></script>     <script src="js/jquery.easing.1.3.js"></script>      <script src="js/jquery.tooltipster.js"></script>     <script src="js/camera.js"></script>     <!--[if (gt IE 9)|!(IE)]><!-->     <script src="js/jquery.mobile.customized.min.js"></script>     <!--<![endif]-->    <script src="js/modernizr.custom.js"></script>     <script>       $(document).ready(function(){        jQuery('#camera_wrap').camera({            loader: 'pie',            pagination: true ,            minHeight: '200',            thumbnails: true,            height: '40.85106382978723%',            caption: true,            navigation: true,            fx: 'mosaic'          });        $().UItoTop({ easingType: 'easeOutQuart' });               $('.tooltip').tooltipster();        });     </script>

No código html após as tags <body> inclua o texto abaixo:

   <div class="slider">
       <div class="camera_wrap" id="camera_wrap">
            <div data-thumb="images/thumb.png" data-src="images/slide.jpg">
                <div class="caption fadeFromBottom">
                    Descrição Banner 1
                </div>
            </div>
            <div data-thumb="images/thumb1.jpg" data-src="images/slide1.jpg">
                <div class="caption fadeFromBottom">
                      Descrição Banner 2
                </div>
            </div>
            <div data-thumb="images/thumb2.png" data-src="images/slide2.jpg">
                <div class="caption fadeFromBottom">
                      Descrição Banner 3
                </div>
            </div>
            <div data-thumb="images/thumb3.png" data-src="images/slide3.jpg">
                <div class="caption fadeFromBottom">
                    Descrição Banner 4
                </div>
            </div>           
        </div>
    </div>
    <script src="js/classie.js"></script>

    <script src="js/thumbnailGridEffects.js"></script>


Salve os arquivos e caso seja necessário, altere as propriedades da classe slider, a qual tem as proporções do banner configuradas.


Promoções da Semana