sexta-feira, 30 de março de 2012

Formulário de Cadastro HTML + PHP

Formulário de Cadastro HTML + PHP
 
Salve o código abaixo como form.php

<html>
 <head>
  <title>Formulário de Cadastro</title>
 </head>
<body>
 <form action="dados.php" method="post" name="form" onSubmit="return enviardados()">
  <table>
        <center>
   <table>
               <tr>
                    <td colspan=2><h2><center><font color="red"><b>Cadastro</b></font></center></h3></td>
               </tr>
               <tr>
                   <td>Nome: </td>
                   <td><input type="text" name="nome" value=""></td>
               </tr>
               <tr>
                   <td>Endereço: </td>
                   <td><input type="text" name="end" value=""></td>
               </tr>
               <tr>
                   <td>Cidade: </td>
                   <td><input type="text" name="cidade" value=""></td>
               </tr>
               <tr>
                   <td>UF: </td>
                   <td><input type="text" name="uf" value=""></td>
               </tr>
               <tr>
                   <td>Cep: </td>
                   <td><input type="text" name="cep" value=""></td>
               </tr>
               <tr>
                   <td>Telefone:</td>
                   <td>
      <input type="text" name="fone" value="" width=200>
       </td>
               </tr>
               <tr>
                   <td>CPF: </td>
                   <td><input type="text" name="cpf" value=""></td>
               </tr>
               <tr>
                   <td>RG: </td>
                   <td><input type="text" name="rg" value=""></td>
               </tr>

      <tr>
                   <td>Data de Nascimento</td>
                   <td>
                         <!-- Drop Down Dia -->
                         <select name = "dia">
                         <?php
                              $dia=1;
                              while($dia<=31)
                              {
                              ?>
                              <option value= "<?php echo $dia?>"> <?php echo $dia?> </option>
                              <?php $dia++;
                              }
                              ?>
                         </select>
                         <!-- Drop Down Mês -->
                         <select name = "mes">
                         <?php
                              $mes=1;
                              while($mes<=12)
                              {
                              ?>
                              <option value= "<?php echo $mes?>"> <?php echo $mes?> </option>
                              <?php $mes++;
                              }
                              ?>
                         </select>
                         <!-- Drop Down ano -->
                         <select name = "ano">
                         <?php
                              $ano=2012;
                              while($ano>=1900)
                              {
                              ?>
                              <option value= "<?php echo $ano?>"> <?php echo $ano?> </option>
                              <?php $ano--;
                              }
                              ?>
                         </select>
                   </td>
               </tr>
               <tr>
                   <td>Curso:</td>
                   <td><input type="text" name="curso" value=""></td>
               </tr>
      <tr>
    <td colspan="2">
     <center><input type = "submit" value = "enviar"></center>
    </td>
   </table>
        </center>
 </form>
</body>
</html>

Salve o código abaixo como dados.php

<html>
 <head>
  <title>Exibir Dados</title>
 </head>
<body>
      <?php

             //variaveis para receber os valores das caixas de textos.
             $nome= $_POST["nome"];
             $end = $_POST["end"];
             $cidade = $_POST["cidade"];
             $uf = $_POST["uf"];
             $cep = $_POST["cep"];
             $fone= $_POST["fone"];
             $cpf = $_POST["cpf"];
             $rg = $_POST["rg"];
             $curso = $_POST["curso"];
                
             //variaveis que recebem os valores dos Drops Down
             $dia= $_POST["dia"];
             $mes= $_POST["mes"];
             $ano= $_POST["ano"];
            
             //imprimir na tela as informações abaixo, concatenando textos e variaveis
             echo "<h2><b><i>Segue abaixo dados Cadastrados de ".$nome."</i></b></h2>";
             echo "<b>Nome:</b> ".$nome."<br>";
             echo "<b>Telefone:</b> ".$fone."<br>";
             echo "<b>Cidade:</b> ".$cidade."<br>";
             echo "<b>Estado:</b> ".$uf."<br>";
             echo "<b>CEP:</b> ".$cep."<br>";
             echo "<b>RG:</b> ".$rg."<br>";
             echo "<b>CPF:</b> ".$cpf."<br>";
             echo "<b>Data de Nascimento:</b> (".$dia."/".$mes."/".$ano.")<br>";
             echo "<b>Curso:</b> ".$curso;
    ?>
</body>
</html>

quarta-feira, 28 de março de 2012

Obter o último registro incluído em um banco de dados


Obter o último registro incluído em um banco de dados

