Jump to content


Photo

Aniversariantes


  • Faça o login para participar
10 replies to this topic

#1 Norman__

Norman__

    Normal

  • Usuários
  • 67 posts
  • Sexo:Não informado
  • Interesses:PHP + Asp

Posted 12/05/2004, 00:54

galera naum intendo mto de php ou seja nada...

com eu coloco este campo no php

Adicione os Campos Login, Email, Aniversario (Dia do Aniversario), Mes, Ano, Recebido

tenho este codigo

<?

// Script de Aniversario

$mes = date("m");
$dia = date("d");
switch($mes){
case 01:
$mess = "Janeiro";
break;
case 02:
$mess = "Fevereiro";
break;
case 03:
$mess = "Março";
break;
case 04:
$mess = "Abril";
break;
case 05:
$mess = "Maio";
break;
case 06:
$mess = "Junho";
break;
case 07:
$mess = "Julho";
break;
case 08:
$mess = "Agosto";
break;
case 09:
$mess = "Setembro";
break;
case 10:
$mess = "Outubro";
break;
case 11:
$mess = "Novembro";
break;
case 12:
$mess = "Dezembro";
break;
default:
$mess = "invalido";
break;
}
$conexao = mysql_connect("localhost","login_db","senha_db"); // Informacoes do Site
mysql_select_db("banco_de_dados",$conexao); // Nome do Banco de Dados
$sql = mysql_query("SELECT * FROM tbl_membros where mes='".$mes."'");
if(mysql_num_rows($sql) > 0){
while ($rs = mysql_fetch_array($sql)){
$membro = $rs["login"];
$aniver = $rs["aniversario"];
echo "<table width=\"553\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\">
  <tr class=\"geral\">
    <td width=\"40%\" height=\"20\" bgcolor=\"ffcc00\"><strong>&nbsp;Aniversariante:</strong> $membro</td>
    <td width=\"35%\" height=\"20\" bgcolor=\"ffcc00\"><strong>&nbsp;Dia:</strong> $aniver</td>
    <td width=\"25%\" height=\"20\" bgcolor=\"C5C5C5\"><div align=\"left\"><strong>&nbsp;M&ecirc;s:</strong> $mess</div></td>
  </tr>
</table><br>"; // Aqui Pode Ser Mudado
}
}
$soma = mysql_query("SELECT count(aniversario) AS total FROM tbl_membros where aniversario='".$dia."'"); // Mandar Email no Dia
$exp = @mysql_fetch_array($soma);
$total = $exp["total"]+0;
echo "$total Membro(s) Faz(em) Aniversario Hoje!<br>";
$sql = mysql_query("SELECT * FROM tbl_membros where aniversario='".$dia."'");
$rs = mysql_fetch_array($sql);
$dias = $rs["aniversario"];
$email = $rs["email"];
$membro = $rs["login"];
$codigo = $rs["codigo"];
$recebido = $rs["recebido"];
$assunto = "$membro , Agente Não Esqueceu!"; // Assunto
$mensagem = "Ola $membro Parabens pelo Seu Aniversario. A Equipe do Site LosDeti.com Deseja Muitas Felicidades!"; // Mensagem
if($dias == $dia){
if($recebido == ""){
mail($email,$assunto,$mensagem,"From: LoS DeTi"); // Remetente
$atualiza = mysql_query("update tbl_membros set recebido='1' where codigo='$codigo'");
}
else{
}
}
else{
echo "Desculpe, Mas Não Temos Usuarios Registrados que Fazem Aniversario no Mês de $mess"; // Se Não Tiver Aniversariante no Dia
}
?>


--------------------------------------------------------------------
alceunorman@yahoo.com.br
www.tonoclick.com

--------------------------------------------------------------------

#2 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 12/05/2004, 05:14

Amigo,
explique melhor...
;)
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#3 Norman__

Norman__

    Normal

  • Usuários
  • 67 posts
  • Sexo:Não informado
  • Interesses:PHP + Asp

Posted 13/05/2004, 02:08

tipo o script pedi estes campos como colocar

// Instalação

1 - Abra o aniversario.php e edite com os Dados do seu site
2 - Adicione os Campos Login, Email, Aniversario (Dia do Aniversario), Mes, Ano, Recebido
3 - Agora é so Testar.


/// Vou Colocar um SQL de exemplo abaixo

CREATE TABLE `tbl_membros` (
`codigo` INT( 5 ) NOT NULL AUTO_INCREMENT,
`nome` VARCHAR( 75 ) NOT NULL ,
`login` VARCHAR( 30 ) NOT NULL ,
`senha` VARCHAR( 30 ) NOT NULL ,
`email` VARCHAR( 50 ) NOT NULL ,
`aniversario` VARCHAR( 6 ) NOT NULL ,
`mes` VARCHAR( 2 ) NOT NULL ,
`ano` VARCHAR( 4 ) NOT NULL ,
`recebido` VARCHAR( 1 ) NOT NULL ,
PRIMARY KEY ( `codigo` )
);


--------------------------------------------------------------------
alceunorman@yahoo.com.br
www.tonoclick.com

--------------------------------------------------------------------

#4 jack

jack

    AJAX / PHP / MySql / JS / XML / XSLT

  • Usuários
  • 973 posts
  • Sexo:Não informado
  • Localidade:Blumenau/SC

Posted 13/05/2004, 07:15

acho que ele quiz dizer ali, pra vc inserir no form estes dados para testar o script.......isso que entendi....

jack
Jackson
jcaset@gmail.com
Soft Design Soluções Web & Desktop

