-
Posts
63 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
Tudo que David Martinho postou
-
PHP Como ativar o botao de cancelar um agendamento
David Martinho respondeu ao tópico de angeloroberto em Web e banco de dados
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? -
PHP Como ativar o botao de cancelar um agendamento
David Martinho respondeu ao tópico de angeloroberto em Web e banco de dados
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 -
PHP Como ativar o botao de cancelar um agendamento
David Martinho respondeu ao tópico de angeloroberto em Web e banco de dados
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 -
Javascript Criar Aviso ao clicar em botão
David Martinho respondeu ao tópico de David Martinho em Web e banco de dados
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>"; -
Javascript Criar Aviso ao clicar em botão
David Martinho respondeu ao tópico de David Martinho em Web e banco de dados
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> -
PHP Como ativar o botao de cancelar um agendamento
David Martinho respondeu ao tópico de angeloroberto em Web e banco de dados
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>' ; } -
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>";
-
PHP Criar Sistema de Busca com vários campos
David Martinho respondeu ao tópico de David Martinho em Web e banco de dados
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 -
PHP Criar Sistema de Busca com vários campos
David Martinho postou um tópico em Web e banco de dados
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