Jump to content

infonet

Members
  • Content count

    51
  • Joined

  • Last visited

Community Reputation

1 Comum

About infonet

  • Birthday 12/17/1972

Informações Pessoais

  • Sexo
    Masculino

Contato

  • Site Pessoal
    http://www.infosoftbh.freevar.com
  1. Olá pessoal, Poderiam me ajudar? Preciso enviar o formulário via ajax, porém preciso pegar todos os valor de todos os inputs e excluir o valor de cada linha em três tabela. Pode ser que alguma tabela não tenha nenhum valor, mas tem tabela que pode ter 10 valores. Tentei fazer como estou enviando, mas não consegui... Obrigado! <form name='formResiduo'> <?php $sqlr_end = "SELECT e.idclie FROM tb_end e WHERE NOT EXISTS(SELECT i.idinc FROM tb_inc i WHERE e.idclie = i.idinc) ORDER BY e.idclie ASC"; $querye = $conn->query($sqlr_end); $linhas = $querye->num_rows; while($rowrend = $querye->fetch_assoc()) { $reidclie = $rowrend["idclie"]; if ($linhas == "0") { $linhase = ""; } else { $linhase = $linhas; } ?> <input type='text' name='valor[]' value='<?php echo $reidclie; ?>'> <?php } ?> <?php if ($linhase) { ?> <div class='emCursorD emBlkA' style='position:relative;font-size:14px;font-weight:300;'> <div style='position:absolute;width:calc(100% + 100px);height:100%;left:-10px;'></div> <div class='formImptG' style='border-radius:3px;padding:5px;margin-bottom:20px;'> <label> <div style='position:relative;border-bottom:1px solid #606060;padding-top:10px;margint-top:5px;'><?php echo $linhase; ?></div> </label> </div> </div> <?php } ?> <?php $sqlr_res = "SELECT r.idclir FROM tb_res r WHERE NOT EXISTS(SELECT i.idinc FROM tb_inc i WHERE r.idclir = i.idinc) ORDER BY r.idclir ASC"; $queryr = $conn->query($sqlr_res); $linhas = $queryr->num_rows; while($rowrres = $queryr->fetch_assoc()) { $rridclir = $rowrres["idclir"]; if ($linhas == "0") { $linhasr = ""; } else { $linhasr = $linhas; } ?> <input type='text' name='valor[]' value='<?php echo $rridclir; ?>'> <?php } ?> <?php if ($linhasr) { ?> <div class='emCursorD emBlkA' style='position:relative;font-size:14px;font-weight:300;'> <div style='position:absolute;width:calc(100% + 100px);height:100%;left:-10px;'></div> <div class='formImptG' style='border-radius:3px;padding:5px;margin-bottom:20px;'> <label> <div style='position:relative;border-bottom:1px solid #606060;padding-top:10px;margint-top:5px;'><?php echo $linhasr; ?></div> </label> </div> </div> <?php } ?> <?php $sqlr_his = "SELECT h.idclih FROM tb_his h WHERE NOT EXISTS(SELECT i.idinc FROM tb_inc i WHERE h.idclih = i.idinc) ORDER BY h.idclih ASC"; $queryh = $conn->query($sqlr_his); $linhas = $queryh->num_rows; while($rowrhis = $queryh->fetch_assoc()) { $rhidclih = $rowrres["idclih"]; if ($linhas == "0") { $linhash = ""; } else { $linhash = $linhas; } ?> <input type='text' name='valor[]' value='<?php echo $rhidclih; ?>'> <?php } ?> <?php if ($linhash) { ?> <div class='emCursorD emBlkA' style='position:relative;font-size:14px;font-weight:300;'> <div style='position:absolute;width:calc(100% + 100px);height:100%;left:-10px;'></div> <div class='formImptG' style='border-radius:3px;padding:5px;margin-bottom:20px;'> <label> <div style='position:relative;border-bottom:1px solid #606060;padding-top:10px;margint-top:5px;'><?php echo $linhash; ?></div> </label> </div> </div> <?php } ?> </form> <div class='passar emLineB emCursorP'>Passar</div> <script> $(document).ready(function() { $('.passar').click(function(passar) { var formdata = new FormData($("form[name='formResiduo']")[0]); var link = 'sys/incClient.php?teste=ex'; $.ajax({ dataType: 'json', type: 'POST', url: link, data: formdata, processData: false, contentType: false, success: function (result) { var data = result.split('|'); var rA = data[0]; var rB = data[1]; if(rA == "sucesso") { alert(rB); } return false; } }); }); }); </script> if($_GET['teste']=="ex") { foreach($_POST['valor'] AS $lines) { $sqlr = @mysqli_query($conn, "DELETE FROM tb_res WHERE idclir = '$lines'"); $sqle = @mysqli_query($conn, "DELETE FROM tb_end WHERE idclie = '$lines'"); $sqlh = @mysqli_query($conn, "DELETE FROM tb_his WHERE idclih = '$lines'"); } $arrch = "sucesso"."|".$lines; echo json_encode($arrch); exit; }
  2. Resolvido, ficou assim: $_pagi_sql = "SELECT *, LPAD(@a := @a + 1, 5, '0') AS 'sequencial' FROM (SELECT @a := 0) AS nada, tb_his WHERE idclih = $idclientHis ORDER BY dt_his DESC, idhis DESC, sequencial DESC";
  3. Poderiam me ajudar com esta consulta SQL? Acontece que ela roda normal, mas quando coloco na paginação ela não funciona: mysqli_query ($conn, "SET @a := 0"); $_pagi_sql = "SELECT *, LPAD( @a := @a + 1, 5, '0' ) 'sequencial' FROM tb_his WHERE idclih = $idclientHis ORDER BY dt_his DESC, idhis DESC, sequencial DESC"; O erro acontece somente por causa do final: sequencial DESC, pois quando eu retiro, funciona normalmente. Obrigado!
  4. infonet

    Campo de form para PHP

    Tem como criar para formulários em PHP (ou javascript) aquele controle que se parece com um dropbox com duas setinhas, uma virada pra cima e outra virada pra baixo, usado muito em controle da Microsoft para controlar tamanhos? Alguém conhece algum código? Como este controle se chama? Obrigado! Luz e Paz.
  5. infonet

    Listar agenda semanalmente

    Não deu certo!!! TÁ ASSIM: TERÇA-FEIRA - 20/10/15 às 14:30 - Terça TERÇA-FEIRA - 20/10/15 às 14:50 - Terça QUINTA-FEIRA - 22/10/15 às 09:40 - Quinta QUINTA-FEIRA - 22/10/15 às 10:10 - Quinta
  6. infonet

    Listar agenda semanalmente

    aff... consegui...! FICOU ASSIM (final do código) ------------------------------------------------------- echo "<div style='height:20px;padding-bottom:10px;'>AGENDA DE TERÇA-FEIRA</div>"; $sqlp = "SELECT * FROM pericia WHERE dataag between '{$datas["inicio"]["dia"]}' AND '{$datas["inicio"]["dia"]}' AND conclusao = '' ORDER BY 'dataag' ASC"; $sqlp = mysql_query($sqlp) or die (mysql_error()); while($row = mysql_fetch_array($sqlp)){ $Dsemana = $row['diasemana']; $dataag = $row['dataag']; $horaag = $row['horaag']; echo "<div style='height:20px;padding-bottom:5px;'>Dia $dataag, às $horaag - $Dsemana</div>"; } echo "<div style='height:50px;'></div>"; echo "<div style='height:20px;padding-bottom:10px;'>AGENDA DE QUINTA-FEIRA</div>"; $sqlp = "SELECT * FROM pericia WHERE dataag between '{$datas["fim"]["dia"]}' AND '{$datas["fim"]["dia"]}' AND conclusao = '' ORDER BY 'dataag' ASC"; $sqlp = mysql_query($sqlp) or die (mysql_error()); while($row = mysql_fetch_array($sqlp)){ $Dsemana = $row['diasemana']; $dataag = $row['dataag']; $horaag = $row['horaag']; echo "<div style='height:20px;padding-bottom:5px;'>Dia $dataag, às $horaag - $Dsemana</div>"; -------------------------------------------------------
  7. infonet

    Listar agenda semanalmente

    -------------------- Olá Diegus, É quase isso... porém tem que separar a terça da quinta... e no que você postou estão juntos. TIPO: AGENDA DE TERÇA - Dia 06/10/2015 Mostrar os horários deste dia... AGENDA DE QUINTA - Dia 08/10/2015 Mostrar os horários deste dia... Muito obrigado... Luz e Paz!
  8. infonet

    Listar agenda semanalmente

    Eis o código: <? $mes = date("m"); $ano = date("Y"); $dia = date("d"); $dia_semana = date("w"); $cont=0; While($cont <= 6) { $dia_calendario = date("d/m",mktime(0,0,0,$mes,$dia-$dia_semana,$ano)); $dia_s_calendario = dia(date("w",mktime(0,0,0,$mes,$dia-$dia_semana,$ano))); if ($dia_semana == "-1") { echo $dia_calendario; } if ($dia_semana == "-3") { echo $dia_calendario; } $dia_semana--; $cont++; } Function dia($dia) { switch($dia) { case "2" : echo "[Terça] "; break; case "4" : echo "[Quinta] "; break; } } ?> para pegar as Terças e Quintas. Mas eu não estou conseguindo dividí-los, pois está mostrando assim: [Terça] 23/09[Quinta] 25/09 mas eu preciso assim: [Terça] 23/09 ... dados agendados neste dia ... [Quinta] 25/09 ... dados agendados neste dia ... ------------------- Após eu conseguir dividí-los, ficaria assim: [Terça] 23/09 João Silva Atendendte: Fulano Horário: 10H00 Mário Quitana Atendendte: Soares Horário: 11H00 Joana Pereira Atendendte: Santana Horário: 12H00 [Quinta] 25/09 Maria do Carmo Atendendte: Ciclano Horário: 15H30 Sandra Passarinho Atendendte: Santana Horário: 16H30 Cláudio Araújo Atendendte: Fulano Horário: 17H30 ------------------- Para dividí-los estava pensando assim: $sqlp = "SELECT * FROM agenda WHERE WEEKOFYEAR( NOW() )"; $sqlp = mysql_query($sqlp) or die (mysql_error()); while($grdados = mysql_fetch_array($sqlp)){ ------------------- Eu estou perdido e preciso de ajuda... Tudo que tentei até agora não tá funfando corretamente... Até porque em outra área eu vou mostrar a agendo completa, mas na tela principal eu necessito mostrar a TERÇA e a QUINTA da semana corrente. Help please... Obrigado!
  9. infonet

    Listar agenda semanalmente

    rsrs... É justamente a ajuda que estou procurando aqui! Você pode me ajudar?
  10. infonet

    Listar agenda semanalmente

    Olá pessoal, Será que alguém tem um script sobre como mostrar agendamentos por semana? É o seguinte: Durante a semana, somente na TERÇA e QUINTA são agendados algumas atendimentos: TERÇA: 13:00 - 14:00 - 15:00 - 16:00 e 17:00 QUINTA: 08:00 - 09:00 - 10:00 - 11:00 e 12:00 Não sei se estou certo, mas tava pensando em jogar o número da semana, na página principal, de acordo com o dia... Tipo, estamos, por exemplo, na semana 45, do mês: $semana = "45", então, na página include, no SELECT: "SELECT data FROM agenda WHERE data == $semana" Já tentei várias ganbiarras, mas não tá dando muito certo! Se o usuário inseriu na semana passada: 1) Alguns agendamentos para aquela semana passada; 2) Alguns agendamentos para esta semana; 3) E alguns agendamentos para semana que vem; Como mostrar somente os agendamentos da semana do dia que a página de agenda foi aberta e NÃO mostrar agendamentos passados e nem futuros? Na tabela agenda, tenho: nome telefone data_ag dia horario login data hora Preciso de ajuda... rsrs Desde já agradeço!
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.