Galera seguinte postei aqui mais cedo um codigo pra pega no bd a data de nascimento dos membros e exibi na tela quem está fazendo aniversario naquele data atual poren mesmo assim comas esplicações não consegui ai resolvi fazer de novo.
So que agora deu um erro aqui que não consigo raciocinar como concerta ele. to postando abaixo o codigos e alguen puder dar uma força.
<?php
//dados do host
$host="localhost";
$user="mundovc_admin";
$pass="2002";
$bd="mundovc_login";
$tabela="aut_usuarios";
$conexao = mysql_connect($host,$user,$pass) or die("falha na conexão com o servidor.");
mysql_select_db($bd,$conexao) or die("falha na conexao com o banco de dados");
$hoje = getdate();
$mês = $hoje['mon'];
$dia = $hoje['mday'];
$ano = $hoje['year'];
$data_hoje = $dia."/".$mês."/".$ano;
$sql3 = "SELECT niver FROM $tabela where niver='$data_hoje'";
// Executando $sql e verificando se tudo ocorreu certo.
$resultado3 = mysql_query($sql3)
// Menssagen de erro.
or die ("<font color=$colortex size=$sizetex2><B>Não foi possível realizar a consulta ao banco de dados</B></font><font size=$sizetex><BR><BR>
echo "<b><font color=\"ff6600\" size=\"1\" > Hoje ($data_hoje) Não temos aniversariantes aniversariante(s).</b><hr>";
}
?>
acho que o erro está na comparação dos campos pra pega os dados não sei como compara a data atual com a que está no bd pra mostra o numero de aniversariantes do dia. tipo acho que tem que pega so o dia e mês ne ? mais não consigo monta a comparação la pra que o select do sql selecione os campos e conte o nomero.
Pergunta
bush
Galera seguinte postei aqui mais cedo um codigo pra pega no bd a data de nascimento dos membros e exibi na tela quem está fazendo aniversario naquele data atual poren mesmo assim comas esplicações não consegui ai resolvi fazer de novo.
So que agora deu um erro aqui que não consigo raciocinar como concerta ele. to postando abaixo o codigos e alguen puder dar uma força.
<?php
//dados do host
$host="localhost";
$user="mundovc_admin";
$pass="2002";
$bd="mundovc_login";
$tabela="aut_usuarios";
$conexao = mysql_connect($host,$user,$pass) or die("falha na conexão com o servidor.");
mysql_select_db($bd,$conexao) or die("falha na conexao com o banco de dados");
$hoje = getdate();
$mês = $hoje['mon'];
$dia = $hoje['mday'];
$ano = $hoje['year'];
$data_hoje = $dia."/".$mês."/".$ano;
$sql3 = "SELECT niver FROM $tabela where niver='$data_hoje'";
// Executando $sql e verificando se tudo ocorreu certo.
$resultado3 = mysql_query($sql3)
// Menssagen de erro.
or die ("<font color=$colortex size=$sizetex2><B>Não foi possível realizar a consulta ao banco de dados</B></font><font size=$sizetex><BR><BR>
<font color=$colortex size=$sizetex><a href=java script:window.close()><b>FECHAR</b></a></font>");
$num_rows = mysql_num_rows($resultado3);
if($num_rows > 1)
{
echo "<font color=\"ff6600\" size=\"1\" font face=\"verdana\" > Hoje ($data_hoje) Temos $num_rows aniversariante(s).<br>";
echo "<a href=\"aniversariantes.php\">ver aniversariantes </a> ";
}
else
{
echo "<b><font color=\"ff6600\" size=\"1\" > Hoje ($data_hoje) Não temos aniversariantes aniversariante(s).</b><hr>";
}
?>
acho que o erro está na comparação dos campos pra pega os dados não sei como compara a data atual com a que está no bd pra mostra o numero de aniversariantes do dia. tipo acho que tem que pega so o dia e mês ne ? mais não consigo monta a comparação la pra que o select do sql selecione os campos e conte o nomero.
se alguen puder dar uma força.
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.