Ir ao conteúdo
  • Cadastre-se

PHP update em checkbox multiplo


Posts recomendados

Boa tarde estou com um código php que esta apresentando um problema, preciso dar update em determinadas informações selecionadas dentro do check, só que selecionando as opções dentro da tabela esta chegando no php vazio, a solução que preciso é que o código receba as informações e de update nessas informações dentro do mysql. 

 

CÓDIGO DO FORM

<html>
<?php 
    $sql = "select * from venda where MONTH(created) = '$_POST[cidades]' and YEAR(created) ='$_POST[ano]' ";

    $exec = mysql_query($sql);
    
    $sqlAnos = mysql_query("select distinct year(created) as ano from venda");
  
  
?>
 <head>
 </head>
 <body>
<form class="form-inline" name="search_form" method="post">
<div class="pull-center">
    
      </div>
      <div class="row">
        <div class="col-md-4 ">
Selecione o mês:
<select class="form-control"  name="cidades">
  <option value="">Selecione</option>
  <option value="01">Janeiro</option>
  <option value="02">Fevereiro</option>  
  <option value="03">Março</option>
  <option value="04">Abril</option>
  <option value="05">Maio</option>  
  <option value="06">Junho</option>
  <option value="07">Julho</option>
  <option value="08">Agosto</option>  
  <option value="09">Setembro</option>
  <option value="10">Outubro</option>
  <option value="11">Novembro</option>  
  <option value="12">Dezembro</option>
</select>
</div>
        <div class="col-md-4 ">
Ano:
<select class="form-control"  name="ano">
<option selected disabled>Selecione</option>
<?php 
while( $anos = mysql_fetch_object($sqlAnos)){
    echo "<option value='".$anos->ano."'>".$anos->ano."</option>";
}
?>
</select>
<input type="submit" class="btn btn-warning " value="Pesquisar">
</form>
</div>
        <div class="col-md-4 ">
<form action="processa/proc_liberar_compra.php" method="post">
  <input type="hidden" name="acao" value="enviar"> 
<input type="submit" class="btn btn-primary btn-sm" value="Liberar">
</div>
</div>
<br><br>
          <table id="tabela" class="table-bordered table-hover">
            <thead>
              <tr>
              <th><h6><strong><center>Nome Fantasia</center></strong></h6></th>
                  <th><h6><strong><center>CNPJ</center></strong></h6></th>      
                  <th><h6><strong><center>Total de vendas</center></strong></h6></th>
                  <th><h6><strong><center>Total CashBack</center></strong></h6></th>
                  <th><h6><strong><center>Status</center></strong></h6></th>
                  <th><h6><strong><center>Mês da Vendas</center></strong></h6></th>                 
                 <th><h6><strong>Selecione</strong></h6></th>
              </tr>
            </thead>
            <tbody>
            <?php          
      while( $linhas = mysql_fetch_assoc($exec)){
        $id = $linhas['id'];
                               $sqlC = "SELECT * FROM situacaos_vendas WHERE `id` = '".$linhas['situacao_id']."'" ;
  $queryC = mysql_query($sqlC);
  $rows = mysql_fetch_assoc($queryC);
        $sqlCr = "SELECT * FROM cashback_post WHERE `id` = '".$linhas['id_sub_cashback']."'" ;
  $queryCr = mysql_query($sqlCr);
  $rowsr = mysql_fetch_assoc($queryCr);
         $sqlCri = "SELECT * FROM categorias WHERE `id` = '".$linhas['id_categoria']."'" ;
  $queryCri = mysql_query($sqlCri);
  $rowsri = mysql_fetch_assoc($queryCri);
  echo "<tr>";
          ?>


  <td><h6><?php echo $linhas['nomeloja'] ?></h6></td>
            <td><h6><?php echo $linhas['cnpj'] ?></h6></td>
            <td><h6><?php echo $linhas['valor'] ?></h6></td>
            <td><h6><?php echo number_format($linhas["valor_rateio"], 2, ',', ' ')?></h6></td>
            <td><h6><?php echo $rows['nome'] ?></h6></td>
<td><h6><center><?php echo date("d/m/Y", strtotime($linhas["created"])) ;?></center></h6></td>
                         
   

</div>
         
<th><input type="checkbox" name="ck" value="<?php echo $id;?>" /></th>
<?php
}
echo "</tr>";

?>

</HTML>

 

CÓDIGO PHP PARA RECEBER AS INFORMAÇÕES:

 

if(isset($_POST['acao']) && $_POST['acao'] == "enviar"){
    if(!empty($_POST['ck'])){
        $campo = $_POST['ck'];
        $value = "UPDATE venda SET situcao_id = '1' WHERE id in ($campo)";
        foreach ($campo as $value) {

        
        echo "<META HTTP-EQUIV=REFRESH CONTENT = '0;URL=http://fideelys.com/adm/liberar_financa.php'>
                <script type=\"text/javascript\">
                    alert(\"DEU CERTO PARCEIRO.\");
                </script>";
        }
    } //empty
    else{
        echo "<META HTTP-EQUIV=REFRESH CONTENT = '0;URL=http://fideelys.com/adm/liberar_financa.php'>
                <script type=\"text/javascript\">
                    alert(\"Não existe nada marcado.\");
                </script>";
    }
}


 

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário 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

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...