hughet 0 Denunciar post Postado Fevereiro 3, 2007 Eu criei um DB chamado agenda, tem um campo niver que mostra: "02/03" por exemplo... Ai o PHP pega a data e se for igual ele fala quem ta fazendo aniversário, ele desbre que tem algum aniversariante mas não fala quem! <?php$base = mysql_connect("localhost", "root", "141615") or die (mysql_error());$db = mysql_select_db("user", $base);$sql_query = "SELECT * FROM agenda";$exe_query = mysql_query($sql_query, $base) or die (mysql_error());while ($reg_query = mysql_fetch_assoc($exe_query)) {$niver = $reg_query['niver'];$nome = $reg_query['nome'];}$data = date ("d/m");if ($data == $niver) {echo "Quem faz aniversário hoje é $nome";} else {echo "Ninguém faz aniversário hoje";}?> Ele só bota "Quem faz aniversário hoje é". Como eu boto a pessoa certa que esta fazendo niver? Compartilhar este post Link para o post Compartilhar em outros sites
hughet 0 Denunciar post Postado Fevereiro 3, 2007 Dexa, já consegui já!!! <?php// Conectando e fazendo a busca:$base = mysql_connect("localhost", "root", "141615") or die (mysql_error());$db = mysql_select_db("user", $base);$sql_query = "SELECT nome, niver FROM agenda";$exe_query = mysql_query($sql_query, $base) or die (mysql_error());// Vendo se alguem faz aniversário:echo "Aniversariante(s):<br>";$data = date ("d/m");while ($reg_query = mysql_fetch_assoc($exe_query)) {$niver = $reg_query['niver'];$nome = $reg_query['nome'];if ($data == $niver) {echo "$nome<br>";}}?> Compartilhar este post Link para o post Compartilhar em outros sites
hughet 0 Denunciar post Postado Fevereiro 3, 2007 Mas agora eu gostaria de saber tipo...Se houver 1 aniversariante ele gera -> echo "Aniversariante:<br>";Se houver 2 ou mais aniversariantes ele gera -> echo "Aniversariantes<br>";else, se não houver ninguém... não faz nada... Compartilhar este post Link para o post Compartilhar em outros sites
SnakeX 1 Denunciar post Postado Fevereiro 3, 2007 <?php// Conectando e fazendo a busca:$base = mysql_connect("localhost", "root", "141615") or die (mysql_error());$db = mysql_select_db("user", $base);$sql_query = "SELECT nome, niver FROM agenda";$exe_query = mysql_query($sql_query, $base) or die (mysql_error());$exe_total = mysql_num_rows($exe_query);if($exe_total){ // Vendo se alguem faz aniversário: echo "Aniversariante".($exe_total==1?'':'s').":<br>"; $data = date ("d/m"); while ($reg_query = mysql_fetch_assoc($exe_query)) { $niver = $reg_query['niver']; $nome = $reg_query['nome']; if ($data == $niver) { echo "$nome<br>"; } }} veja se é isso. Compartilhar este post Link para o post Compartilhar em outros sites