Jump to content
Sign in to follow this  
pemoamsi

Guardar valores no input

Recommended Posts

pemoamsi

Boa tarde,

Tenho um código de uma form


<form name="download" id="download" method="post" enctype="multipart/form-data">
  	 <div>
         <label for="beginning_date"><span class="required">*</span> Beginning Date: </label>
         <input type="text" size="30" id="beginning_date" name="beginning_date" value="<?php echo date("d.m.Y"); ?>" required="required" />
       </div>
<input type="submit" value="Next" name="next"/>
</form

E tenho um problema...


  	 if(array_key_exists('next', $_POST))
       {
              	 if (preg_match('/^\d{1,2}\.\d{1,2}\.\d{4}$/', $date))
       {
          //continuação do código aqui
       }
       else
      {echo "Data com formato inválido<br />";}
       }

O problema é que sempre que faço o submit, ele limpa os campos, e eu queria usar uma maneira que se ele se enganar, e escreva 02.03.20322, isso não seja apagado e permita ser alterado...

Share this post


Link to post
Share on other sites
pemoamsi

<input type="text" size="30" id="beginning_date" name="beginning_date" value="<?php if (isset($date)) { echo $date; } else { echo date("d.m.Y"); } ?>" required="required" />

Curioso, começo a achar que tenho qualquer coisa que não deve estar a funcionar bem de acordo com o que o Yoda diz,

Primeiro foi o problema do if(array_key_exists($variavel, $_POST) , agora é a vez do isset não passar como dizes... é que fiz cópia exacta do que me disseste.. e nada

Edited by pemoamsi

Share this post


Link to post
Share on other sites
pemoamsi

<input type="text" size="30" id="beginning_date" name="beginning_date" value="<?php if (isset($date)) { echo $date; } else { echo date("d.m.Y"); } ?>" required="required" />

Obrigado pela tua ajuda mais uma vez, estive a dar continuas cabeçadas e acabei no mais básico... mudar de POST para GET... assim consegui

Ok, como hei de explicar isto? O problema era mesmo meu...(como sempre)

EDIT: Quando mudei de POST para GET fiz mais algumas alterações, entre elas uma que me permitia fazer o get da variavel, algo que não tinha feito com o posto (fazia apenas depois do submit). Assim, passei a conseguir ir buscar o valor da variavel, mas mal trocava para POST não funcionava... qual era o problema? É que com todas as alterações que fiz ficou sem method o form... dai não funcionar com o POST e funcionar com GET... de qualquer maneira ficou resolvido e agora com POST, muito obrigado mais uma vez

Edited by pemoamsi

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.