Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17562
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Mostrar os aniversariantes do dia

17-02-2007 13:13

Vamos mostrar nesse artigo como exibir os aniversariantes do dia.

Antes de mais nada vou mostrar como foi a tabela que criei:

CREATE TABLE `abc` ( `id` INT(10) NOT NULL AUTO_INCREMENT PRIMARY KEY, `nome` VARCHAR(100) NOT NULL, `dia` VARCHAR(2) NOT NULL, `mes` VARCHAR(2) NOT NULL, `ano` VARCHAR(4) NOT NULL ) TYPE = MYISAM;

crie uma tabela nessa base acima, agora vejamos o código:

Conexão com o BD:

<?php $host = "localhost"; $usuariodb = "usuario do bd"; $senhadb = "senha do bd"; $db = "nome do bd"; $conexao=mysql_connect ("$host", "$usuariodb", "$senhadb") or die ('I cannot connect to the database because: ' . mysql_error()); mysql_select_db ("$db") or die("não foi possivel"); ?>

Parte de busca e mostragem de aniversariantes

<?php // pego o dia e mês atual $dia = date('d'); $mes = date('m'); // frase padrão antes de mostrar os dados echo "aniversariantes hoje: <br>"; // seleciono os dados onde o dia e o mês sejam igual ao atual $query=mysql_query("SELECT * FROM users WHERE dia='$dia' AND mes='$mes'"); // conto o nº de linhas, se há registro $todos=mysql_num_rows($query); // mostro os registro que há while($dados=mysql_fetch_array($query)) { echo "".$dados['nome']." - Dia ".$dados['dia']." do Mês ".$dados['mes']."<br>"; } // se não há registro, retorno a frase abaixo if($todos==0 || $todos=="") { echo "não há aniversariantes"; } ?>

0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado