19Jul2008
Filed under: PHP, Todos, crisLib
Author: Tiago Floriano
Olá pessoal, como faz tempo que não posto códigos, irei adiantar aqui algumas funções que haverá no próximo upload da crisLib ;]
PHP:
-
function campo($tabela,$campo,$id){
-
-
-
return $linha[$campo];
-
}
A função campo() serve para resgatar dados rapidinho somente usando o ID do registro. Por exemplo, se estivermos exibindo uma notícia, basta fazer:
PHP:
-
<b><?= campo("tabela_noticias","titulo",$_GET["id"]) ?></b><br />
-
<?= campo("tabela_noticias","descricao",$_GET["id"]) ?><br /><br />
-
<?= campo("tabela_noticias","texto",$_GET["id"]) ?><br /><br />
-
Fonte: <?= campo("tabela_noticias","fonte",$_GET["id"]) ?>
De outra forma teríamos que escrever:
PHP:
-
<?
-
-
-
?>
-
<b><?= $linha["titulo"] ?></b><br />
-
<?= $linha["descricao"] ?><br /><br />
-
<?= $linha["texto"] ?><br /><br />
-
<?= $linha["fonte"] ?>
Economia de algumas linhas e algum tempo digitando códigos...
Outra função é um resumo do mysql_num_rows, barbadinha e que me economiza também alguns segundos:
PHP:
-
function total($query){
-
-
return $num;
-
}
E pra fechar:
PHP:
-
function str($nome,$tipo){
-
if($tipo == 0){
-
-
}else{
-
-
}
-
return $var;
-
}
Com a função acima, em vez de escrever...
...para resgatar dados vindos de um formulário, bastará escrever...
PHP:
-
$nome = str("nome",0);
-
$email = str("email",0);
-
$telefone = str("telefone",0);
Facinho não?
Filipe
August 25th, 2008 at 8:24 pm
Fala Thiagao. Sua lib tem um probleminha.. Cada vez que eu uso a função campo o sistema faz um select novo. Isso nao ocorre de fizermos da forma tardicional como voce mesmo mostrou.
Abraço.