A função MAX retorna o valor máximo de uma expressão. Sua sintaxe é:

SELECT MAX (coluna_tabela)
FROM tabelas
WHERE condição;

Abaixo segue exemplos:

SELECT MAX(id) FROM acesso; /* Neste caso obteremos o último valor ID inserido na tabela acesso */

SELECT MAX(id), MAX(Data_Acesso) FROM acesso; /* Neste caso obteremos o último valor Id e Data_Acesso inserido na tabela acesso */

SELECT MAX(id) as Matrícula, MAX(Data_Acesso) as Data de Acesso FROM acesso; /* Neste caso obteremos o último valor Id e Data_Acesso e renomeamos as colanas das tabelas */

terça-feira, 27 de março de 2012

Criando Pastas Invisíveis


Criando Pastas Invisíveis

Uma pasta invisível é muito útil para muitas pessoas. Principalmente para quem tem algo a esconder. Para criar uma pasta invisível no Windows basta seguir os passos abaixo:

Clique com o botao direito do mouse em qualquer lugar da sua área de trabalho, e clique em novo/pasta.

Depois de ter criado uma pasta você vai renomea-la

ao invés de você colocar um nome para pasta você vai fazer o seguinte: aperte e mantenha apertada a tecla alt e aperte os seguintes números 0160 . Ou seja alt+0160

Depois você clica com o botao direito do mouse em cima da pasta e clica em propriedades/ personalizar/ alterar ícone

na janela que abriu você devera escolher um ícone em branco (esse ícone está logo no inicio, tem três ícones invisíveis um encima do outro).

Clique em ok

Pronto agora você poderá esconder suas coisas

Para saber aonde esta a pasta, selecione toda sua área de trabalho e preste bem atenção pois vai ter um lugar que vai ter uma pequena area sublinhada mas não vai ter pasta, é lá que esta a pasta invisível, de dois cliques e pronto ou fik precionando f5

Alguns Comandos do Executar


Comandos do Executar

  • Calc.exe - Executa o programa Calculadora
  • Charmap.exe - Executa o Mapa de Caracteres
  • ChkDsk.exe - Executa o Scandisk em ambiente simulado DOS
  • CleanMgr.exe - Executa a Limpeza de Disco
  • CliconFg.exe - Executa o utilidade Rede para clientes do SQL Server
  • CMD.exe - Executa o Prompt de Comando do DOS
  • Control.exe - Acessa o Painel de Controle
  • DxDiag.exe - Ferramenta de Diagnóstico do Direct X
  • EudCedit.exe - Executa Editor de caracteres especiais
  • Explorer.exe - Acessa o Windows Explorer
  • Magnify.exe - Executa a Lente de aumento do Windows XP
  • Mspaint.exe - Executa o Paint Brush
  • Mstsc.exe - Abre a janela para conexão de área de trabalho Remota
  • MSconfig.exe - Utilitário de configuração do Sistema
  • Notepad.exe - Acessa o Bloco de Notas
  • NetSetup.exe - Executa o Assistente para configuração de rede doméstica
  • Osk.exe - Executa o teclado Virtual
  • PergMon.exe - Gerenciador de Desempenho do Windows XP
  • Regedit.exe - Acessa o ambiente de exploração do registro do Windows
  • Rstrui.exe - Executa o Assistente para restauração do Sistema
  • Telnet.exe - Acessa o ambiente DOS possibilitando a comunicação Remota
  • TaskMgr.exe - Gerenciador de Tarefas do Windows
  • Write.exe - Wordpad do Windows

  • Ferramentas Administrativas


  • gpedit.msc - Diretivas de Grupos
  • perfmon.msc - Serviço de componentes
  • compmgmt.msc - Gerenciamento do Computador
  • services.msc - Serviços
  • secpol.msc - Diretiva de Segunça Local
  • comexp.msc - Serviços de Componentes
  • odbcad32.exe - Fontes de Dados (ODBC)
  • Accwiz.exe - Acessa o Assistente de Acessibilidade




Inserir Senha em pasta e/ou arquivos


Inserir Senha em pasta e/ou arquivos


  • Escolha um arquivo e clique com o botão direito sobre o mesmo;
  • Escolha a opção adicionar para o arquivo;
  • O formato do arquivo será ZIP;
  • O Método de compressão esta em NORMAL deixe em BOM;
  • Clique na Guia AVANÇADO e depois no botão CONFIGURAR SENHA...;
  • Digite uma senha e redigite a mesma logo abaixo;
  • Clique em Ok e depois em Ok denovo.


