UPDATE mysql

Suporte à dúvidas gerais relacionadas ao phpBB 3.1.
vdso
Novato
Novato
Mensagens: 1
Registrado em: 26 Set 2018, 11:21

UPDATE mysql

  • Favoritar esta postagem
  • Mensagem por vdso »

    Tenho o seguinte script que insere no banco e depois faz um select e preenche os dados na tabela abaixo, ai tenho um botão de baixar que ele teria que preencher o campo data_saida no banco mysql com a data e hora atual e a linha corresponde deveria ser apagada da tabela, mas isto não esta acontecendo alguem poderia me ajudar. Sou iniciante no PHP.

    include('conexao.php');

    if(isset($_GET['id_baixar'])) {
    $hora = date('Y-m-d H:i:s');

    mysqli_query($db,'UPDATE clientes SET hora_saida = "'.$hora.'" WHERE id = "'.$_GET['id_baixar'].'"');
    }


    if(isset($_POST['cadastrar'])){

    $hora = date('Y-m-d H:i:s');



    $gravar_no_banco = mysqli_query($db,'INSERT INTO clientes(nome, sexo, empresa, tel, cpf, identidade, destino, autorizado, hora_entrada, cracha, observacao, usuario) VALUES ("'.$_POST['nome'].'", "'.$_POST['sexo'].'", "'.$_POST['empresa'].'", "'.$_POST['tel'].'", "'.$_POST['cpf'].'", "'.$_POST['rg'].'", "'.$_POST['destino'].'", "'.$_POST['autorizado'].'", "'.$hora.'", "'.$_POST['cracha'].'", "'.$_POST['observacao'].'", "'.$_SESSION['usuario'].'");') or die ("Falha ao executar insert: " . mysqli_error());
    }

    //$sql= mysqli_query($db, "SELECT * FROM clientes WHERE hora_saida='00:00:00' ORDER BY id");
    $sql= mysqli_query($db, "SELECT id, nome, empresa, destino, autorizado, hora_entrada, hora_saida, cracha, observacao FROM clientes WHERE hora_saida='00:00:00' ORDER BY id");

    echo"<td colspan='3' bgcolor='#336699'>
    <center><font color=white size=5><b>CADASTRO DE VISITANTES</font></center>
    </td>";

    echo"<table border='0' width='80%' align='center' BORDERCOLOR='#666666'>
    <Tr bgcolor='#D0D0D0'><FONT SIZE=2>
    <td width='3%'><b><i>C�digo</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>Destino</i></b></td>
    <td width='3%'><b><i>Autorizado</i></FONT></b></td>
    <td width='5%'><b><i>Hor�rio de Entrada</i></FONT></b></td>
    <td width='5%'><b><i>Hor�rio de Saida</i></FONT></b></td>
    <td width='3%'><b><i>Cracha</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=./Formulario.php?id_baixar=$row[0]><img src='Imagens/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>';

    ?>
    henrique.seven2011
    Membro Intermediá¡rio
    Membro Intermediá¡rio
    Mensagens: 991
    Registrado em: 23 Mar 2012, 13:50
    Nome Real: Saulo Henrique
    MSG 750+Avatar

    Re: UPDATE mysql

  • Favoritar esta postagem
  • Mensagem por henrique.seven2011 »

    Olá, bem-vindo ao SuportephpBB, acho que vc não compreendeu a proposta da comunidade ou desconhece totalmente.
    Somos uma comunidade brasileira dedicado a dá suporte ao phpBB.com, essa é uma plataforma para criação de fóruns/comunidades.
    Sobre sua dúvida: https://www.w3schools.com/php/php_mysql_delete.asp, recomendo que busque outra comunidade.
    Cloud de Verdade?! Recomendo: Vultr, DigitalOcean e LetsCloud | Freelancer a disposição!
    Responder