Ir para conteúdo

POWERED BY:

Arquivado

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

Fransuwel

Mantem valor da variável.

Recommended Posts

Tenho um formulário e envio os dados para serem exibidos na mesma página e quando vou enviar outros dados os anteriores são apagados automaticamente. Queria saber se tem um jeito de depois dos dados serem exibidos eles ficarem lá, como se fosse o próprio html

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se esse formulário for submetido pelo método post então perder os dados anteriores é completamente normal, talvez se usar get o problema pare.

 

Você pode usar sessões para armazenar os valores anteriores, pode criar um campo hidden e verificar se já foi enviado algum dado via post e repassar dentro desse campo hidden

<form method='POST' name='form-teste'>
    <input type="text" name="user">
    <input type="text" name="pass">

    <?php if(!empty($_POST)): ?>
    	<input type="hidden" name='old_post' value="<?php echo print_r($_POST) ?>">
    <?php endif ?>

    <input type="submit" value="Enviar">
</form>

Pra recuperar os dados basta:

<?php 
  $_POST['old_post'];
?>

Vale lembrar que isso não deve ser feito, recomendo procurar uma solução melhor ou uma forma melhor de se fazer isso, por exemplo, usar uma sessão talvez fosse melhor.

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.