Colocando SWF no PowerPoint 2007 ou Superior


Colocando SWF no PowerPoint

Segue um passo a passo de como inserir um arquivo SWF dentro do PowerPoint.


  • Clique no Botão Office;
  • Opções do PowerPoint;
  • Marque a opção Mostrar guia Desenvolvedor na Faixa de Opções > Clique em Ok;
  • Clique na Guia Desenvolvedor;
  • No grupo Controle clique no botão mais controle;
  • Localize e clique na opção Shockwave Flash Object;
  • Clique em Ok e desenhe a área na qual ficará o vídeo em seu Slide;
  • Clique com o Botão direito na área do video e clique em propriedades.
  • Localize a opção MOVIE e nela conterá o nome_do_arquivo.swf

Obs.: O arquivo .swf deverá estar no mesmo diretório do arquivo .ppt

sexta-feira, 23 de março de 2012

Calculadora Simples em PHP

Calculadora em PHP
Exercicio feito em Aula...

Calc.html

<html>
 <head>
  <title>Calculadora</title>
 </head>

<body>
      <table>
             <form action="calculadora.php" method="post">
                   <tr>
                       <td colspan=4><h3><center>Calculadora em PHP</center></h3>
                       </td>
                   </tr>
                   <tr>
                       <td colspan=2>
                                 <b>Valor 1:</b> <input type="text" name="valor1" value="">
                       </td>
                       <td colspan=2>
                                 <b>Valor 2:</b> <input type="text" name="valor2" value="">
                       </td>
                   </tr>
                   <tr>
                        <td colspan=4>
                            <center>
                            <select name="calc">
                                    <option value="adicao">Adição</option>
                                    <option value="subtracao">Subtração</option>
                                    <option value="multiplicacao">Multiplicação</option>
                                    <option value="divisao">Divisão</option>
                            </select>
                            </center>
                        </td>
                   </tr>
                   <tr>
                   <td colspan=4>
                   <center>
                           <input type="submit" value="Calcular">
                   </center>
                   </td>
                   </tr>
             </form>
      </table>
</body>
</html>


Calculadora.php

<html>
 <head>
  <title>Calculadora</title>
 </head>
<body>

 <?php
  $vl1=$_POST["valor1"];
  $vl2=$_POST["valor2"];
        $conta=$_POST["calc"];
  $result = 0;
        $var1 = 0;
        switch ($conta)
        {
        case "adicao":
        //código se conta for adicao
        $result = ($vl1 + $vl2);
        echo "A ".$conta." entre ".$vl1." e ".$vl2." é: ".$result;
        break;
        case "subtracao":
        //código se conta for subtracao
        $result = ($vl1 - $vl2);
        echo "A ".$conta." entre ".$vl1." e ".$vl2." é: ".$result;
        break;
        case "multiplicacao":
        //código se conta for multiplicacao
        $result = ($vl1 * $vl2);
        echo "A ".$conta." entre ".$vl1." e ".$vl2." é: ".$result;
        break;
        case "divisao":
        //código se conta for divisão
        $result = ($vl1 / $vl2);
        echo "A ".$conta." entre ".$vl1." e ".$vl2." é: ".$result;
        break;
        }
        $val= $_POST["valor"];
        echo $val;
   ?>
</body>

</html>

Exibir / Ocultar conjunto de ferramentas


Exibir / Ocultar conjunto de ferramentas
Às vezes necessitamos exibir e/ou ocultar um conjunto de ferramentas dentro do nosso sistema em diversas situações.
Abaixo segue alguns exemplos:
Exemplo 01:
if (DropDownList.SelectedValue == "Selecionar")
{
lblCliente.Visible = false;
       txtCliente.Visible = false;

       lblFuncionario.Visible = false;
       txtFuncionario.Visible = false;

lblAluno.Visible = false;
       txtAluno.Visible = false;

}
else if (DropDownList.SelectedValue == "Cliente")
{
lblCliente.Visible = true;
       txtCliente.Visible = true;

       lblFuncionario.Visible = false;
       txtFuncionario.Visible = false;

lblAluno.Visible = false;
       txtAluno.Visible = false;
}
else if (DropDownList.SelectedValue == "Funcionário")
{
lblCliente.Visible = false;
       txtCliente.Visible = false;

       lblFuncionario.Visible = true;
       txtFuncionario.Visible = true;

lblAluno.Visible = false;
       txtAluno.Visible = false;
}
else
{
lblCliente.Visible = false;
       txtCliente.Visible = false;

       lblFuncionario.Visible = false;
       txtFuncionario.Visible = false;

lblAluno.Visible = true;
       txtAluno.Visible = true;
}

