Ir para conteúdo

Arquivado

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

fainformatica

Selecionar uma linha da tabela e ativa o botao editar!

Recommended Posts

Olá pessoal, hoje estou precisando do seguinte auxilio...

tenho uma tela de busca no meu sistema php, e queria fazer o seguinte:

Quando o usuário faz a pesquisa exibe várias linhas de resultados.

queria que nesse while fosse possivel ele selecionar uma das linhas que foi

e um botao EDITAR fosse exibido e passasse os dados dessa linha selecionada para que fosse possivel editar os dados da mesma.

sei que tem javascript no meio, depois eu faço ele, queria mesmo era passar os dados da linha selecionada para o botao.

 

Alguem ajuda ai. por favor!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Há inúmeras formas de se fazer isso.

Um exemplo bem básico que você pode usar é colocar um botão nessas linhas de resultados que é gerado através do while e dentro de href=''' você poem o ID de cada resultado, exemplo:

<a href="pagina-de-editar.php?editar=<?php echo $ID_TAL;?>"><button>EDITAR DADOS</button></a>

quando o usuário clicar nesse botão, ele vai pra página "pagina-de-editar.php", lá nessa página você usa um $_GET['editar'] pra pegar o ID, pra depois quando o usuário realizar a edição você poder identificar qual linha ele está editando e concluir a edição enviando as infos pro banco de dados.

 

Esse é um exemplo bem básico, há inúmeras formas de fazer, tudo o que você precisa é pegar o ID da linha que o usuário quer editar pra você realizar o update no banco de dados.

Compartilhar este post


Link para o post
Compartilhar em outros sites
13 horas atrás, BrunoMs disse:

Há inúmeras formas de se fazer isso.

Um exemplo bem básico que você pode usar é colocar um botão nessas linhas de resultados que é gerado através do while e dentro de href=''' você poem o ID de cada resultado, exemplo:


<a href="pagina-de-editar.php?editar=<?php echo $ID_TAL;?>"><button>EDITAR DADOS</button></a>

quando o usuário clicar nesse botão, ele vai pra página "pagina-de-editar.php", lá nessa página você usa um $_GET['editar'] pra pegar o ID, pra depois quando o usuário realizar a edição você poder identificar qual linha ele está editando e concluir a edição enviando as infos pro banco de dados.

 

Esse é um exemplo bem básico, há inúmeras formas de fazer, tudo o que você precisa é pegar o ID da linha que o usuário quer editar pra você realizar o update no banco de dados.

