Jump to content


Photo

Fazer Formulario De Cadastro


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

#16 nandotrade

nandotrade

    12 Horas

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

Posted 13/06/2005, 10:12

Se o último post representa exatamente o código que vc usa, ainda continua faltando a virgula para separar os campos:
'$_POST[cidadecom]''$_POST[estadocom]'

Simulei um teste aqui com a tua função e não aconteceu erro algum... Criei uma tabela com todos os campos definidos como caracter. Atrabui valores para as variáveis e rodei a funlçao.

#17 Kessia

Kessia

    12 Horas

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

Posted 13/06/2005, 10:44

Entao, jah arrumei todas as virgulas q estavam flatando, e ainda nao consigo inserir nada no bd.

Vou passar o formulario onde preencho os campos:

PAGINA CADASTRO.PHP

<BODY BGCOLOR=#FFFFFF LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0>
<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' " /><?echo $nome;?></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="endereco2" type="text" value="<?=$enderecocom?>" style=" border: solid 0px " size="61,9"/></TD>
<TD COLSPAN=5><input name="bairro2" type="text" value="<?=$bairrocom?>" size="25" style=" border: solid 0px "/></TD>
</TR>
<TR>
<TD COLSPAN=16><input name="cidade1" type="text" value="<?=$cidadecom?>" size="38" style=" border: solid 0px "/></TD>
<TD COLSPAN=9><input name="estado1" type="text" value="<?=$estadocom?>" size="14" style=" border: solid 0px "/></TD>
<TD COLSPAN=4><input name="cep1" type="text" value="<?=$cepcom?>" size="24" style=" border: solid 0px "/></TD>
</TR>
<TR>
<TD COLSPAN=8><input name="dd1" type="text" value="<?=$dddcom?>" size="6" style=" border: solid 0px "/></TD>
<TD COLSPAN=8><input name="fone1" 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>
<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>
</TR>
<TR>

<INPUT TYPE="HIDDEN" name="modo" value="adicionar">
<INPUT TYPE="HIDDEN" name="id" value="<?=$_POST['id']?>">
</TR>

</TABLE>
</form>


//AQUI NESTE TRECHO CHAMA A PAGINA 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>

</body>
</BODY>



PAGINA 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>



PAGINA CADASTRO_ADICIONA.INC.PHP

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

$nome = $result['nome'];
$fantasia = $result['fantasia'];
$endereco = $result['endereco'];
$bairro = $result['bairro'];
$cidade = $result['cidade'];
$estado = $result['estado'];
$cep = $result['cep'];
$ddd = $result['ddd'];
$fone = $result['fone'];
$ddd1 = $result['ddd1'];
$fax = $result['fax'];
$enderecocom = $result['enderecocom'];
$bairrocom = $result['bairrocom'];
$cidadecom = $result['cidadecom'];
$estadocom = $result['estadocom'];
$cepcom = $result['cepcom'];
$dddcom = $result['dddcom'];
$fonecom = $result['fonecom'];
$cnpj1 = $result['cnpj1'];
$cnpj2 = $result['cnpj2'];
$cnpj3 = $result['cnpj3'];
$inscricao = $result['inscricao'];
$email = $result['email'];
$datanasc = $result['datanasc'];
$estadocivil = $result['estadocivil'];
$site = $result['site'];
$informacao = $result['informacao'];

}

?>


<body>

<table>
<tr>
<td>

</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('$_POST[nome]','$_POST[fantasia]','$_POST[endereco]','$_POST[bairro]','$_POST[cidade]','$_POST[estado]','$_POST[cep]','$_POST[ddd]','$_POST[fone]','$_POST[ddd1]','$_POST[fax]','$_POST[enderecocom]','$_POST[bairrocom]','$_POST[cidadecom]','$_POST[estadocom]','$_POST[cepcom]','$_POST[dddcom]','$_POST[fonecom]','$_POST[cnpj1]','$_POST[cnpj2]','$_POST[cnpj3]','$_POST[inscricao]','$_POST[email]','$_POST[datanasc]','$_POST[estadocivil]','$_POST[site]','$_POST[informacao]')")
or die(mysql_error());
echo $sql;
?>

<body bgcolor="#Ffffff">
<table height="100%" width="100%" align="center" border="0" >
<tr><td align="center" >
<table width="266" height="112" border="0" align="center" cellpadding="0" cellspacing="0" >
<tr align="center" valign="middle"><td width="266" align="center" valign="middle"><font face="Hekvetica" color="#333333" size="+1">Dados inseridos com sucesso</font></td>
</tr>
<tr align="center" valign="middle">
<td align="center" valign="middle"><font face="Georgia" color="#3D4B65" size="+1"><b></b></font></a></td>
</tr>
</table>
</td></tr>
</table>

<?} ?>

Estas sao as pagina q utilizo para tentar cadastrar. Se tiver algum erro e se algume puder me apontar, fico agradecida. Ou entao, se alguem tiver uma solucao ou entao uma sugestao mais facil, tbem fico agradecida.

Késsia

#18 m3g4-br

m3g4-br

    Novato no fórum

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