#5 Norman__

Norman__

    Normal

  • Usuários
  • 67 posts
  • Sexo:Não informado
  • Interesses:PHP + Asp

Posted 13/05/2004, 18:45

e mais como eu faz para inserir que codigo eu coloko

obrigado
--------------------------------------------------------------------
alceunorman@yahoo.com.br
www.tonoclick.com

--------------------------------------------------------------------

#6 danilodepolli

danilodepolli

    Doutor

  • Usuários
  • 987 posts
  • Sexo:Não informado

Posted 13/05/2004, 19:12

Cara, ta pronto ok... so cria agora o form pra enviar os dados...
incluir.php

<?

include("include/conexao.php");
// inclui o arquivo com os dados de conexão com o banco de dados
$sql = "INSERT INTO tbl_membros (codigo, nome, login, senha, email, aniversario, mes, ano, recebido) VALUES ('$codigo', '$nome', '$login','$senha','$email','$aniversario','$mes','$ano','$recebido')";
$sql = mysql_query($sql);
?>


conexao.php

<?
$conexao = mysql_connect ("localhost", "danilo", "danilo") or die ('I cannot connect to the database because: ' . mysql_error());
$db=mysql_select_db ("teste");
?>


Cria o form agora com os campos do BD.
Valeu!
Danilo Depolli
danilo@camphost.com.br
CAMPHOST - 1º MES GRATIS EM QUALQUER PLANO! HOSPEDAGEM WEB
QUER PATROCINIO FREE? ENTRE EM CONTATO
ICQ: 7695319
MSN: danilodepolli@bol.com.br

#7 Norman__

Norman__

    Normal

  • Usuários
  • 67 posts
  • Sexo:Não informado
  • Interesses:PHP + Asp

Posted 13/05/2004, 22:19

vlw vo testa depois eu posto aee
--------------------------------------------------------------------
alceunorman@yahoo.com.br
www.tonoclick.com

--------------------------------------------------------------------

#8 Norman__

Norman__

    Normal

  • Usuários
  • 67 posts
  • Sexo:Não informado
  • Interesses:PHP + Asp

Posted 13/05/2004, 23:47

aee deu este erro

Warning: main(include/conexao.php): failed to open stream: No such file or directory in /home/tono/public_html/Aniversarios/incluir.php on line 3

Warning: main(): Failed opening 'include/conexao.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/tono/public_html/Aniversarios/incluir.php on line 3


o que sera

vlw (y)
--------------------------------------------------------------------
alceunorman@yahoo.com.br
www.tonoclick.com

--------------------------------------------------------------------

#9 Norman__

Norman__

    Normal

  • Usuários
  • 67 posts
  • Sexo:Não informado
  • Interesses:PHP + Asp

Posted 14/05/2004, 00:05

tenho este codigo
que ta faltando os codigos do danilodepolli deu serto mais naum tem como mandar os dados. que falta.?????

vlw

Attached Files


Edição feita por: Norman__, 14/05/2004, 00:09.

--------------------------------------------------------------------
alceunorman@yahoo.com.br
www.tonoclick.com

--------------------------------------------------------------------

#10 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 14/05/2004, 04:29

aee deu este erro

Warning: main(include/conexao.php): failed to open stream: No such file or directory in /home/tono/public_html/Aniversarios/incluir.php on line 3

Warning: main(): Failed opening 'include/conexao.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/tono/public_html/Aniversarios/incluir.php on line 3


o que sera

vlw (y)

Amigo,
o erro foi que não encontrou o arquivo citado.

;) (y)
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#11 Luiz Ricardo Guimarães

Luiz Ricardo Guimarães

    Novato no fórum

  • Usuários
  • 21 posts
  • Sexo:Não informado

Posted 16/09/2006, 12:06

Crie a pasta Aniversarios coloque o arquivo incluir.php
nele na mesma pasta aniversario crie outra pasta chamado include e coloque o arquivo conexao.php


OU

coloque os dois arquivos na mesma pasta e modifique o arquivo incluir.php

<?

include("conexao.php");
// inclui o arquivo com os dados de conexão com o banco de dados
$sql = "INSERT INTO tbl_membros (codigo, nome, login, senha, email, aniversario, mes, ano, recebido) VALUES ('$codigo', '$nome', '$login','$senha','$email','$aniversario','$mes','$ano','$recebido')";
$sql = mysql_query($sql);
?>

se não funcionar temos que ver o codigo!

variável funcionando

<?php

//Vamos definir as variáveis de data e hora
//para inserção no banco de dados

//Agora com as variáveis de data e hora criadas
//vamos criar uma variável especial para a querie sql

$sql = "INSERT INTO noticias (codigo, nome, login, senha, email, aniversario, mes, ano, recebido) VALUES ('$codigo', '$nome', '$login','$senha','$email','$aniversario','$mes','$ano','$recebido')";

//Agora é hora de contatar o mysql

$conexao = mysql_connect("localhost", "root", "root")
or die ("Configuração de Banco de Dados Errada!");

//Substitua os valores acima caso não esteje de acordo com sua máquina
//Selecionando o banco de dados...

$db = mysql_select_db("noticias")
or die ("Banco de Dados Inexistente!");

//Inserindo os dados

$sql = mysql_query($sql)
or die ("Houve erro na gravação dos dados, por favor, clique em voltar e verifique os campos obrigatórios!");

echo "<h1>Cadastro efetuado com sucesso!</h1>";

?>



um arquivo so não prescisa de conexao.php config.php




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq