Ir para conteúdo
Fórum Script Brasil

Wagner Dias

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Tudo que Wagner Dias postou

  1. Bom dia! Tenho o seguinte script que recebe dados de um formulario em uma tabela na mesma pagina, e em todas as linha tem um botão para dar baixa, quando o botão e clicado vai fazer um update na tabela preenchendo o campo data_saida no banco com a data e hora atual e a linha referente sai da lista na página. Mas isso não esta acontecendo, quando clico no botão ele atualiza a pagina mas não faz nada. Poderiam me ajudar, porque sou iniciante no PHP. <?php include('conexao.php'); if (isset( $_GET['id_baixar'] ) && ! empty( $_GET['id_baixar'])) { //$baixar = $_GET['id_baixar']; $hora = date('Y-m-d H:i:s'); mysqli_query($conn,'UPDATE controle_externo SET data_saida = NOW() WHERE cod_externo = "'.$_GET['id_baixar'].'"'); echo $_GET['id_baixar']; } if(isset($_POST['cadastrar'])){ $hora = date('Y-m-d H:i:s'); $documento = $_POST["documento"]; $tipo_documento = $_POST["tipo_documento"]; $tipo_acesso = $_POST["tipo_acesso"]; $nome = $_POST["nome"]; $empresa = $_POST["empresa"]; $placa = $_POST["placa"]; $data_entrada = $_POST["data_entrada"]; $destino = $_POST["destino"]; $cracha = $_POST["cracha"]; //$data_saida = $_POST["data_saida"]; $observacao = $_POST["observacao"]; $gravar_no_banco = mysqli_query($conn, "INSERT INTO controle_externo(documento, tipo_documento, tipo_acesso, nome, empresa, placa, data_entrada, destino, cracha, observacao) VALUES ('$documento', '$tipo_documento', '$tipo_acesso', '$nome', '$empresa', '$placa', NOW(), '$destino', '$cracha', '$observacao');") or die ("Falha ao executar insert: " .mysqli_error($conn)); } //$sql= mysqli_query($db, "SELECT * FROM clientes WHERE hora_saida='00:00:00' ORDER BY id"); $sql= mysqli_query($conn, "SELECT cod_externo, documento, tipo_documento, tipo_acesso, nome, empresa, placa, data_entrada, destino, cracha, data_saida, observacao FROM controle_externo WHERE data_entrada != '' ORDER BYcod_externo"); echo"<td colspan='3' bgcolor='#336699'> <center><font color=white size=5><b>CADASTRO DE VISITANTES E PRESTADORES DE SERVIÇOS</font></center> </td>"; echo"<table border='0' width='80%' align='center' BORDERCOLOR='#666666'> <Tr bgcolor='#D0D0D0'><FONT SIZE=2> <td width='3%'><b><i>Codigo</i></b></td> <td width='10%'><b><i>Documento</i></b></td> <td width='10%'><b><i>Tipo do documento</i></b></td> <td width='10%'><b><i>Tipo de acesso</i></b></td> <td width='10%'><b><i>Nome</i></b></td> <td width='5%'><b><i>Empresa</i></b></td> <td width='4%'><b><i>Placa</i></b></td> <td width='5%'><b><i>Data de Entrada</i></FONT></b></td> <td width='10%'><b><i>Destino</i></b></td> <td width='10%'><b><i>Cracha</i></b></td> <td width='3%'><b><i>Data de Saida</i></FONT></b></td> <td width='12%'><b><i>Observacao</i></FONT></b></td> <td width='3%'><b><i></i>Baixa</FONT><b></td> </Tr>"; echo '</tr>'; $numero_campos = mysqli_num_fields($sql); $zebra = 1; $resposta=0; while ($row = mysqli_fetch_row($sql)) { if ( $zebra == 1 ){ $cor = 'DFEFFF'; $zebra = 0; }else{ $cor = 'white'; $zebra = 1; } $resposta=1; print("<tr align=left valign=top>"); for ($numero_campos_t = 0; $numero_campos_t < $numero_campos; $numero_campos_t++) { print("<TD bgcolor=$cor><font size=2 color=blue><a style='text-decoration:none'>$row[$numero_campos_t]</a></td>"); } print("<TD bgcolor=$cor><font size=2 color=blue><a style='text-decoration:none'><a href=./controle_externo.php?id_baixar=$row[0]><img src='img/imagem.png' width='23' height='21'></a></td>"); //print("<TD bgcolor=$cor><font size=2 color=blue><a style='text-decoration:none'>OK2</a></td>"); print("</tr>"); } print("<tr bgcolor='#D0D0D0'><td colspan=11><br></td></tr>"); echo "</table>"; if ($resposta == 0) echo '<center><h3>N�o houve respostas para a pesquisa</h3>'; //$conn->close(); ?> </body> </html>
  2. Wagner Dias

    Update

    Bom dia! Tenho o seguinte script que recebe dados de um formulario em uma tabela na mesma pagina, e em todas as linha tem um botão para dar baixa, quando o botão e clicado vai fazer um update na tabela preenchendo o campo data_saida no banco com a data e hora atual e a linha referente sai da lista na página. Mas isso não esta acontecendo, quando clico no botão ele atualiza a pagina mas não faz nada. Poderiam me ajudar, porque sou iniciante no PHP. <?php include('conexao.php'); if (isset( $_GET['id_baixar'] ) && ! empty( $_GET['id_baixar'])) { //$baixar = $_GET['id_baixar']; $hora = date('Y-m-d H:i:s'); mysqli_query($conn,'UPDATE controle_externo SET data_saida = NOW() WHERE cod_externo = "'.$_GET['id_baixar'].'"'); echo $_GET['id_baixar']; } if(isset($_POST['cadastrar'])){ $hora = date('Y-m-d H:i:s'); $documento = $_POST["documento"]; $tipo_documento = $_POST["tipo_documento"]; $tipo_acesso = $_POST["tipo_acesso"]; $nome = $_POST["nome"]; $empresa = $_POST["empresa"]; $placa = $_POST["placa"]; $data_entrada = $_POST["data_entrada"]; $destino = $_POST["destino"]; $cracha = $_POST["cracha"]; //$data_saida = $_POST["data_saida"]; $observacao = $_POST["observacao"]; $gravar_no_banco = mysqli_query($conn, "INSERT INTO controle_externo(documento, tipo_documento, tipo_acesso, nome, empresa, placa, data_entrada, destino, cracha, observacao) VALUES ('$documento', '$tipo_documento', '$tipo_acesso', '$nome', '$empresa', '$placa', NOW(), '$destino', '$cracha', '$observacao');") or die ("Falha ao executar insert: " .mysqli_error($conn)); } //$sql= mysqli_query($db, "SELECT * FROM clientes WHERE hora_saida='00:00:00' ORDER BY id"); $sql= mysqli_query($conn, "SELECT cod_externo, documento, tipo_documento, tipo_acesso, nome, empresa, placa, data_entrada, destino, cracha, data_saida, observacao FROM controle_externo WHERE data_entrada != '' ORDER BYcod_externo"); echo"<td colspan='3' bgcolor='#336699'> <center><font color=white size=5><b>CADASTRO DE VISITANTES E PRESTADORES DE SERVIÇOS</font></center> </td>"; echo"<table border='0' width='80%' align='center' BORDERCOLOR='#666666'> <Tr bgcolor='#D0D0D0'><FONT SIZE=2> <td width='3%'><b><i>Codigo</i></b></td> <td width='10%'><b><i>Documento</i></b></td> <td width='10%'><b><i>Tipo do documento</i></b></td> <td width='10%'><b><i>Tipo de acesso</i></b></td> <td width='10%'><b><i>Nome</i></b></td> <td width='5%'><b><i>Empresa</i></b></td> <td width='4%'><b><i>Placa</i></b></td> <td width='5%'><b><i>Data de Entrada</i></FONT></b></td> <td width='10%'><b><i>Destino</i></b></td> <td width='10%'><b><i>Cracha</i></b></td> <td width='3%'><b><i>Data de Saida</i></FONT></b></td> <td width='12%'><b><i>Observacao</i></FONT></b></td> <td width='3%'><b><i></i>Baixa</FONT><b></td> </Tr>"; echo '</tr>'; $numero_campos = mysqli_num_fields($sql); $zebra = 1; $resposta=0; while ($row = mysqli_fetch_row($sql)) { if ( $zebra == 1 ){ $cor = 'DFEFFF'; $zebra = 0; }else{ $cor = 'white'; $zebra = 1; } $resposta=1; print("<tr align=left valign=top>"); for ($numero_campos_t = 0; $numero_campos_t < $numero_campos; $numero_campos_t++) { print("<TD bgcolor=$cor><font size=2 color=blue><a style='text-decoration:none'>$row[$numero_campos_t]</a></td>"); } print("<TD bgcolor=$cor><font size=2 color=blue><a style='text-decoration:none'><a href=./controle_externo.php?id_baixar=$row[0]><img src='img/imagem.png' width='23' height='21'></a></td>"); //print("<TD bgcolor=$cor><font size=2 color=blue><a style='text-decoration:none'>OK2</a></td>"); print("</tr>"); } print("<tr bgcolor='#D0D0D0'><td colspan=11><br></td></tr>"); echo "</table>"; if ($resposta == 0) echo '<center><h3>N�o houve respostas para a pesquisa</h3>'; //$conn->close(); ?> </body> </html>
×
×
  • Criar Novo...