Ir para conteúdo
andre2654

Executar comando php sem ter que ter um formulário

Recommended Posts

Capturar.thumb.PNG.543455cb3970f09a408f4ecf70cf01e9.PNGBoa tarde, eu preciso de ajuda de vocês, estou com um problema que é o seguinte, eu preciso que quando a pessoa clicar na lixeira, exclua essa linha do banco de dados, mas como posso fazer? perdoem a minha inexperiência, mas já busquei bastante a respeito e nada.

Compartilhar este post


Link para o post
Compartilhar em outros sites

andre2654

Crie um arquivo PHP para cada comando, SELECT, INSERT, UPDATE e DELETE, chamado de CRUD (*definição de CRUD no fim).

Então, no seu icone da lixeira você cria um LINK

<a href="delete.php?id=<?php echo $resultado['id']; ?>"><img src="image.png"></a>

Lembrando que neste exemplo de link que dei acima eu estou passando o ID que eu quero deletar da minha base de dados via método GET (* exemplo GET abaixo da definição CRUD) que é passar um campo de formulário pelo endereço de navegação.

 

Dentro do seu arquivo DELETE.PHP você faz a captura desse ID

$deletarRegistro = $_GET['id'];

Assim, o que eu passar de "valor" no endereço de navegação ID=1 por exemplo o valor que o comando GET ira atribuir a variável é 1.

Bom, feito isso você ira realizar o comando de deleção, lembrando que é preciso colocar a conexão com o Banco de Dados neste arquivo DELETE.PHP e deletar o arquivo.

 

Qualquer dúvida de como fazer isso avise que podemos fazer juntos.

 

*CRUD (acrónimo do inglês Create, Read, Update and Delete) são as quatro operações básicas (criação, consulta, atualização e deleção de dados)

 

*GET

Exemplos 

Exemplo #1 Exemplo da $_GET - Arquivo index.php

<?php
echo 'Hello ' $_GET["name"].'!';
?>

Assumindo que o usuário entrou por http://example.com/?name=Coutinho

O exemplo acima irá imprimir algo similar à:

Hello Coutinho!

Se a minha resposta for útil não esqueça de agradecer e votar positivo.

Espero ter ajudado de alguma forma.

 

Att
Felipe Guedes Coutinho

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

  • Conteúdo Similar

    • Por ILR master
      Fala galera.
      Espero que todos estejam bem.
      Seguinte: Tenho um arquivo xml onde alguns campos estão com : (dois pontos), como o exemplo abaixo:
       
      <item>
      <title>
      d sa dsad sad sadasdas
      </title>
      <link>
      dsadas dsa sad asd as dsada
      </link>
      <pubDate>sadasdasdsa as</pubDate>
      <dc:creator>
      d sad sad sa ad as das
      </dc:creator>
      </item>
       
      Meu código:
       
      $link = "noticias.xml"; 
      $xml = simplexml_load_file($link); 
      foreach($xml -> channel as $ite) {     
           $titulo = $ite -> item->title;
           $urltitulo = $ite -> item->link;
           print $urltitulo = $ite -> item->dc:creator;
      } //fim do foreach
      ?>
       
      Esse campo dc:creator eu não consigo ler. Como faço?
       
      Agradeço quem puder me ajudar.
       
      Abs
       
       
    • Por First
      Olá a todos!
       
      Eu estou criando um sistema do zero mas estou encontnrando algumas dificuldades e não estou sabendo resolver, então vim recorrer ajuda de vocês.
      Aqui está todo o meu código: https://github.com/PauloJagata/aprendizado/
       
      Eu fiz um sistema de rotas mas só mostra o conteúdo da '/' não sei porque, quando eu tento acessar o register nada muda.
      E eu também quero que se não estiver liberado na rota mostra o erro de 404, mas quando eu tento acessar um link inválido, nada acontece.
      Alguém pode me ajudar com isso? E se tiver algumas sugestão para melhoria do código também estou aceitando.
       
       
      Desde já, obrigado.
    • Por landerbadi
      Olá pessoal, boa tarde
       
      Tenho uma tabela chamada "produtos" com os seguintes campos (id, produto) e outra tabela chamada "itens" com os seguintes campos (id, prod_01, prod_02, prod_03, prod_04).
       
      Na tabela produtos eu tenho cadastrado os seguintes produtos: laranja, maçã, uva, goiaba, arroz, feijão, macarrão, etc.
       
      Na tabela itens eu tenho cadastrado os itens da seguinte maneira:
       
      1, laranja, uva, arroz, feijão;
      2, maçã, macarrão, goiaba, uva;
      3, arroz, feijão, maçã, azeite
       
      Meu problema é o seguinte: 
      Eu escolho um produto da tabela "produtos", por exemplo "uva".  Preciso fazer uma consulta na tabela "itens" para ser listado todos os registros que contenham o produto "uva" e que todos os demais produtos estejam cadastrados na tabela "produtos".
       
      No exemplo acima seria listado apenas dois registros, pois o terceiro registro não contém o produto "uva". 
       
      Alguém pode me ajudar? Pois estou quebrando a cabeça a vários dias e não consigo achar uma solução.
×

Informação importante

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