Ir ao conteúdo
  • Cadastre-se

jeffer_analista

Membro Júnior
  • Posts

    2
  • Cadastrado em

  • Última visita

Reputação

0
  1. 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>"; } }
  2. Bom dia, Estou desenvolvendo um sistema web com php, onde o campo de importação corre tudo bem, os dados vão conforme solicitado na linha de programação, mas quando chega um campo em branco no BD, o mesmo sobreescreve com o próximo campo e assim desconfigurando as informações, segue abaixo a linha de comando. include_once("../conexao.php"); if (!empty($_FILES['arquivo']['tmp_name'])) { $arquivo = new DomDocument (); $arquivo->load($_FILES['arquivo']['tmp_name']); // var_dump($arquivo); $linhas = $arquivo->getElementsByTagName("Row"); $primeira_linha = true; foreach ($linhas as $linha) { if ($primeira_linha == false) { $num_os = $linha->getElementsByTagName("Cell")->item(0)->nodeValue; $num_os_cliente = $linha->getElementsByTagName("Cell")->item(1)->nodeValue; $situacao = $linha->getElementsByTagName("Cell")->item(2)->nodeValue; $servic_cred = $linha->getElementsByTagName("Cell")->item(3)->nodeValue; //INSERIR OS DADOS NO BD $result_os = "INSERT INTO os ( num_os, num_os_cliente, situacao, servic_cred) VALUES ( '$num_os', '$num_os_cliente', '$situacao', '$servic_cred')"; $resultado_os = mysqli_query($conn, $result_os); } $primeira_linha = false; } }

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