Jump to content


Photo

Fazer Formulario De Cadastro


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

#31 m3g4-br

m3g4-br

    Novato no fórum

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

Posted 13/06/2005, 18:03

Manda o arquivo que eu monto isso !

#32 nandotrade

nandotrade

    12 Horas

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

Posted 14/06/2005, 09:47

Olá,
Bem o que fiz aqui foi criar uma tabela com os campos de seu arquivo.
O FORM que vc me mandou é lógico que por definições de estilo e outras coisas ficou feinho (a unica coisa que fiz foi retirar os estilos do FORM).

No mais a estrutura que usei foi a mesma, ou seja, apenas tentei te mostrar que a questão diz respeito ao envio das variáveis do FORM para outra página que não te permitia inserir nada no Banco.

Ajudar mais diretamente é possível, só não sei se é aqui o lugar pra gente ficar esticando este item.

Se vc desejar podemos fazer isso por msn - fernando@tradeplan.com.br ou pelo próprio e-mail.

Até mais...

#33 Kessia

Kessia

    12 Horas

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

Posted 14/06/2005, 09:55

Vou mandar os codigos q utilizo:

Este arquivo eh onde contem os campos para preencher:

CADASTRO.PHP

<BODY BGCOLOR=#FFFFFF LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0>
<?
if (getenv(REQUEST_METHOD)== "POST") {
sysAdminAdicionaCadastro();
}
?>
<form name="form1" ACTION="<?=$PHP_SELF?>" METHOD="POST" ENCTYPE="multipart/form-data" onSubmit="MM_validateForm('nome','Nome','R','fantasia','Fantasia','R','endereco','Endereco','R','bairro','Bairro','R','cidade','Cidade','R', 'estado','Estado','R', 'cep','Cep','R', 'ddd','DDD','R', 'fone','Fone','R', 'ddd1','DDD1','R', 'fax','Fax','R', 'enderecocom','Enderecocom','R', 'bairrocom','Bairrocom','R', 'cidadecom','Cidadecom','R', 'estadocom','Estadocom','R', 'cepcom','Cepcom','R', 'dddcom','DDDcom','R', 'fonecom','Fonecom','R', 'cnpj1','CNPJ1','R', 'cnpj2','CNPJ2','R', 'cnpj3','CNPJ3','R', 'inscricao','Inscricao','R', 'email','Email','R', 'datanasc','DataNasc','R', 'estadocivil','Estadocivil','R', 'site','Site','R', 'informacao','Informacao','R');return document.MM_returnValue">
<table width="800" height="50" align="center">
<tr>
<td></td>
</tr>
</table>
<TABLE WIDTH=800 BORDER=0 CELLPADDING=0 CELLSPACING=0 align="center">
<TR>
<TD COLSPAN=22><input name="nome" type="text" value="<?=$nome?>" size="48" style=" border:'solid 0px' " /></TD>
<TD COLSPAN=18><input name="fantasia" type="text" value="<?=$fantasia?>" size="41" style=" border: solid 0px "/></TD>
</TR>
<TR>
<TD COLSPAN=25><input name="endereco" type="text" value="<?=$endereco?>" size="53" style=" border: solid 0px " /></TD>
<TD COLSPAN=8><input name="bairro" type="text" value="<?=$bairro?>" size="28" style=" border: solid 0px "/></TD>
</TR>
<TR>
<TD COLSPAN=16><input name="cidade" type="text" value="<?=$cidade?>" size="38" style=" border: solid 0px "/></TD>
<TD COLSPAN=9><input name="estado" type="text" value="<?=$estado?>" size="14" style=" border: solid 0px "/></TD>
<TD COLSPAN=6><input name="cep" type="text" value="<?=$cep?>" size="24" style=" border: solid 0px "/></TD>
</TR>
<TR>
<TD COLSPAN=8><input name="ddd" type="text" value="<?=$ddd?>" size="6" style=" border: solid 0px "/></TD>
<TD COLSPAN=8><input name="fone" onKeyPress="return(TelefoneFormat(this,event))" type="text" value="<?=$fone?>" size="27" style=" border: solid 0px "/></TD>
<TD COLSPAN=6><input name="ddd1" type="text" value="<?=$ddd1?>" size="6" style=" border: solid 0px "/></TD>
<TD COLSPAN=6><input name="fax" onKeyPress="return(TelefoneFormat(this,event))" type="text" value="<?=$fax?>" size="27" style=" border: solid 0px "/></TD>
</TR>
<TR>
<TD COLSPAN=26><input name="enderecocom" type="text" value="<?=$enderecocom?>" style=" border: solid 0px " size="61,9"/></TD>
<TD COLSPAN=5><input name="bairrocom" type="text" value="<?=$bairrocom?>" size="25" style=" border: solid 0px "/></TD>
</TR>
<TR>
<TD COLSPAN=16><input name="cidadecom" type="text" value="<?=$cidadecom?>" size="38" style=" border: solid 0px "/></TD>
<TD COLSPAN=9><input name="estadocom" type="text" value="<?=$estadocom?>" size="14" style=" border: solid 0px "/></TD>
<TD COLSPAN=4><input name="cepcom" type="text" value="<?=$cepcom?>" size="24" style=" border: solid 0px "/></TD>
</TR>
<TR>
<TD COLSPAN=8><input name="dddcom" type="text" value="<?=$dddcom?>" size="6" style=" border: solid 0px "/></TD>
<TD COLSPAN=8><input name="fonecom" onKeyPress="return(TelefoneFormat(this,event))" type="text" value="<?=$fonecom?>" size="27" style=" border: solid 0px "/></TD>
</TR>
<TR>
<TD COLSPAN=11><input name="cnpj1" type="text" value="<?=$cnpj1?>" size="12" style=" border: solid 0px "/></TD>
<TD><input name="cnpj2" type="text" value="<?=$cnpj2?>" size="5" style=" border: solid 0px "/></TD>
<TD><input name="cnpj3" type="text" value="<?=$cnpj3?>" size="3" style=" border: solid 0px "></TD>
<TD COLSPAN=7><input name="inscricao" type="text" value="<?=$inscricao?>" size="21" style=" border: solid 0px "></TD>
<TD COLSPAN=6><input name="email" type="text" value="<?=$email?>" size="29" style=" border: solid 0px "></TD>
</TR>
<TR>
<TD COLSPAN=8 ROWSPAN=3><input name="site" type="text" value="<?=$site?>" size="31" style=" border: solid 0px "></TD>
</TR>
<TR>
<TD COLSPAN=5 ROWSPAN=3><input name="estadocivil" type="text" value="<?=$estadocivil?>" size="16" style=" border: solid 0px "></TD>
</TR>
<TR>
<TD COLSPAN=6 ROWSPAN=2><input name="datanasc" type="text" value="<?=$datanasc?>" size="14" style=" border: solid 0px "></TD>
</TR>
<TR>
<TD COLSPAN=33><textarea name="informacao" cols="61" rows="3" style=" border: solid 0px "><?echo $informacao;?></textarea></TD>