Dica: Quando usamos poucas ferramentas o exemplo à cima é bem interessante, porém quando utilizamos muitas ferramentas o nosso código fica muito extenso.
Uma dica é a utilização de PANEL (Painéis). Dentro dos Painéis podemos colocar diversas ferramentas como Label, TextBox, entre outras...



Exemplo 02:
if (DropDownList.SelectedValue == "Selecionar")
{
panelCliente.Visible = false;
panelFuncionario.Visible = false;
panelAluno.Visible = false;
}
else if (DropDownList.SelectedValue == "Cliente")
{
panelCliente.Visible = true;
panelFuncionario.Visible = false;
panelAluno.Visible = false;      
}
else if (DropDownList.SelectedValue == "Funcionário")
{
panelFuncionario.Visible = true;
panelCliente.Visible = false;
panelAluno.Visible = false;
}
else
{
panelAluno.Visible = true;
panelCliente.Visible = false;
panelFuncionario.Visible = false;
}

//Abaixo segue um exemplo para criação de um panel
<asp:Panel ID="panelCliente" runat="server" Visible="false">
<table width="100%">
<tr align="left">
                    <td class="style2">
                                  Cliente:
</td>
<td>
                                  Endereço:
                    </td>
</tr>
<tr align="left">
                    <td class="style2">
                                  <asp:TextBox ID="txtCliente" runat="server" Width="150px"></asp:TextBox>
</td>
<td>
                                  <asp:TextBox ID="txtEnd" runat="server" Width="150px"></asp:TextBox>
</td>
</tr>
             <tr align="left">
                    <td colspan=3>
                                  <asp:Button ID="btnCliente" runat="server" Text="Cliente" Width="150px" />
</td>
</tr>
</table>
</asp:Panel>

Removendo diretivas using não utilizadas no Visual Studio


Removendo diretivas using não utilizadas no Visual Studio
Essa é uma dica simples e bem útil para quem esta se familiarizando com Visual Studio.
Em vários projetos encontramos diretivas using que não são usadas no código. Apesar de não fazer nenhuma diferença no desempenho do aplicativo, pois todos os recursos são carregados sob demanda quando são realmente utilizados, mas os mesmo “poluem” o código fonte.
Existem duas mineiras que podemos fazer isso:
  1. Menu Principal – No menu Editar, vá em IntelliSense, depois em Organize Usings, e clique em Remove Unused Usings.
ou
  1. Context Menu – botão direito do mouse em qualquer lugar dentro do editor de código, vá em para Organize Usings, e clique em Remove Unused Usings.

Retornar valor de um SELECT do BD em um DropDownList


Retornar valor de um SELECT do BD em um DropDownList
MySqlConnection cn = new MySqlConnection(cnnStr);
MySqlCommand ddPC = new MySqlCommand();
ddPC.CommandType = System.Data.CommandType.Text;
ddPC.CommandText = "SELECT modelo FROM computadores";
ddPC.Connection = cn;

try
{
cn.Open();
       MySqlDataReader reader = ddPC.ExecuteReader();
       while (reader.Read())
       {
             modeloPC1.Add((string)reader["modelo"]);
       }
}
catch { }
finally { cn.Close(); }

for (int x = 0; x < modeloPC1.Count; x++)
{
ddComputadores.Items.Add(modeloPC1[x].ToString());
}

Contar quantidade de linhas de uma GridView


Contar quantidade de linhas de uma GridView
//conta o número de linhas, converte para string e exibe em uma Label.
lbl_valor.Text = GridView.Rows.Count.ToString();

Verificar se CheckBoxList está Selecionado e armazenar em um Array em Aspx


Verificar se CheckBoxList está Selecionado e armazenar em um Array em Aspx 
//Array que recebe todos os valores retornados dos Checkbox, inclusive os null
ArrayList Lista = new ArrayList();


//Estrutura de Repetição FOR para executar a quantidade de caixas que temos selecionadas
for (int i = 0; i < CheckBoxList.Items.Count; i++)
{
       //Se tiver selecionado o CheckBox
if (CheckBoxList.Items[i].Selected)
{
              //Armazenar o VALUE do CheckBox na Array Lista
Lista.Add(CheckBoxList.Items[i].Value);
}
}