Ir para conteúdo
Fórum Script Brasil
  • 0

[PEDIDO] Cadastro de E-mail


Rodrigo*

Pergunta

Olá gostaria que alguém fizesse um script para que a pessoa digite o nome e e-mail dela e depois de clicar em assinar ele cadastra o nome e e-mail dela no meu sistema de NEWSLETTER.

peguei o sistema na internet mas queria esse script para a pessoa se cadastrar.

.

.

Minha tabela SQL

-- phpMyAdmin SQL Dump

-- version 2.6.1

-- http://www.phpmyadmin.net

--

-- Servidor: localhost

-- Tempo de Generação: Out 22, 2008 at 02:18 AM

-- Versão do Servidor: 4.1.9

-- Versão do PHP: 5.1.4

--

-- Banco de Dados: `newsletter`

--

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

--

-- Estrutura da tabela `dados_gerais`

--

CREATE TABLE `dados_gerais` (

`id` int(11) NOT NULL auto_increment,

`nome` varchar(250) NOT NULL default '',

`razao_social` varchar(250) NOT NULL default '',

`cnpj` varchar(50) NOT NULL default '',

`endereco` varchar(250) NOT NULL default '',

`email` varchar(250) NOT NULL default '',

`website` varchar(250) NOT NULL default '',

`telefone` varchar(50) NOT NULL default '',

`pabx` varchar(50) NOT NULL default '',

`celular` varchar(50) NOT NULL default '',

`webmaster` varchar(250) NOT NULL default '',

`webmaster_site` varchar(250) NOT NULL default '',

`webmaster_email` varchar(250) NOT NULL default '',

`prefixo` varchar(50) NOT NULL default '',

`mail_limit` varchar(10) NOT NULL default '',

PRIMARY KEY (`id`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;

--

-- Extraindo dados da tabela `dados_gerais`

--

INSERT INTO `dados_gerais` VALUES (1, 'Spam & Cia', 'Spam Industrial Ltda', '01.234.567/0001-89', 'Rua dos Bobos, sn\r\nRoma - Italia\r\n4100-252', 'suaempresa@mail.com.br', 'http://www.seusite.com.br', '(27) 123-456', '(27) 123-569', '(27) 9999-1000', 'Jamilson', 'mailto:jamilson11@gmail.com', 'jamilson11@gmail.com', '', '100');

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

--

-- Estrutura da tabela `newsletter_emails`

--

CREATE TABLE `newsletter_emails` (

`id` int(11) NOT NULL auto_increment,

`email` varchar(250) NOT NULL default '',

`nome` varchar(250) NOT NULL default '',

`data_reg` datetime NOT NULL default '0000-00-00 00:00:00',

`categoria` varchar(250) NOT NULL default '',

`status` enum('yes','no') NOT NULL default 'yes',

`md5` varchar(250) NOT NULL default '',

PRIMARY KEY (`id`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=62 ;

--

-- Extraindo dados da tabela `newsletter_emails`

--

INSERT INTO `newsletter_emails` VALUES (50, 'xptononoo2@gmail.comdfas', 'Destinatário', '2008-07-21 19:27:38', 'Amigos', 'yes', '49fc1b318251eaa84bc10acaf552d070');

INSERT INTO `newsletter_emails` VALUES (46, 'xptononoo2@gmail.com', 'Maria de Souza', '2008-07-21 19:27:11', 'Amigos', 'yes', '71647d8c180a8436cf90f1870541d2c9');

INSERT INTO `newsletter_emails` VALUES (13, 'xptonone@none.com', 'Roberto Carlos', '2008-07-20 23:41:52', 'Amigos', 'yes', '3eda6fcd3204ef285fa52176c28c4d3e');

INSERT INTO `newsletter_emails` VALUES (49, 'xptononofasfsao2@gmail.com', 'Carla Souza', '2008-07-21 19:27:32', 'Amigos', 'yes', '9392d4571f590b1c4df2676378089f6a');

INSERT INTO `newsletter_emails` VALUES (48, 'xptononoo2@gmail.com', 'Joaqui Francisco', '2008-07-21 19:27:26', 'Amigos', 'yes', '71647d8c180a8436cf90f1870541d2c9');

INSERT INTO `newsletter_emails` VALUES (47, 'xptononoo2@gmail.com', 'Alexandra', '2008-07-21 19:27:19', 'Amigos', 'no', '71647d8c180a8436cf90f1870541d2c9');

INSERT INTO `newsletter_emails` VALUES (22, 'xptoxptoxpto@gmail.com', 'Anomino', '2008-07-21 14:44:55', 'Amigos', 'yes', '8280e1268fbff09def6ed94acf2f71c8');

INSERT INTO `newsletter_emails` VALUES (38, 'vxptoxptois@gmail.com', 'André Celestino', '2008-07-21 17:58:10', 'Amigos', 'yes', '2c41257ebb455a3cff821273ebb96a9a');

INSERT INTO `newsletter_emails` VALUES (51, 'xptononoe@noe.com', 'Piong Iang', '2008-07-22 11:38:02', 'Amigos', 'yes', 'c328512db78efb5fdfd981f7a27796f4');

INSERT INTO `newsletter_emails` VALUES (35, 'xptoxptojoao@gmail.com', 'João da Silva Souza', '2008-07-21 17:22:06', 'Amigos', 'yes', 'e52d270281261b738fcd413c72d8ad4c');

INSERT INTO `newsletter_emails` VALUES (39, 'jxptoamixptolson11@gmail.com', 'Mao Tse', '2008-07-21 17:59:24', 'Amigos', 'no', '2179cd6922d47c7e42c4c97be919690b');

INSERT INTO `newsletter_emails` VALUES (52, 'xptoxptononoe@noe.com', 'Eva de Adão', '2008-07-22 11:38:49', 'Amigos', 'yes', 'c328512db78efb5fdfd981f7a27796f4');

INSERT INTO `newsletter_emails` VALUES (53, 'xptoxptoabcd@gmai.c', 'Juscelino Kubtcheck', '2008-07-22 11:40:05', 'Amigos', 'yes', 'a156bb096e5b770bff66d0dbfb355824');

INSERT INTO `newsletter_emails` VALUES (57, 'jamilson11@gmail.com', 'jamilson Gonçalves', '2008-07-27 18:20:24', 'Newsletter', 'yes', '2179cd6922d47c7e42c4c97be919690b');

INSERT INTO `newsletter_emails` VALUES (59, 'afasfas@fasfd.com', 'Sung Tsu', '2008-07-27 18:23:17', 'Newsletter', 'yes', 'fcfd04db261fa3bcfa17bcd7f70b241e');

INSERT INTO `newsletter_emails` VALUES (60, 'fasfsadfa@cas.com', 'Yanik Slav', '2008-07-29 20:47:16', 'Newsletter', 'yes', 'a2b214f528833819085353e824ece38a');

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

--

-- Estrutura da tabela `newsletter_grupos`

--

CREATE TABLE `newsletter_grupos` (

`id` int(11) NOT NULL auto_increment,

`nome` varchar(250) NOT NULL default '',

PRIMARY KEY (`id`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=21 ;

--

-- Extraindo dados da tabela `newsletter_grupos`

--

INSERT INTO `newsletter_grupos` VALUES (1, 'Família');

INSERT INTO `newsletter_grupos` VALUES (2, 'Amigos');

INSERT INTO `newsletter_grupos` VALUES (3, 'Newsletter');

INSERT INTO `newsletter_grupos` VALUES (4, 'Empresas');

INSERT INTO `newsletter_grupos` VALUES (6, 'Colegas');

INSERT INTO `newsletter_grupos` VALUES (8, 'Assinates');

INSERT INTO `newsletter_grupos` VALUES (13, 'Funcionários');

INSERT INTO `newsletter_grupos` VALUES (14, 'grupos 02');

INSERT INTO `newsletter_grupos` VALUES (15, 'grupos 03');

INSERT INTO `newsletter_grupos` VALUES (16, 'grupos 04');

INSERT INTO `newsletter_grupos` VALUES (17, 'grupos 05');

INSERT INTO `newsletter_grupos` VALUES (18, 'grupos 06');

INSERT INTO `newsletter_grupos` VALUES (19, 'grupos 07');

INSERT INTO `newsletter_grupos` VALUES (20, 'grupos 08');

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

--

-- Estrutura da tabela `newsletter_saida`

--

CREATE TABLE `newsletter_saida` (

`id` int(11) NOT NULL auto_increment,

`data` datetime NOT NULL default '0000-00-00 00:00:00',

`login` varchar(250) NOT NULL default '',

`assunto` varchar(250) NOT NULL default '',

`mensagem` longtext NOT NULL,

`destinatarios` longtext NOT NULL,

`formatacao` varchar(50) NOT NULL default '',

PRIMARY KEY (`id`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=22 ;

--

-- Extraindo dados da tabela `newsletter_saida`

--

INSERT INTO `newsletter_saida` VALUES (13, '2008-05-10 00:00:00', 'Fulano', 'TITULO DA MENSAGEM 2', 'La droga actúa bloqueando las hormonas que alimentan el cáncer.\r\n\r\nEl Instituto de Investigación contra el Cáncer (ICR, por sus siglas en inglés) en Londres tiene la esperanza de que una simple píldora esté disponible en dos o tres anãoos.\r\n\r\nActualmente se está realizando una prueba clínica en estado avanzado con 12.000 pacientes en todo el mundoLa droga actúa bloqueando las hormonas que alimentan el cáncer.\r\n\r\nEl Instituto de Investigación contra el Cáncer (ICR, por sus siglas en inglés) en Londres tiene la esperanza de que una simple píldora esté disponible en dos o tres anãoos.\r\n\r\nActualmente se está realizando una prueba clínica en estado avanzado con 12.000 pacientes en todo el mundo, y probablemente se realicen más pruebas a fines de este a, y probablemente se realicen más pruebas a fines de este a', 'jamjxptoamixptolson11@gmail.com, jamvxptoxptois@gmail.com, jamxptonone@none.com, jamxptononoe@noe.com, jamxptononofasfsao2@gmail.com, jamxptononoo2@gmail.com, jamxptononoo2@gmail.comdfas, jamxptoxptoabcd@gmai.c, jamxptoxptojoao@gmail.com, jamxptoxptononoe@noe.com, jamxptoxptoxpto@gmail.com,', 'texto');

INSERT INTO `newsletter_saida` VALUES (7, '2008-07-22 02:53:48', 'Cicrano', 'TITULO DA MENSAGEM 1', 'La droga actúa bloqueando las hormonas que alimentan el cáncer.\r\n\r\nEl Instituto de Investigación contra el Cáncer (ICR, por sus siglas en inglés) en Londres tiene la esperanza de que una simple píldora esté disponible en dos o tres anãoos.\r\n\r\nActualmente se está realizando una prueba clínica en estado avanzado con 12.000 pacientes en todo el mundoLa droga actúa bloqueando las hormonas que alimentan el cáncer.\r\n\r\nEl Instituto de Investigación contra el Cáncer (ICR, por sus siglas en inglés) en Londres tiene la esperanza de que una simple píldora esté disponible en dos o tres anãoos.\r\n\r\nActualmente se está realizando una prueba clínica en estado avanzado con 12.000 pacientes en todo el mundo, y probablemente se realicen más pruebas a fines de este a, y probablemente se realicen más pruebas a fines de este a', 'abc@hom.com, jamilson@gmail.com', 'texto');

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

--

-- Estrutura da tabela `newsletter_temporario`

--

CREATE TABLE `newsletter_temporario` (

`email` varchar(250) NOT NULL default '',

`tipo` varchar(250) NOT NULL default ''

) ENGINE=MyISAM DEFAULT CHARSET=latin1;

--

-- Extraindo dados da tabela `newsletter_temporario`

--

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

--

-- Estrutura da tabela `usuarios`

--

CREATE TABLE `usuarios` (

`login` varchar(50) NOT NULL default '',

`nome` varchar(250) NOT NULL default '',

`senha` varchar(50) NOT NULL default '',

`data_login` datetime NOT NULL default '0000-00-00 00:00:00',

`tipo` enum('user','admin') NOT NULL default 'user',

PRIMARY KEY (`login`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1;

--

-- Extraindo dados da tabela `usuarios`

--

INSERT INTO `usuarios` VALUES ('admin', 'Administrador', '21232f297a57a5a743894a0e4a801fc3', '2008-10-22 01:04:36', 'admin');

=========================

Ai queria que ele registra-se apenas o nome e o e-mail da pessoa:

segue a parte onde ficam esses valores na tabela SQL:

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

--

-- Estrutura da tabela `newsletter_emails`

--

CREATE TABLE `newsletter_emails` (

`id` int(11) NOT NULL auto_increment,

`email` varchar(250) NOT NULL default '',

`nome` varchar(250) NOT NULL default '',

`data_reg` datetime NOT NULL default '0000-00-00 00:00:00',

`categoria` varchar(250) NOT NULL default '',

`status` enum('yes','no') NOT NULL default 'yes',

`md5` varchar(250) NOT NULL default '',

PRIMARY KEY (`id`)

===============================

=============================

==============================

newsletter_emails

.

Depois tem:

===========================================

id email nome data_reg categoria status md5

===========================================

Apenas adicione email , nome e Status com valor yes

==================================================

==================================================

E queria um script também que a pessoa possa excluir o nome e e-mail da minha DB

EX:

ela digita o e-mail dela ai e excluido la da DB, ou então ela digita-se o e-mail dela ai na DB ele seta-se apenas no valor STATUS para " no "

A queria algo nesses scripts que evita-se "duplicate" de e-mail

=============================

Vlw pessoal sei que tem muitos experts aqui e vão me ajudar, obrigado mesmo!

Editado por Rodrigo*
Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Ajudar é uma coisa, trabalhar de graça pra você é outra, se você quiser ajuda para criar o seu script, estaremos prontos para lhe auxiliar, agora, vir aqui pedir para alguém trabalhar pra você de graça é complicado... Se não quer ter trabalho, posso mover o seu tópico para a área de freelancers, onde você poderá contratar alguém para fazer o script para você.

Link para o comentário
Compartilhar em outros sites

  • 0

Desculpe pelo flood.....

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

mas e so um script simples!

não sabia que aqui era um comércio...

pensei que era um Fórum.

eu até conssegui criar mas ele não está enviando os valores para a DB.

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

<span class="link_10">Cadastrar E-mail <strong>[+]</strong></span>

</td>

</tr>

</table>

<!--SCRIPT PARA ESCONDER TABELA-->

<script language="javascript">Abrir_div(3141525125,'none')</script>

<table align=center cellpadding=4 cellspacing=2 width=538 border=0>

<tr>

<td bgcolor=#FFFFFF dir="ltr" class=valor>

<p>Nome<br />

<input type="text" name="nome" size="38" value=""></p>

<p>E-mail<br />

<input type="text" name="email" size="38" value=""> </p>

<p>Grupo<br />

<select name="categoria" ><option value='Assinates'>Assinates</option></select></p>

<span class="txt_01">Envio de Newsletter Ativo?

<input class="radio" type="radio" value="yes" name="status" checked> Sim

<div class="submit_03">

<input class="bt_login" name="bt" type="submit" value="GRAVAR DADOS" onclick="valida_formulario()" style="float: ">

</div>

</td>

</tr>

</table>

</form>

acho que teria que inserir isto aqui mas eu não sei:

INSERT INTO `newsletter_emails` VALUES (50, 'xptononoo2@gmail.comdfas', 'Destinatário', '2008-07-21 19:27:38', 'Assinates', 'yes');

Editado por Rodrigo*
Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      652k
×
×
  • Criar Novo...