Posted 13/06/2005, 11:02

Kessia joga em uma variavel antes, não faz o insert direto anted de validar e limprar valores indevidos !

----------

Vc tem certeza que os nomes dos campos no banco estão iguais aos que está usando no insert ??

----------

Tópico editado - Post Up - Leia as regras, o botão Posted Image não é enfeite.

Edição feita por: v1d4l0k4, 13/06/2005, 11:11.


#19 nandotrade

nandotrade

    12 Horas

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

Posted 13/06/2005, 11:27

Pode fazer um favor?

gera uma linha em seu código exibindo o conteúdo do comando insert:


/*
$val_sql = "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('$_POST[nome]','$_POST[fantasia]','$_POST[endereco]','$_POST[bairro]','$_POST[cidade]','$_POST[estado]','$_POST[cep]','$_POST[ddd]','$_POST[fone]','$_POST[ddd1]','$_POST[fax]','$_POST[enderecocom]', '$_POST[bairrocom]', '$_POST[cidadecom]''$_POST[estadocom]','$_POST[cepcom]','$_POST[dddcom]','$_POST[fonecom]','$_POST[cnpj1]','$_POST[cnpj2]''$_POST[cnpj3]''$_POST[inscricao]','$_POST[email]','$_POST[datanasc]','$_POST[estadocivil]','$_POST[site]','$_POST[informacao]')";
echo $val_sql;
*/
manda o resultado dessa linha pra gente ver o que foi criado. OK!

#20 Inu_yasha

Inu_yasha

    www.inuforum.cjb.net

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

Posted 13/06/2005, 13:33

em vez de usar tantos $_post poderia usar extract? dai facilita...

#21 nandotrade

nandotrade

    12 Horas

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

Posted 13/06/2005, 13:59

Alguns campos que vc usa o $POST não existem;

Exemplo:

No FORM que vc me mandou existe o campo :

<input name="endereco2" type="text" value="<?=$enderecocom?>" ... >

Quando vc busca pelo $_POST vc pegar o conteúdo de $enderecocom.

e assim existe em outras variáveis, ou seja os nomes dentro do FORM não são coincidentes com os nomes usados no comando INSERT.

Se um desses campos é de preenchimento obrigatório, o registro não será inserido em sua tabela.

Corrija isso e depois diz o que acontece.

#22 Kessia

Kessia

    12 Horas

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

Posted 13/06/2005, 14:18

Arrumei, o q vc falou, mas continua nao inserindo nada no banco de dados.
O q ainda pode estar errado? Como disse, a gente acaba ficando viciada, e nao consegue nem mais ver alguns erros primarios. Por isso, aguardo outras dicas.
Késsia

#23 nandotrade

nandotrade

    12 Horas

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

Posted 13/06/2005, 14:24

Vc poderia gravar numa variável o conteúdo da linha com o comando INSERT inteirinho, pra gente ver o que dá???

Passei esse pedido num POST anterior...

Aguardo...

#24 Kessia

Kessia

    12 Horas

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

Posted 13/06/2005, 14:37

Oi!!!

fiz o q vc falou, e se vc quiser conferir eh soh entrar no endereco:

www.polignum.com.br/cadastro.php

e lah digitar os dados e clicar para enviar os dados. Era para aparecer a mensagem q os dados form inseridos, mas chama a pagina correta q peco, mas aparece em branco, como se nada existisse. E novamente nao insere nada no banco de dados.

Késsia

#25 nandotrade

nandotrade

    12 Horas

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

Posted 13/06/2005, 15:07

Olá,
Desculpe, mas não tá exibindo o conteúdo do que chegou para a função que insere os dados na tabela.

lá dentro da função, troque todo o comando do $sql, por:

$sql_val = "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('$_POST[nome]','$_POST[fantasia]','$_POST[endereco]','$_POST[bairro]','$_POST[cidade]','$_POST[estado]','$_POST[cep]','$_POST[ddd]','$_POST[fone]','$_POST[ddd1]','$_POST[fax]','$_POST[enderecocom]','$_POST[bairrocom]','$_POST[cidadecom]','$_POST[estadocom]','$_POST[cepcom]','$_POST[dddcom]','$_POST[fonecom]','$_POST[cnpj1]','$_POST[cnpj2]','$_POST[cnpj3]','$_POST[inscricao]','$_POST[email]','$_POST[datanasc]','$_POST[estadocivil]','$_POST[site]','$_POST[informacao]')";
echo "O QUE CHEGOU NA FUNÇÃO:".'<BR>'. $sql_val;

Preciso ver o que chegou dentro da sua função.

#26 Kessia

Kessia

    12 Horas

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

Posted 13/06/2005, 15:16

Bom, fiz o q vc falou.
Nao dah nenhumerro, mas dah a impressao ou eh quase certeza q nao esta chegando na funcao. Continua nao aoarecendo nada. Minha opiniao eh q nao esta entrando na funcao de inserir.

Késsia

#27 nandotrade

nandotrade

    12 Horas

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

Posted 13/06/2005, 15:26