Opa Obrigado por responder... maaasss eu ja sabia fazer isso. eu queria era.. ao clicar na linha da tabela selecionava a linha, e o id correspondente ai apos selecionar a linha mostrasse o botão editar!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ah sim, agora entendi. No caso você precisa perguntar isso na sessão JavaScript aqui do fórum, pq pra fazer essa ação é necessário apenas javascript. Eu particularmente não manjo muito de javascript, se não eu te ajudava, mas a galera lá pode te ajudar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por babylon
      Olá galera tudo bem?
      Deixa eu perguntar, estava mexendo no meu site e queria adicionar em html essa tabela porem esta dando erro pois fica assim:
       

      Porem gostaria que ficasse assim:

      Segue o código da tabela:
      <center><table border="0">
          <tr>
      <td bgcolor="#0092df" width="24%"><a href="/categorias?ename=smartphones"><span style="font-size: 20px; color: #ffffff;"><b> <font color="#0092df">..</font>Bicicleta<br> <font color="#0092df">..</font>Track Bikes<br> <font color="#0092df">..</font>Aro 29 TKS</b></a></span><br><br><font size="5"><center><span style="background-color: #A1CD44">DE:</span></font> <br><font size="5"><s>R$ 1.999,99</center></font></s> </td><td><p><a href="/categorias?ename=smartphones"><img src="/static/img/itembicicleta.jpg"><br><font size="5"><center><span style="background-color: #A1CD44">COM - 60%:</span></font> <br><font size="5">1.199,99</font></center></a></td>
             <td><font color="#ffffff">....</font></td>
              <td bgcolor="#0092df" width="24%"><a href="/categorias?ename=smartphones"><span style="font-size: 20px; color: #ffffff;"><b> <font color="#0092df">..</font>Monitor 24"<br> <font color="#0092df">..</font>Samsung<font color="#0092df">aa.aa</font><br> <font color="#0092df">..</font>1ms 144hz</b></a></span></center></td><td><p><a href="/categorias?ename=smartphones"><img src="/static/img/itemmonitor.jpg"></a></td>
          </tr>
          </table></center>
      O que estaria errado, pois não sei como colocar nessa tabela outro fundo de outra cor, veja que usei td bgcolor="#0092df" para o azul escuro mas não sei como usaria pro "#e4f1fb" para o fundo ficar de azul claro em baixo bem como não ficou correto em altura o "DE:" com o "COM - 60%:".
      Bom é isso, obg.


    • Por clovis.sardinha
      Bom dia.
      Meu problema é o seguinte:
      Estou fazendo uma tabela e preciso mostrar o usuário e várias cidades que pertencem a este usuário.
      O resultado do array é o seguinte:

      Quando passo para a tabela os valores de cidade se repetem para o mesmo usuário até o final e retorna fazendo o mesmo para o próximo usuário. 
      Veja abaixo

       
      Meu código para a tabela é a seguinte:
      <tr> <td align="left"><?php echo $usuario['nome'] ?></td> <td align="left"><?php echo $usuario['nome_orgao'] ?></td> <td align="left"><?php echo $usuario['nome_funcao'] ?></td> <?php foreach($destinos as $key=>$destino):?> <?php $key=0;?> <td align="left"> <?php foreach($destino as $chave=> &$cidade): ?> <?php echo $cidade['cid_nome']."-";?> <?php endforeach;?> </td> <?php $key+=$key; ?> <?php endforeach;?> <td><?php echo date('d/m/Y', strtotime( $usuario['created_at'])) ?></td> <td align="left"><a href="<?php echo base_url('UserAdmin/Usuario/getUsuarioById')."/".$usuario['id_user'] ?>">DETALHES</a></td> </tr> <?php endforeach ?> Onde estou errando? O que tenho de fazer para percorrer este array de modo a aparecer apenas as cidades pertencentes a cada usuário?

    • Por Alessandro Bodão
      Eai pessoal!
       
      Estou trabalhando em um site WordPress do qual foi me passado a versão demo de um tema (Ample).
       
      O problema é o seguinte: Parece não existir nenhum lugar onde eu tenha acesso pra editar todos os textos e conteúdos (Ex: Os textos padrões do tema parecem ser inacessíveis).
       
      Já fucei praticamente todo o wp-admin e os demais painéis e nada... Já tentei baixar o plugin  Elementor pra ver se me facilitava nisso e nada... Já tentei ver se conseguia achar esses conteúdos e editar pelo código das páginas php do tema e nada. Não sei mais o que fazer, por gentileza peço ajuda.
       
      Tema: https://themegrilldemos.com/ample/
      Site: https://onecv.com.br/
       

    • Por MarceloEBM
      Baixei a tabela do melhorenvio e adaptei para o formato da webcontinental que eles disponibilizam, enviei para o gerente de conta e ele disse que rodou, não atualizou e não tem nenhuma mensagem de erro pra me passar.
       
      Posso estar fazendo errado, alguém tem alguma experiencia com esta tabela de frete?
    • Por Kefatif
      Bom dia Srs.
       
      Preciso de uma ajuda, não estou conseguindo deixar a seleção de opções abaixo obrigatória mesmo incluindo o "required"
       
      <label style="width:35%; margin-left:2%">Unidade<b style="color:red">*</b><br> <select name="cnes" class="form-control required" style="width:100%"> <option value="">Selecione</option> <?php $sql = "select * from UNIDADES order by NOME_UNIDADE"; $result = mysqli_query($con, $sql); while ($row= mysqli_fetch_array($result)){ ?> <option value="<?php echo $row["CNES"];?>"><?php echo $row["NOME_UNIDADE"]; ?></option> <?php } ?> </select> </label>  
      Agradeço desde já pela ajuda!
×

Informação importante

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