Hospedagem de Sites
 
 
 Home  •  Downloads  •  Minha Conta  •  Forums  
 
   
 
Menu Principal
 Home
 Cadastrar
 Procurar
 Contato

 Visitantes
 Artigos
 Enquetes
 Web Links
 Recomende-nos
 Manual do PHP
 Manual PHP-Nuke
 Guia Linux Básico
 Guia Linux Avançado
 Anuncie Conosco
 Patrocinador
· Hospedagem
· Planos de Hospedagem
· Hospedagem PHP
· Revenda

 Usuários
 Sua Conta
 Downloads
 Lista de Membros
 Enviar Notícias
 Mensagens Privado
 Contato
 Conteúdo

 Informações
Visual Elegante

Um lindo modelo da OSCommerce oferecido em parceria com a Hospedagem Segura e o Portal PHPMania:




Conheça a versão demo instalada no servidor da Hospedagem Segura

Faça o download grátis da loja Clicando aqui!

Usuários
Bem-vindo(a) Visitante


Apelido

Senha


 

Cadastramento

 · Hoje: 0

 · Ontem: 0

 · Total: 63121


5 Últimos Registros   fO2eW7fO6i   pP1rY2aK9d   aH8iP6vO2e   obhguja37   azvpkxe10

Pessoas on-line

 Visitantes: 22

 Cadastrados: 0

 Total online: 22

Ajude o PHPMania

Faça uma doação ao nosso Portal, ajude o PHPMania!

Sistema de cadastro simples

(994 total de palavras neste texto)
(47553 vizualização(ões))   Imprimir




Esse tutorial para ajudar a que está aprendendo PHP.

Não se esqueça de criar o banco de dados com o nome que colocar no arquivo config.php e logo depois execute o arquivo instalar.php.

arquivo [ config.php ]
CODE
<?php
/*********************************
*   Tutorial :: Fazendo cadastros
*   Por: felipensp
**********************************/

# >> Defina o título do site
   $titulo="Cadastro";
   
# >> Dados do mySql
   $user="root"; # usuário do mySql
   $pass=""; # senha do mySql
   $bd="cadastros"; # nome do banco de dados
   
# >> Conexão
   @mysql_connect("localhost", $user, $pass);
   mysql_select_db($bd);
?>


arquivo [ index.php
CODE
<?
include("config.php");
?>
<html><head><title><?=$titulo?></title></head>
<body>
<center><h1>Cadastro</h1><hr>
<form method="post" action="cadastrando.php">
   Nome: <input type="text" name="nome" maxlength="80"><br>
   E-mail: <input type="text" name="email" maxlength="80"><br>
<br>
   <input type="submit" value=" Cadastrar ">
</form>
</body></html>


Acima eu defini a quantidade de caracteres no campo pelo maxlength.

arquivo [ instalar.php ]
CODE
<?php
echo '<h1>Instalação</h1><font color="#FF0000">Obs.: Para este arquivo ser executado é preciso que você crie primeiro o banco de dados citado no arquivo config.php</font><hr>';

include("config.php");
#> > criando a tabela cadastros
   $tabela=mysql_query("
   CREATE TABLE cadastros
   (id int auto_increment,
    nome char(80) NOT NULL,
     email char(80) NOT NULL,
     PRIMARY KEY(id))");

#> > se for certo
if($tabela==true){ echo'Tabela criada com sucesso!';
} else { echo'Erro ao criar tabela ou tabela já existente!'; }
?>
<html><head><title><?=$titulo?></title></head>
<body></body></html>


arquivo [ cadastrando.php ]
CODE
<?php
include("config.php");

$nome=$_POST['nome'];
$email=$_POST['email'];

#//retirando espaços
   $nome=trim($nome);
   $email=trim($email);

$erro=0;

#//verificar se há email cadastrado no BD
   $s=mysql_query("SELECT * FROM cadastros WHERE email='$email'");
   $mnr=mysql_num_rows($s);

if($mnr!=0){ echo '<center><font color="#FF0000">E-mail já cadastro em nosso banco de dados!</font>'; $erro++; }

#//se não encontrar @
   if( !eregi("@", $email) ){
   echo '<center><font color="#FF0000">E-mail incorreto!</font>';
   $erro++; }
   
#//encontrar números
   if( ereg("[0-9()-.,:;*&¬!?|+}{/]", $nome) ){
   echo '<center><font color="#FF0000">Nome incorreto!</font>';
   $erro++; }

#//verificar se campo nome foi setado
   if(empty($nome)){
   echo '<center><font color="#FF0000">Campo nome em branco!</font>';
   $erro++; }


if($erro==0){
#//inseri no banco de dados se tudo for OK
   $i=mysql_query("INSERT INTO cadastros (nome, email) VALUES ('$nome','$email')");
   echo '<center>Cadastro efetuado com sucesso!<br><br>
   <b>Nome:</b> '.$nome.'<br>
   <b>Email:</b> '.$email.'';
}
?>
<html><head><title><?=$titulo?></title></head>
<body></body></html>

As explicações estão dentro do próprio código.
  

[ Voltar PHP | Índice de Seções ]
PHP Mania - Copyright © 2012

Planos de Hospedagem - Hospedagem PHP - Hospedagem ASP - Revenda de Hospedagem - Hospedagem de Sites - Construtor de Sites
Hospedagem Java - Hospedagem MySQL - Hospedagem JSP - Hospedagem Sql Server - Servidor Hospedagem - Hospedagem Domínio
Cloud Server Cloud computing Hospedagem Windows - Hospedagem Linux - Servidor Streaming - Construtor de Blog

PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Tempo para gerar esta página: 0.45 segundos

| DAJ_Glass phpbb2 style by Dustin Baccetti | PHP-Nuke theme by www.nukemods.com |