Abaixo eu copiei o teu FORM de cadastramento.
Adicionei no inicio a função de inclusão.
Abaixo do <FORM> eu adicionei um comando para verificar se foi dado um click ou POST no botão.
Ao final eu inseri uma TAG com o botão submit.

Teste isso e diz se foi para dentro do banco de dados. Acredito que pelo fato de vc estar chamando uma outra página, os dados do &_POST não estão sendo lidos por lá.

Testa na mesma página e se os dados forem adicionados é isso.

Ai acredito que vc terá de passar os campos para a página que adiciona.

<?
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('$_POST[nome]','$_POST[fantasia]','$_POST[endereco]','$_POST[bairro]','$_POST[cidade]','$_POST[estado]','$_POST[cep]','$_POST[ddd]','$_POST[fone]','$_POST[ddd1]','$_POST[fax]','$_POST[enderecocom]','$_POST[bairrocom]','$_POST[cidadecom]','$_POST[estadocom]','$_POST[cepcom]','$_POST[dddcom]','$_POST[fonecom]','$_POST[cnpj1]','$_POST[cnpj2]','$_POST[cnpj3]','$_POST[inscricao]','$_POST[email]','$_POST[datanasc]','$_POST[estadocivil]','$_POST[site]','$_POST[informacao]')")
or die(mysql_error());}
?>
<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' " /><?echo $nome;?></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="endereco2" type="text" value="<?=$enderecocom?>" style=" border: solid 0px " size="61,9"/></TD>
<TD COLSPAN=5><input name="bairro2" type="text" value="<?=$bairrocom?>" size="25" style=" border: solid 0px "/></TD>
</TR>
<TR>
<TD COLSPAN=16><input name="cidade1" type="text" value="<?=$cidadecom?>" size="38" style=" border: solid 0px "/></TD>
<TD COLSPAN=9><input name="estado1" type="text" value="<?=$estadocom?>" size="14" style=" border: solid 0px "/></TD>
<TD COLSPAN=4><input name="cep1" type="text" value="<?=$cepcom?>" size="24" style=" border: solid 0px "/></TD>
</TR>
<TR>
<TD COLSPAN=8><input name="dd1" type="text" value="<?=$dddcom?>" size="6" style=" border: solid 0px "/></TD>
<TD COLSPAN=8><input name="fone1" 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>
<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>
</TR>
<TR>

<INPUT TYPE="HIDDEN" name="modo" value="adicionar">
<INPUT TYPE="HIDDEN" name="id" value="<?=$_POST['id']?>">
</TR>

</TABLE>
//ADICIONEI A LINHA ABAIXO
<input type="submit" name"enviando">

</form>


//AQUI NESTE TRECHO CHAMA A PAGINA CADASTRO_ADICIONA.PHP
//*********** OBS RETIRA AS LINHAS DAI ABAIXO ***************
<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>


</BODY>

#28 Kessia

Kessia

    12 Horas

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

Posted 13/06/2005, 15:47

Ola!!!

Bingo :D
Muito obrigada pelas dicas. Era exatamente isso q estava acontecendo. O problema esta mesmo na troca de pagina.
Vc disse q terei de passar os campos para a página que adiciona. Como faco isso? Se vc puder continuar me ajudaando, agradeco muito!!! :rolleyes:

T+,
Késsia

#29 nandotrade

nandotrade

    12 Horas

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

Posted 13/06/2005, 16:05

Bem acredito que uma forma segura, seria logo após dar o submit neste teu FORM, vc poderia gravar isso tudo numa SESSÃO, pois parece que vc já quer fazer isso quando passa pelo cara chamado ADICIONA.PHP..

Na página de Cadastro vc poderia ter no início:

<?
if (getenv(REQUEST_METHOD)== "POST") {
session_start();
session_name("Gravando");
$_SESSION['campo1'] = $_POST[nome];
.
. // todos os campos do form para serem guardados na SESSÃO.
.
.
}

Depois onde vc precisar usar é só chamar a mesma sessão e ler o que vc gravou:

session_start();
sesison_name("Gravando");
$nome = $_SESSION['campo1'];
.
.
. // leia todos os campos gravados na SESSÃO
.


Quando vc estiver na linha do INSERT

$sql = INSERT....... VALUES (4nome, ..., ...., ....,)

Acho que é por ai....


Outra forma, seria vc usar o
$todos_os_campos = list(nome de todos os campos $_POST...., ...... , ....)

E ai quando vc dá o HREF vc pode mandar isso como argumento da linha e no ADCIONA.CADASTRO ler através do $_GET['$linha_grande'].

Até...

#30 Kessia

Kessia

    12 Horas

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

Posted 13/06/2005, 17:40

Ola!!!
eu novamente!!!rsrs

BEm, segui o q vc falou, mas nao esta inserindo no bd. Quando mudo de pagina, jah nao esta pegando nada nas variaveis.
O q vc passou esta funciona perfeitamente? Pois fiz do jeito q vc falou, mas nao deu certo.
Se ainda tiver disposicao para me ajudar, agradeco.
T+,
Késsia




1 user(s) are reading this topic

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

IPB Skin By Virteq