Utilizando o comando like com variável [PHP-MySQL]

include("conexao.php");
$busca = $_POST['busca'];
// comando like com variavel
// retorna todos os produtos que tenham o valor da variável busca em qualquer posição
$result = mysql_query("SELECT descricao FROM produtos WHERE descricao like '%".$busca."%' ");
 
// comando like normal
//retorna todos os nomes que tenham a palavra "pedro" em qualquer posição
$result = mysql_query(" SELECT nome FROM funcionarios WHERE nome like '%pedro%' ");

Maiúsculas e Minúsculas em PHP

$texto =”warquia pereira santos”;
vamos transforma a variavel $texto

=> Converte a string para letras minúsculas
strtolower();
ex: srttolower($texto);
vai sair assim = warquia pereira santos

=> Converte a string para letras maiúsculas
strtoupper();
ex: srttoupper($texto);
vai sair assim = WARQUIA PEREIRA SANTOS

=> Converte o primeiro caractere de uma string em maiúsculo
ucfirst();
ex: ucfirst($texto);
vai sair assim = Warquia pereira santos

=> Converte em maiúsculo o primeiro caractere de cada palavra contida em uma string
ucwords();
ex: ucwords($texto);
vai sair assim = Warquia Pereira Santos

Fonte

Melhor maneira de converter data para mysql [PHP]

Se você quer converter uma data vinda do MYSQL para o formato PT-BR use o seguinte comando:

 $data = implode("/",array_reverse(explode("-",$data)));

Assim vai converter a data do mysql para o formato brasileiro.

Ex: 2010-31-04 para 31/04/2010

Se você quer converter uma data em formato brasileiro para inserir no mysql use:

 $data = implode("-",array_reverse(explode("/",$data))); 

O resultado será: 31/04/2010 para 2010-31-04

Fonte: http://www.l9web.com.br/blog/?p=68

Validando Formulários PHP

Validando CEP

O código abaixo valida o CEP informado através do método POST (conforme script abaixo).


<?php

// Validando CEP
if($_POST['cep']){

if (!eregi("^[0-9]{5}-[0-9]{3}$", $_POST['cep'])) {
echo "<script language=\"JavaScript\">alert('CEP inválido !!!');</script>";

}else{
echo "O CEP $cep foi validado com sucesso!!!";
}
}
?>

Onde informamos que o CEP foi validado com sucesso, tu poderá customizar de acordo com suas necessidades!

Validando Data

O código abaixo valida a Data informada através do método POST (conforme script abaixo).

<?php

// Validando Data
if($_POST['data']){
if (!eregi("^[0-9]{2}/[0-9]{2}/[0-9]{4}$", $_POST['data'])) {
echo "<script language=\"JavaScript\">alert('Data inválida !!!');</script>";

}else{
echo "A Data $data foi validada com sucesso!!!";
}
}
?>

Onde informamos que validação da Data foi efetuada com sucesso, tu poderá customizar de acordo com suas necessidades!

Validando Endereço de EMail

O código abaixo deverá validar o Endereço de Email informado através do método POST (conforme script abaixo).


<?php

// Validando o EMail
if ($_POST['email']){

if (!eregi("^[a-z0-9_\.\-]+@[a-z0-9_\.\-]*[a-z0-9_\-]+\.[a-z]{2,4}$", $_POST['email'])) {
echo "<script language=\"JavaScript\">alert('Email inválido !!!');</script>";

}else{
echo "O EMail $email foi validado com sucesso!!!";

}
}
?>

Onde informamos que validação do EMail foi efetuado com sucesso, tu poderá customizar de acordo com suas necessidades!

Validando Telefones

Abaixo temos 2 exemplos de validação de telefone.

Exemplo 01:


<?php

// Validando Telefone no Formato xxxx-xxxx
if($_POST['telefone']){

if (!eregi("^[0-9]{4}-[0-9]{4}$", $_POST['telefone'])) {
echo "<script language=\"JavaScript\">alert('Telefone inválido !!!');</script>";

}else{
echo "O Telefone $telefone foi validado com sucesso!!!";

}
}
?>

Exemplo 02:


<?php

// Validando Telefone no Formato (DDD) xxxx-xxxx
if($_POST['telefone']){

if (!eregi("^\([0-9]{3}\) [0-9]{4}-[0-9]{4}$", $_POST['telefone'])) {
echo "<script language=\"JavaScript\">alert('Telefone inválido !!!');</script>";

}else{
echo "O Telefone $telefone foi validado com sucesso!!!";
}
}
?>

Onde informamos que a validação do Telefone foi efetuada com sucesso, tu poderá customizar de acordo com suas necessidades!

Validando Página

Esse script é especial e necessário para quem é desenvolvedor web!

Imagine aquele sistema enorme que você produziu e deixou no Servidor de seu cliente?

Após receber o conteúdo ele vende ou fornece cópia para um “amigo” que quer uma solução similar!

Criptografando o código e colocando este conteúdo, você garantirá a segurança de suas informações!

Vamos dar uma olhada no código?

<?

// Valida a cópia do Sistema

$server = $_SERVER['SERVER_NAME'];
$endereco = $_SERVER ['REQUEST_URI'];
$url ="http://" . $server . $endereco;

$url_certa = "http://enderecodosite.com/";

if($url != $url_certa) {
echo "<script language=\"JavaScript\">alert('VOCÊ NÃO TEM LICENÇA PARA USAR ESTA LOJA - Entre em contato com o EMail email@seuemail.com.br para validar sua cópia.');</script>";

}else{

echo "COLOQUE AQUI O CÓDIGO DA PÁGINA";
}
?>

Fonte