Jump to content


Photo

Única Função...


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

#1 CEZARFUHR

CEZARFUHR

    Normal

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

Posted 14/02/2006, 08:42

to fazendo um sisteminha interno aqui na empresa
e vou ter varias telas de cadastro() e umas 50 tabelas no banco.

afim de naum fazer muitas paginas estou tentando otimizar meus códigos...
por exemplo:

fazer somente uma função responsavel para cadastro, outra somente para atualização,
outra para excluir algum item no banco e assim por diante...


preciso de ajuda para passar parametros, nome de tabelas, campos etc...
estou fazendo um curso de java para desktop e é muito diferente os metodos...

ex:
tela de cadastro A

[QUOTE]
<body>
<form method="post" action="">
<input type="text" name="CDusuario">
<input type="text" name="DSusuario">
<input type="text" name="CDsenha">
</form>
</body>
[QUOTE]


tela de cadastro B
[QUOTE]
<body>
<form method="post" action="">
<input type="text" name="CDusuario">
<input type="text" name="DSusuario">
<input type="text" name="CDmotivo">
<input type="text" name="STstatus">
<input type="text" name="DTrecord">
</form>
</body>
[QUOTE]

ambas as paginas efetuarem o cadastro em uma única função de cadastro...

por favor quem souber ou saber de um tópico bom sobre o assunto...

naum encontrei muita coisa na net.
qualquer dúvida estou a disposição...

cesarfuhr_horizonte@hotmail.com

Abraços.

#2 Peri

Peri

    Consultor SAP

  • Usuários
  • 565 posts
  • Sexo:Não informado
  • Localidade:São Paulo - SP

Posted 14/02/2006, 10:31

Voce quer infomacoes de como utilizar uma mesma funcao para fazer ambos os cadastros?
Se for isso eh possivel vc receber os campo em um array e depois montar seu INSERT conforme o array

[]s
+-----------------------------------------------------------------------------------------------------------
UH Terêrê ... Voltei!

#3 gonacts

gonacts

    "Agora eu tb tenho um Tux..." =D

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

Posted 14/02/2006, 12:19

vc vai ter q passar o nome das colunas q serao escritas tb....

acho q n ia te adiantar mta coisa nao cara
"Ninguém é tão inteligente que não possa aprender e ninguém é tão burro que não possa ensinar.."
"As dúvidas engrandecem nossa sabedoria, mas não basta somente tirá-las, temos que entendê-las"

#4 CEZARFUHR

CEZARFUHR

    Normal

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

Posted 14/02/2006, 16:01

é complicado em imaginar como ficaria...

tipo, vou ter que passar as tabelas, colunas naum array...
colunas

  $colunas = array("CD_USUARIO","DS_USUARIO");  //colunas da tabela
  $tabela  = 'USUARIO'; //nome da tabela
  $colunas = implode(",", $colunas);
<form action="cadastrar.php">
  <input name="colunas"  type="hidden" value="<? echo $colunas;?>">  passar as variaveis
<input type="submit" name="Submit" value="Enviar">
</form>


na outra pagina...

  $colunas = $_POST['colunas'];
  $colunas = explode(",",$colunas);
  $tabela  = $_POST['tabela'];


cara como monta o insert/update agora???

#5 gonacts

gonacts

    "Agora eu tb tenho um Tux..." =D

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

Posted 14/02/2006, 16:50

para montar o insert, caso seja mais de um por vez, use um foreach para percorrer o seu array q foi criado...caso seja um so basta dar o insert ueh :D

mysql_query("insert into tabela ...") or die(mysql_error());

"Ninguém é tão inteligente que não possa aprender e ninguém é tão burro que não possa ensinar.."
"As dúvidas engrandecem nossa sabedoria, mas não basta somente tirá-las, temos que entendê-las"




0 user(s) are reading this topic

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

IPB Skin By Virteq