Ir ao conteúdo
  • Cadastre-se

David Martinho

Membro Pleno
  • Posts

    63
  • Cadastrado em

  • Última visita

Tudo que David Martinho postou

  1. Pois eu vi, mande o seu trabalho e a BD para este mail: [email protected] e eu tento fazer qlq coisa e dps mando pra você se quiser que eu tmb n tenho nada pra fazer kkkkkk Mas você só quer que passe para cancelado no status né? sem eliminar nada na BD?
  2. Eu pensei que queria eliminar a coluna quando o utilizador cancelasse a consulta, nesse caso então o código ficará diferente mas penso que se alterar a query SQL para update pode funcionar na mesma o código
  3. AH já tinha esquecido, você no php onde tem a tabela deve conter um botão ou link que redirecione você para o php dos cancelamentos tipo assim: echo "<a href=\"eliminarAS11.php?id={$row['Referência']}&operacao=eliminar\"</a>"; Você altera o link para o php de cancelar os agendamentos e a row para um campo da sua tabela, dps no PHP dos cancelamentos muda a váriavel que eu pus (Referência) para o campo que você colocar nesse código novo aí, e depois já deve funcionar você dps só troca essas váriaveis que diz Referência pelo que você tiver metido na row daqui: Dps deve dar td certo
  4. Já consegui mas desde já agradeço. Para quem precisar tem aqui o código feito em PHP para ao clicar no link, abrir o alert: echo "<td><a href=\"#\" onclick=\"return confirm('De certeza que quer eliminar este material?');\"></a>";
  5. Já consegui colocar o alerta porém ao clicar em OK e Cancelar, o site elimina o material, como posso fazer para ao clicar em cancelar ele não eliminar? Código do alert: <script type="text/javascript"> function pergunta() { var mensagem; var retorno = confirm("Clique em um dos botões"); if (retorno == true) { mensagem = "Operação confirmada"; } else { mensagem = "Você cancelou a operação"; } document.write(mensagem); } </script>
  6. Bom Dia Eu tenho um código parecido para eliminar dados de uma tabela ao clicar em um link mas acho que se você alterar algumas coisas pode ser que ajude de alguma forma <?php /* Verificar se foi enviado o pedido para eliminar */ if ($_SERVER["REQUEST_METHOD"] == "GET") { $Referência = filter_input(INPUT_GET, 'id'); $operacao = filter_input(INPUT_GET, 'operacao'); /* validar os dados recebidos através do pedido */ if (empty($Referência) || $operacao!="eliminar"){ echo " Erro, pedido inválido "; exit(); } } else{ echo " Erro, pedido inválido "; exit(); } /* estabelece a ligação à base de dados */ $ligacao = new mysqli("localhost", "root", "", "moviblock"); /* verifica se ocorreu algum erro na ligação */ if ($ligacao->connect_errno) { echo "Falha na ligação: " . $ligacao->connect_error; exit(); } /* texto sql da consulta*/ $consulta = "DELETE FROM AS12 WHERE Referência = '$Referência'" ; /* executar a consulta e testar se ocorreu erro */ if (!$ligacao->query($consulta)) { echo " Falha ao executar a consulta: \"$consulta\" <br>" . $ligacao->error; $ligacao->close(); /* fechar a ligação */ echo ' <br> <a href="AS12.php"> Voltar à lista de materiais </a>' ; exit(); } /* verificar o resultado da consulta */ if($ligacao->affected_rows > 0){ echo " O registo com a referência = $Referência foi eliminado com sucesso" ; $ligacao->close(); /* fechar a ligação */ echo '<br> <a href="AS12.php"> Voltar à lista de materiais </a>' ; } else{ header("Location: AS12.php"); echo " O registo com a Referência = $Referência não encontrada!" ; $ligacao->close(); /* fechar a ligação */ echo '<br> <a href="AS12.php"> Voltar à lista de materiais </a>' ; }
  7. Bom Dia pessoal. Eu gostaria de colocar um aviso de alerta ao clicar em um botão de eliminar material para a pessoa ter a certeza que quer eliminar, tipo isso: Mas não queria usar Javascript, será que tem como? Ou caso seja preciso javascript se alguém souber como posso associá-lo a esse código para ao clicar no link me aparecer o alerta e caso diga sim redirecionar para o link: echo "<td><a href=\"eliminarAS11.php?id={$row['Referência']}&operacao=eliminar\"><img src='rem.png'></a>";
  8. Já consegui, era só acrescentar o LIKE na Referência também: para quem quiser fica a solução caso tenha o mesmo problema SELECT * FROM `as11` WHERE `Referência` LIKE :ref OR `Localização` LIKE :ref ORDER BY Localização ASC
  9. Bom Dia Eu estou criando um site PHP para um projeto onde faço gestão de materiais, e tentei criar um sistema de busca que a sua função seria buscar os dados da BD e mostrar em uma tabela os resultados obtidos. Eu já consegui fazer isso para buscar um campo especifico porém ao tentar fazer um sistema de busca que vá procurar a informação escrita nos vários campos da tabela, não funciona mesmo usando o operador OR. Depois deveria surgir a coluna AS11-01-01 ao por ex: "digitar AS11-01-01 na textbox". Mas ao invés disso aparece os dados todos da tabela e não tá executando a filtragem. Código do formulário: <form class="form" action="resultadosrefAS11.php" method="GET"> <label class="label">Busca</label> <input class="input2" type="text" style="width:300;height:32" name="ref" size="50" placeholder="Insira as informações"> <button class="button">Procurar</button> </form> Código que executa a busca: <?php if (!isset($_GET['ref'])) { header("Location: AS11.php"); exit; } $ref = "%".trim($_GET['ref'])."%"; $dbh = new PDO('mysql:host=127.0.0.1;dbname=moviblock', 'root', ''); $sth = $dbh->prepare('SELECT * FROM `as11` WHERE `Referência` OR `Localização` LIKE :ref ORDER BY Localização ASC'); $sth->bindParam(':ref', $ref, PDO::PARAM_STR); $sth->execute(); $resultados = $sth->fetchAll(PDO::FETCH_ASSOC); ?> <?php if (count($resultados)) { foreach($resultados as $Resultado) { ?> <?php echo "<tr>\n"; echo "<td>{$Resultado['Localização']}</td>\n"; echo "<td>{$Resultado['Referência']}</td>\n"; echo "<td>{$Resultado['Categoria']}</td>\n"; echo "<td>{$Resultado['Dimensão']}</td>\n"; echo "<td>{$Resultado['Designação']}</td>\n"; echo "<td>{$Resultado['Fornecedor']}</td>\n"; echo "<td>{$Resultado['Quantidade']}</td>\n"; echo "<td>{$Resultado['Inventário']}</td>\n"; echo "<td>{$Resultado['MTN_ID']}</td>\n"; } } ?> Se conseguirem ajudar eu agradecia imenso

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!