sexta-feira, 5 de junho de 2009

PHP OO - Criando uma classe para conectar no BD

//Nome da classe
class Conexao
{
//Declarei as variaveis sendo publicas
public $conexao;
public $banco;
public $host = "localhost";
public $user = "root";
public $senha = "";
public $nomebanco = "listagem_site";
//Construtor da classe, aqui que iremos "validar" as variaveis. $this significa que e uma variavel local da classe
function __construct()
{
$conexao = mysql_connect($this->host,$this->user,$this->senha) or die (mysql_error());
$banco = mysql_select_db($this->nomebanco);
}
}
?>

quinta-feira, 11 de setembro de 2008

Exibir os dados de um BD

Olá, com o tutorial anterior voce consegue fazer este, irei pegar as mesmas informções das variaveis do tutorial anterior.

Neste tutorial, voce irá aprender a exibir os dados do banco de dados em um arquivo .php

exibir.php

//<.?PHP


//Abre um select para a tabela_nome e ordena os dados por ID
//$sql = " SELECT * FROM tabela_nome ORDER BY id ";
//caso de algum erro sera exibido a mensagem de erro
//$limite = mysql_query($sql) or exit (mysql_error());
//Abre um laço de repeticao, que irá exibir todos os dados do bd ($limite sabe o //limite de dados no bd)
//while ( $linha = mysql_fetch_array($limite))

//{

//echo $linha["nome"]; //ira imprimir o nome
//echo $linha["endereco"]; //ira imprimir o endereco
//echo $linha["pais"]; //ira imprimir o pais

// }


//.?>


Esta tudo bem explicado no code acima, qualquer dúvida nos comentários que eu irei responder. :) Grato!

Inserindo dados no BD

Olá, bom dia a todos, estou aqui no trabalho e agora esta mais relax, resolvi escrever um tutorial de como inserir dados em um BD.

1. Primeiramente, voce deve criar um formulario, nele voce poem as variaveis: nome, endereco, pais

2. Este é o code para inserir dados no BD, leia os comentarios para uma melhor explicação:

//<.?PHP
// Pega o valor das variaveis que foram declaradas

//$_POST["nome"];
//$_POST["endereco"];
//$_POST["pais"];

// Coloca os valores na tabela (tabela_nome)
//$sql_add = "INSERT INTO tabela_nome (nome,endereco,pais) VALUES //('$nome','$endereco','$pais')";
//mysql_query($sql_add) or die ("Nao foi possivel adicionar");

// Mensagem de envio corretamente
//echo "Seus dados foram enviados corretamente";

//.?>

Acho que o tutorial esta bem simples, depois disto basta voce conferir se os dados foram para o seu BD. Espero ter ajudado, até a próxima! :D

domingo, 7 de setembro de 2008

Declarando variaveis em PHP

Ola mais uma vez.

Irei explicar de uma forma bem resumida, como fazer a declaracao de uma variavel em PHP.
A declaracao da variavel, vem sempre acompanhada do $ (dolar)

Exemplo:

$nome
// Para o nome de uma pessoa
$idade
// Para a idade de uma pessoa

Para a variavel receber algum valor, voce deve colocar o nome da variavel e depos "=" , um bom exemplo disto e:

$idade = 10;
$nome="Mario";
$sexo='M'

* Para um conjunto de string usa-se aspas ("") e para char usa-se plicas ('').

EXEMPLO:

//<.?PHP
//$idade=22;
//$nome="Mario";
//$sexo='M';

//echo "$idade, $nome, $sexo";

//?>

Informacoes sobre o EASYPHP

" O EasyPHP é um WAMP (pacote de soluções para Windows, Apache, MySQL e PHP) programa que instala em pequenos passos um servidor WEB Apache, um módulo para programação em PHP e o MySQL (Banco de Dados), também instala o módulo de administração de Banco de Dados phpMyAdmin. Podemos dizer que ele é um “pequeno notável”.

A vantagem de sua utilização na plataforma Windows é primordialmente trababalhar com programação em PHP sem se preocupar com os passos necessários para a configuração de um servidor Apache, e servidores de Banco de Dados. "

(http://www.linhadecodigo.com.br/Artigo.aspx?id=1676)


- Criando um formulario de envio de e-mail em PHP

Ola a todos, este e a minha primeira postagem, vou tentar fazer de forma mais clara possivel os tutoriais.

Neste tutorial nos iremos aprender como fazer um sistema de formulario em PHP.

Okay, vamos comecar.

Primeiramente iremos precisar de fazer nossos fomularios.

1_ formulario.html




NOME:

EMAIL:










* Criei dois campos um com o nome e o outro com o email.
* Esta pagina sera redirecionada para enviar.php
* form name="form1" method="post" action="enviar.php" Coloque <> no final.


2_ enviar.php
* Este sera o arquivo para enviar o conteudo dos formularios para o e-mail desejado.

//
// $nome2 = $_POST['nome2']; // Pega o que foi postado no campo nome2
// $email2 = $_POST['email2']; // Pega o que foi postado no campo mensagem2

// $msg.="Nome: $nome2\n"; // A variavel $msg ira receber conteudo de $nome2
// $msg.="email2: $email2\n"; // A variavel $msg ira receber conteudo de email2
// \n = Quebra de linha

// $mensagem = "$msg"; // a variavel $mensagem recebe conteudo de $msg ($nome2, email2)
// $remetente = "$email"; // Pegara conteudo da variavel $email
// $destinatario = "SEU.EMAIL@SEU.EMAIL.COM.BR";
// $assunto = "Email Formulario";
// $headers = "FROM: $email";

// @ mail ($destinatario,$assunto,$mensagem,$headers);

// echo "";

//?>


* Todas as linhas foram comentadas para uma melhor interpretacao do script.


Obrigado a todos, ate a proxima.