Recuperar valor digitado em um textarea após atualização da página.
24/10/2016
0
Bom dia!
Preciso de uma ajuda quanto a utilização de um textarea.
Tenho um formulário e preciso recuperar o que já foi informado pelo usuário em cada atualização da página, Para os campos input text eu consigo atraves do hidden, mas e o text area? Alguém poderia me explicar?
Abaixo o trecho do código:
Obs: Estou enviando e capturando os dados na mesma página.
Preciso de uma ajuda quanto a utilização de um textarea.
Tenho um formulário e preciso recuperar o que já foi informado pelo usuário em cada atualização da página, Para os campos input text eu consigo atraves do hidden, mas e o text area? Alguém poderia me explicar?
Abaixo o trecho do código:
if(!isset($_POST['envio']) and ($_POST['envio'] != 'Salvar') ){ ?> <form method="post" action=""> <input name="f" type="hidden" value="<?php echo $_REQUEST['f']; ?>"/> <input name="est" type="hidden" value="<?php echo $_REQUEST['est']; ?>"/> <input name="id_al" type="hidden" value="<?php echo $_REQUEST['id_al']; ?>"/> <input name="m_motivo" type="hidden" value="<?php if($_REQUEST['m_motivo']!=''){echo $_REQUEST['m_motivo'];}else{echo $_POST['m_motivo']; } ?>"/> <input name="s_motivo" type="hidden" value="<?php if($_REQUEST['s_motivo']!=''){echo $_REQUEST['s_motivo'];}else{echo $_POST['s_motivo']; } ?>"/> <table width="450" align="center" class="modelo_tabela"> <tr> <td colspan="2" align="center"class="cabecalho_tabela"> <font color="#FFF" style="font-weight:bold;">Retorno de Alarmes - Entrantes</font> </td> </tr> <tr> <td width="100" align="left" class="subheader"><strong>UF:</strong></td> <td width="350" align="left" ><strong><?php echo $_REQUEST['f']; ?></strong> </td> </tr> <tr> <td width="100" align="left" class="subheader"><strong>Estação:</strong></td> <td width="350" align="left" ><strong><?php echo $_REQUEST['est']; ?></strong> </td> </tr> <tr> <td align="center" colspan="2" class="cabecalho_tabela"><strong>Inserir Observação</strong></td> </tr> </form> <form id="teext" method="post" action="popup_atualizar_alarme.php?f=<?php echo $_GET['f']; ?>&est=<?php echo $_GET['est'];?>&id_al=<?php echo $_GET['id_al']; ?>&txt_obs=<?php echo $_GET['txt_obs'];?>&Rg1=<? echo $_GET['Rg1'];?>"> <tr> <td align="center" class="right_articles_linha" colspan="2"> <textarea name="txt_obs" id="txt_obs" cols="60" rows="5" ><?php echo $_REQUEST['txt_obs'];?></textarea> </td> </tr> </form> <form method="post" action=""> <tr class="right_articles_linha" > <td rowspan="3" align="center" class="right_articles_linha"><strong>ENCERRAR O ALERTA?</strong> <h4><font color="red">Atenção: APENAS encerrar o Alerta se RESOLVIDO O DEFEITO.</font></h4> </td> </tr> <tr class="right_articles_linha"> <td> <label> <input type="radio" name="Rg1" <?php if($_REQUEST['Rg1']=='Hum'){ ?>checked="checked" <?php } ?> onfocus="window.location.href = 'popup_atualizar_alarme.php?f=<?php echo $_REQUEST['f']; ?>&est=<?php echo $_REQUEST['est'];?>&id_al=<?php echo $_REQUEST['id_al']; ?>&txt_obs=<?php echo $_REQUEST['txt_obs'];?>&Rg1=' + this.value;" value="Hum" id="RadioGroup1_0" /> <strong>Não. Estamos investigando o defeito.</strong> </label> <font color="red">*</font> </td> </tr> <tr class="right_articles_linha"> <td> <label colspan="2"> <input type="radio" name="Rg1" <?php if($_REQUEST['Rg1']=='Zero'){ ?>checked="checked" <?php } ?> onfocus="window.location.href = 'popup_atualizar_alarme.php?f=<?php echo $_REQUEST['f']; ?>&est=<?php echo $_REQUEST['est'];?>&id_al=<?php echo $_REQUEST['id_al'];?>&txt_obs=<?php echo $_REQUEST['txt_obs'];?>&Rg1=' + this.value;" value="Zero" id="RadioGroup1_2" /> <strong>Sim, desejo ENCERRAR, pois o defeito foi corrigido.</strong> </label> <font color="red">*</font> </td> </tr> <?php if(isset($_REQUEST['Rg1'])){ // Dependendo do que foi selecionado no Radio Button, irá aparecer ou não mais dois campos de Select para serem preenchidos além do botão de Salvar. <!-- <tr> <td colspan="2"></td> <tr> --> <?}?> </table> </br> </form> <?php }elseif($_POST['envio'] == 'Salvar'){ // validações e Update no DataBase. }
Obs: Estou enviando e capturando os dados na mesma página.
Gisely Santos
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)