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%' ");
PHP
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
Configurar PHP para exibir erros
Essa configuração útil quando estamos desenvolvendo e precisamos ver alguns erros gerados pelo nosso código. Basta editar o arquivo php.ini que no Linux geralmente fica em /etc/php5/apache2/php.ini e trocar a configuração da chave:
display_errors = Off
Para On
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
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