Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

PHP_desenvolvimento

[RESOLVIDO] Cookie

Recommended Posts

Galera to precisando de ajuda....To criando um formulario, o cliente vai preencher todas as opções... Logo depois que ele preencher todas as opções ele vai visualizar este formulario para conferir os dados e logo depois ele vai enviar os dados para o banco de dados.... Estou criando um cookie para armazenar os dados, só que esta dando erro, pq estou armazenando muito dados... Como fazer para facilitar para que este dados seja enviado para a outra pagina que crie para o cliente visualizar os dados?!?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sugiro salvar os dados num array, serializá-lo e depois desseralizá-lo:

 

$dados['nome'] = "Beraldo";
$dados['cidade'] = "Curitiba";
setcookie ("dados", serialize ($dados), time() + 3600);
depois:

$dados = unserialize ($_COOKIE["dados"]);

Também é possível fazer o que você quer usando sessões.

 

Abraços,

Beraldo

Compartilhar este post


Link para o post
Compartilhar em outros sites

beleza... mais e muitos dados... o formulario sera preenchido pelo cliente!!! Desta forma nao vai dar certo... entre no site e veja o tamanha do formulario... www.motopratico.com!!!! ValeuAguardando...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu naum estou entendendo o pq você esta mandando os dados para o cookie, se você acabou de preencher o formulario, basta você recupegrar os dados via POST ou GET e montar a tela de visualização.. dai os dados você mantem dentro de campos ocultos na pagina de visualização para ser mandado para a outra página que vai inserir no banco...

Compartilhar este post


Link para o post
Compartilhar em outros sites

aqui vai um exemplinho...

 

formulario.php

<form name="form1" method="post" action="visualiza.php">  <table width="100%" border="0" cellspacing="1" cellpadding="1">	<tr>	  <td width="14%" align="right">Nome:</td>	  <td width="86%"><input name="nome" type="text" id="nome"></td>	</tr>	<tr>	  <td align="right">E-mail:</td>	  <td><input name="email" type="text" id="email"></td>	</tr>	<tr>	  <td align="right">Telefone:</td>	  <td><input name="telefone" type="text" id="telefone"></td>	</tr>	<tr>	  <td> </td>	  <td> </td>	</tr>	<tr>	  <td> </td>	  <td><input type="submit" name="Submit" value="Enviar"></td>	</tr>  </table></form>
visualiza.php

<?php	$nome = $_POST[nome];	$email = $_POST[email];	$telefone = $_POST[telefone];?><table width="100%" border="0" cellspacing="1" cellpadding="1">  <tr>	<td width="11%" align="right">Nome:</td>	<td width="89%"><?php echo $nome; ?></td>  </tr>  <tr>	<td align="right">E-mail:</td>	<td><?php echo $email; ?></td>  </tr>  <tr>	<td align="right">Telefone:</td>	<td><?php echo $telefone; ?></td>  </tr></table><form name="form1" method="post" action="cadastrar.php">  <input name="nome" type="hidden" id="nome" value="<?php echo $nome; ?>">  <input name="email" type="hidden" id="email" value="<?php echo $email; ?>">  <input name="telefone" type="hidden" id="telefone" value="<?php echo $telefone; ?>">  <input type="submit" name="Submit" value="Cadastrar"></form>
cadastrar.php

<?php	$nome = $_POST[nome];	$email = $_POST[email];	$telefone = $_POST[telefone];		mysql_query("INSERT INTO tabela SET nome='$nome', emial='$email', telefone='$telefone'");?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.