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, 21 de agosto de 2014

Stored Procedure - Atualização de dados em uma tabela

Dando continuidade aos vídeos sobre stored procedure , neste post demonstrarei como podemos utilizar uma sp para atualizar dados em uma tabela e também mostrarei onde ficam armazenados as stored procedures dentro do sql server.

A tabela usada como exemplo é a de Categoria, conforme o modelo abaixo.





Confira abaixo o vídeo e baixe os códigos sql usados neste exemplo.




stored procedure.sql

Stored Procedure - Inserção de dados em uma tabela

Neste vídeo demonstrarei como criamos uma stored procedure ou procedimento de armazenagem no SQL Server.

No exemplo utilizado, uso apenas a tabela categoria, conforme imagem abaixo, no qual será inserido dados através de uma stored procedure.



Veja mais no vídeo abaixo:




segunda-feira, 18 de agosto de 2014

Tutorial - Criando tabelas com chave primária e estrangeira.

Tutorial chave primária e chave estrangeira sql server.
Tutorial Primary key - Foreign Key


Neste vídeo demonstrarei como se cria tabelas com relacionamentos utilizando chave primária e chave estrangeira no sql server.




Segue abaixo os arquivos do modelo de dados e o arquivo SQL gerado neste video tutorial.

Base de dados Tutorial SQL despesas.sql

Modelo Despesas.png


quinta-feira, 7 de agosto de 2014

Tutorial - Backup e Restore no Sql Server.

Neste vídeo demonstro como é feito de maneira simples e rápida, um backup de uma base de dados do Sql Server e a sua restauração.



Apesar de existirem diversas formas de se fazer um backup de um database no sql server, vou focar na forma mais simples, gerando um backup full, contendo toda estrutura do database, como tabelas, procedures, views e demais objetos.




Mais informações veja em http://www.dicasecodigosweb.com.br

quinta-feira, 5 de junho de 2014

Instalação Sql Server Express 2014


Neste post vou demonstrar como faremos o download e a instalação do SQL Server Express 2014.
Vamos instalar o sql express e o Sql Server Management Studio, ferramenta que utilizaremos para manipular as informações dentro da base de dados.

Instalacao Sql Server 2014 - Parte 1

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