<?

if (getenv(REQUEST_METHOD)== "POST") {
session_start();
session_name("Gravando");
$_SESSION['nome'] = $_POST[nome];
$_SESSION['fantasia'] = $_POST[fantasia];
$_SESSION['endereco'] = $_POST[endereco];
$_SESSION['bairro'] = $_POST[bairro];
$_SESSION['cidade'] = $_POST[cidade];
$_SESSION['estado'] = $_POST[estado];
$_SESSION['cep'] = $_POST[cep];
$_SESSION['ddd'] = $_POST[ddd];
$_SESSION['fone'] = $_POST[fone];
$_SESSION['ddd1'] = $_POST[ddd1];
$_SESSION['fax'] = $_POST[fax];
$_SESSION['enderecocom'] = $_POST[enderecocom];
$_SESSION['bairrocom'] = $_POST[bairrocom];
$_SESSION['cidadecom'] = $_POST[cidadecom];
$_SESSION['estadocom'] = $_POST[estadocom];
$_SESSION['cepcom'] = $_POST[cepcom];
$_SESSION['dddcom'] = $_POST[dddcom];
$_SESSION['fonecom'] = $_POST[fonecom];
$_SESSION['cnpj1'] = $_POST[cnpj1];
$_SESSION['cnpj2'] = $_POST[cnpj2];
$_SESSION['cnpj3'] = $_POST[cnpj3];
$_SESSION['inscricao'] = $_POST[inscricao];
$_SESSION['email'] = $_POST[email];
$_SESSION['datanasc'] = $_POST[datanasc];
$_SESSION['estadocivil'] = $_POST[estadocivil];
$_SESSION['site'] = $_POST[site];
$_SESSION['informacao'] = $_POST[informacao];

}

?>
</TR>

</TABLE>
</form>

//AQUI CHAMA CADASTRO_ADICIONA.PHP

<MAP NAME="cadastro_92_Map">
<AREA SHAPE="poly" ALT="E-mail" COORDS="34,13,69,-3,111,8,111,44,72,59,31,46" HREF="cadastro_adiciona.php" TARGET="_self" >
</MAP>
<!-- End ImageReady Slices -->
</body>
</BODY>


//CADASTRO_ADICIONA.PHP

<?
session_start();
include('conecta.php');
?>
<body>

<table width="100%" border="0" cellspacing="0" cellpadding="9">
<tr><td>
<?
include('cadastro_adiciona.inc.php');
include('funcoes.php');
if (!$_POST['adicionarCadastro']){
sysAdminMostraAdicionaCadastro($_POST['modo']);
}
else {
sysAdminAdicionaCadastro();
}
?>
</td></tr>

