Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #57 da revista programar. Faz já o download aqui!

thinkbrunus

[RESOLVIDO] Editar dados PHP

Mensagens Recomendadas

thinkbrunus    0
thinkbrunus

Viva!

Depois de algum tempo a trabalhar numa aplicação, onde posso inserir, editar, eliminar, consultar dados.

Até ao momento tudo ia funcionando tudo normalmente, agora quando vou eliminar dados não me aparece o valor do campo resultante da query, ou seja:

Fazendo o select dos campos que quero apresentar

$sql = "SELECT id_detalhe, divisao.id_divisao AS idDivisao, divisao.sigla AS siglaDivisao, detalhe.nome AS nomeDetalhe,cargo 
	FROM divisao,detalhe WHERE divisao.id_divisao = detalhe.id_divisao AND id_detalhe = '".$_GET['id']."'";
$query = mysql_query($sql);
$rs = mysql_fetch_array($query);

atribuindo os valores armazenados na variável $rs

      <tr>
        <td class="titulo3">cargo</td>
        <td class="texto"><input type="text" name="txt_cargo" id="txt_cargo" size="50" value="<?=$rs['cargo']?>" /></td>
      </tr>

O valor que ele apresenta na caixa de texto é "value="<?=$rs['cargo']?>". Esta situação é regra geral para todas as funcionalidades desenvolvidas até ao momento, de um momento para o outro deixou de apresentar os dados...

Que poderá ser, alguém já teve o mesmo problema? Actualizei recentemente a versão do xampp, não deveria ter influência ou tem?

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
thinkbrunus    0
thinkbrunus

É isso mesmo, aparentemente está solucionada a questão, habilitei no php.ini a opção "short_open_tag = On"

Há algum inconveniente em utilizar a dita short_open_tag? Li no ficheiro php.ini que não é recomendado utilizar esta tag, alguma questão de segurança ou algo parecido?

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
anolsi    16
anolsi

Outra maneira, sem ser necessário activar as short tags seria:

<tr>
        <td class="titulo3">cargo</td>
        <td class="texto"><input type="text" name="txt_cargo" id="txt_cargo" size="50" value="<?php echo $rs['cargo']; ?>" /></td>
</tr>

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
scorch    19
scorch

Há algum inconveniente em utilizar a dita short_open_tag? Li no ficheiro php.ini que não é recomendado utilizar esta tag, alguma questão de segurança ou algo parecido?

Há, porque se quiseres executar o script num outro servidor que não as tenha activas, a aplicação não funciona.

E não te esqueças de marcar o tópico como resolvido. :D

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
djthyrax    11
djthyrax

Há, porque se quiseres executar o script num outro servidor que não as tenha activas, a aplicação não funciona.

E não te esqueças de marcar o tópico como resolvido. :D

Para além de poder haver confusões com o <?xml, já me aconteceu.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
thinkbrunus    0
thinkbrunus

Dicas úteis!

Relativamente a:

<tr>

        <td class="titulo3">cargo</td>

        <td class="texto"><input type="text" name="txt_cargo" id="txt_cargo" size="50" value="<?php echo $rs['cargo']; ?>" /></td>

</tr>

Solução que não me tinha passado pela cabeça, ajuda-me padronizar o código.

Obrigado a todos!

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade