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

Ajuda Na Estrutura Da Tabela


juliano.ma

Pergunta

Olá amigos,

eu estou desenvolvendo um sistema simples em php para cadastrar alguns clientes aqui na empresa e gostaria de uma ajuda dos colegas que são mais entendidos em mysql para criar as tabelas. Sou novo em php (só sei o básico do básico) e não sei dar as atribuições corretas para cada campo, quando ser varchar, quando ser somente char, smallint, text , etc etc etc.

eu tenho o seguinte codigo para inserir no banco:

<?php
include("config.php");

//pegando os valores do form e atribuindo as variaveis
$gerente=$_POST['gerente'];
$razao_social=$_POST['razao_social'];
$nome_fantasia=$_POST['nome_fantasia'];
$endereco=$_POST['endereco'];
$numero=$_POST['numero'];
$complemento=$_POST['complemento'];
$bairro=$_POST['bairro'];
$cep=$_POST['cep'];
$cidade=$_POST['cidade'];
$estado=$_POST['estado'];
$pais=$_POST['pais'];
$ddd1=$_POST['ddd1'];
$telefone1=$_POST['telefone1'];
$ddd2=$_POST['ddd2'];
$telefone2=$_POST['telefone2'];
$dddfax=$_POST['dddfax'];
$telefonefax=$_POST['telefonefax'];
$cpf_cnpj=$_POST['cpf_cnpj'];
$rg_ie=$_POST['rg_ie'];
$site=$_POST['site'];
$email_marketing=$_POST['email_marketing'];
$observacoes=$_POST['observacoes'];
$especialidade1=$_POST['especialidade1'];
$especialidade2=$_POST['especialidade2'];
$especialidade3=$_POST['especialidade3'];
$especialidade4=$_POST['especialidade4'];
$especialidade5=$_POST['especialidade5'];
$especialidade6=$_POST['especialidade6'];
$conceito=$_POST['conceito'];
$zona_geografica=$_POST['zona_geografica'];
$nivel_parceria=$_POST['nivel_parceria'];
$origem=$_POST['origem'];
$contato=$_POST['contato'];
$nascimento=$_POST['nascimento'];
$cargo=$_POST['cargo'];
$email_contato=$_POST['email_contato'];
$ddd_contato=$_POST['ddd_contato'];
$telefone_contato=$_POST['telefone_contato'];


//pedido de gravação no banco
$sql = "INSERT INTO clientes (gerente, razao_social, nome_fantasia, endereco, numero, complemento, complemento, bairro, cep, cidade, estado, pais, ddd1, telefone1, ddd2, telefone2, dddfax, telefonefax, cpf_cnpj, rg_ie, site, email_marketing, observacoes, especialidade1, especialidade2, especialidade3, especialidade4, especialidade5, especialidade6, conceito, zona_geografica, nivel_parceria, origem, contato, nascimento, cargo, email_contato, ddd_contato, telefone_contato) VALUES ('$gerente', '$razao_social', '$nome_fantasia', '$endereco', '$numero', '$complemento', '$complemento', '$bairro', '$cep', '$cidade', '$estado', '$pais', '$ddd1', '$telefone1', '$ddd2', '$telefone2', '$dddfax', '$telefonefax', '$cpf_cnpj', '$rg_ie', '$site', '$email_marketing', '$observacoes', '$especialidade1', '$especialidade2', '$especialidade3', '$especialidade4', '$especialidade5', '$especialidade6', '$conceito', '$zona_geografica', '$nivel_parceria', '$origem', '$contato', '$nascimento', '$cargo', '$email_contato', '$ddd_contato', '$telefone_contato')";


//gravando no banco de dados
$sql = mysql_query($sql)
or die ("Houve um erro na gravação dos dados, por favor, clique em voltar e preencha corretamente!");

echo "<center><h1>cadastro enviado com sucesso!</h1></center>";

echo "<center><a href=cadastra.php>cadastrar outro</a></center><br>";

echo "<center><a href=exibir.php>Visualizar página de clientes</a></center>";
?>

o nome do banco é CRM e da tabela é CLIENTES.

na parte das 'especialidades' é apenas palavras de no máximo 20 caracteres.

Como os prezados amigos criariam a tabela para este tipo de cadastro?

Grande abraço!

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...