</table>

</body>
</html>


//ARQUIVO CADASTRO_ADICIONA.INC.PHP

<?
session_start();
session_name("Gravando");
$nome = $_SESSION['nome'];
$fantasia = $_SESSION['fantasia'];
$endereco = $_SESSION['endereco'];
$bairro = $_SESSION['bairro'];
$cidade = $_SESSION['cidade'];
$estado = $_SESSION['estado'];
$cep = $_SESSION['cep'];
$ddd = $_SESSION['ddd'];
$fone = $_SESSION['fone'];
$ddd1 = $_SESSION['ddd1'];
$fax = $_SESSION['fax'];
$enderecocom = $_SESSION['enderecocom'];
$bairrocom = $_SESSION['bairrocom'];
$cidadecom = $_SESSION['cidadecom'];
$estadocom = $_SESSION['estadocom'];
$cepcom = $_SESSION['cepcom'];
$dddcom = $_SESSION['dddcom'];
$fonecom = $_SESSION['fonecom'];
$cnpj1 = $_SESSION['cnpj1'];
$cnpj2 = $_SESSION['cnpj2'];
$cnpj3 = $_SESSION['cnpj3'];
$inscricao = $_SESSION['inscricao'];
$email = $_SESSION['email'];
$datanasc = $_SESSION['datanasc'];
$estadocivil = $_SESSION['estadocivil'];
$site = $_SESSION['site'];
$informacao = $_SESSION['informacao'];
echo "O QUE CHEGOU NA FUNÇÃO:".'<BR>'. $nome;

?>

<?
function sysAdminMostraAdicionaCadastro($modo){
include('conecta.php');
$sql = mysql_query("SELECT * FROM cadastro WHERE ID= '$_POST[id]'");
While($result = mysql_fetch_array($sql)){

$nome1 = $result['nome'];
$fantasia1 = $result['fantasia'];
$endereco1 = $result['endereco'];
$bairro1 = $result['bairro'];
$cidade1 = $result['cidade'];
$estado1 = $result['estado'];
$cep1 = $result['cep'];
$ddd1 = $result['ddd'];
$fone1 = $result['fone'];
$ddd11 = $result['ddd1'];
$fax1 = $result['fax'];
$enderecocom11= $result['enderecocom'];
$bairrocom1 = $result['bairrocom'];
$cidadecom1 = $result['cidadecom'];
$estadocom1 = $result['estadocom'];
$cepcom1 = $result['cepcom'];
$dddcom1 = $result['dddcom'];
$fonecom1 = $result['fonecom'];
$cnpj11 = $result['cnpj1'];
$cnpj21 = $result['cnpj2'];
$cnpj31 = $result['cnpj3'];
$inscricao1 = $result['inscricao'];
$email1 = $result['email'];
$datanasc1 = $result['datanasc'];
$estadocivil1 = $result['estadocivil'];
$site1 = $result['site'];
$informacao1 = $result['informacao'];

}

?>


<body>

<table>
<tr>
<td>
teste
</td>
</tr>
</table>
</body>

<?}

function sysAdminAdicionaCadastro(){
include ('conecta.php');
$sql = mysql_query("INSERT INTO cadastro(nome, fantasia, endereco, bairro, cidade, estado, cep, ddd, fone, ddd1, fax, enderecocom, bairrocom, cidadecom, estadocom, cepcom, dddcom, fonecom, cnpj1, cnpj2, cnpj3, inscricao, email, datanasc, estadocivil, site, informacao)
VALUES('$nome','$fantasia','$endereco','$bairro','$cidade','$estado','$cep','$ddd','$fone','$ddd1','$fax','$enderecocom','$bairrocom','$cidadecom','$estadocom','$cepcom','$dddcom','$fonecom','$cnpj1','$cnpj2','$cnpj3','$inscricao','$email','$datanasc','$estadocivil','$site','$informacao')")
or die(mysql_error());
echo "O QUE CHEGOU NA FUNÇÃO:".'<BR>'. $sql;



?>


O problema eh que quando muda de pagina, perco os dados que entrei no formulario cadastro.php.
Se vc puder me ajudar, agradeco.
Késsia

#34 nandotrade

nandotrade

    12 Horas

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

Posted 14/06/2005, 10:10

Estou fazendo isso e te mando daqui a pouco.

#35 Paulo Freitas

Paulo Freitas

    ××××××× LRU #456504 ××××××× ××××××× LRM #364686 ×××××××

  • Ex-Admins
  • 5612 posts
  • Sexo:Masculino
  • Localidade:Campinas - SP

Posted 14/06/2005, 11:06

Só uma sugestão Kessia: o uso da função extract() neste último código aí que você postou, iria diminuí-lo pelo menos pela metade ... ;)

[]’s :DAté mais




0 user(s) are reading this topic

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

IPB Skin By Virteq