Ir ao conteúdo

Posts recomendados

Postado

Salve galera do forum !!

Então o meu problema é o seguinte preciso testar uma função que criei, porém para testar esta função  necessito de uma pagina bem simples em php e html onde apresente os dados do meu banco e eu possa selecionar, por exemplo o Matheus e a Maria e selecionar somente o numero do telefone deles, alguém pode me ajudar ?

Alguém teria algum script assim já pronto ? kkkk não precisa ser exatamente dessa forma mas pelo menos a base de um sistema desses kkkk

Postado

@DHB Serviços @Luís Roberto C. da Silva Então Bem depois de tanto pensar, parei com o corpo mole e eu mesmo resolvi criar o sisteminha, mas só para esclarecer a situação a função que estou criando é um sistema de envio de mensagens pelo whatsapp em nodejs, PHP, javascript e ajax, bem o que tenho até agora é um formulário que mostra todos os clientes na tela, você seleciona os clientes para mandar a mensagem, em seguida o numero de telefone desses clientes vão para uma array, também já tenho meu sistema de envio de mensagem em nodejs só preciso enviar a array do formulário para o meu nodejs e criar um laço de repetição, não sei se vão conseguir entender  muito bem o que eu estou falando mas a principio é isso mesmo, agradeço a ajuda de todos, 

Segue meus códigos abaixo, caso queiram dar uma olhada e opinar de como está ficando eu agradeço 🙂 

<?php
//index.php
$connect = mysqli_connect("10.0.0.116:83", "root", "usbw", "testing");
$query = "SELECT * FROM tbl_customer";
$result = mysqli_query($connect, $query);
?>
<!DOCTYPE html>
<html>
 <head>
  <title>API Whatsapp</title>
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" />
  <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
  
  <style>
   #box
   {
    width:600px;
    background:gray;
    color:white;
    margin:0 auto;
    padding:10px;
    text-align:center;
   }
  </style>
 </head>
 <body>
  <div class="container">
   <br />
   <h3 align="center">Envio de mensagens por Whatsapp</h3><br />
   <?php
   if(mysqli_num_rows($result) > 0)
   {
   ?>
   <div class="table-responsive">
    <table class="table table-bordered">
     <tr>
      <th>Nome</th>
      <th>numero</th>
      <th>Envio</th>
     </tr>
   <?php
    while($row = mysqli_fetch_array($result))
    {
   ?>
     <tr id="<?php echo $row["nome"]; ?>" >
      <td><?php echo $row["numero"]; ?></td>
      <td><?php echo $row["e-mail"]; ?></td>
      <td><input type="checkbox" name="customer_id[]" class="delete_customer" value="<?php echo $row["nome"]; ?>" /></td>
     </tr>
   <?php
    }
   ?>
    </table>
   </div>
   <?php
   }
   ?>
   <div align="center">
    <button type="button" name="btn_delete" id="btn_delete" class="btn btn-success">Envio</button>
   </div>
 </body>
</html>

<script> 
$(document).ready(function(){
 
 $('#btn_delete').click(function(){
  
  if(confirm("Você tem certeza?"))
  {
   var id = [];
   
   $(':checkbox:checked').each(function(i){
    id[i] = $(this).val();
   });
   
   if(id.length === 0) //tell you if the array is empty
   {
    alert("Valor incorreto!!"); 
   }
   else
   {
        alert("Confirma este envio ?"); 

    $.ajax({

     url:'delete.php',
     method:'POST',
     data:{id:id},
     success:function()
     {
     for(var i=0; i<id.length; i++)
      {
       $('tr#'+id[i]+'').css('background-color', '#ccc');
       $('tr#'+id[i]+'').fadeOut('slow');
    
      } 
  
var passaValor= function(valor)
{
    window.location = "main.php?minhaVariavel="+valor;
}




 passaValor(id);



    }
     
    });
  

   }
   
  }
  else
  {
   return false;
  }
 });
 
});


</script>
function queryString(parameter) {  
              var loc = location.search.substring(1, location.search.length);   
              var param_value = false;   
              var params = loc.split("&");   
              for (i=0; i<params.length;i++) {   
                  param_name = params[i].substring(0,params[i].indexOf('='));   
                  if (param_name == parameter) {                                          
                      param_value = params[i].substring(params[i].indexOf('=')+1)   
                  }   
              }   
              if (param_value) {   
                  return param_value;   
              }   
              else {   
                  return undefined;   
              }   
        }

var variavel = queryString("minhaVariavel");
alert(variavel);

const { app, BrowserWindow } = require('electron')

app.on('ready', function () {

  var mainWindow = new BrowserWindow();
 
  mainWindow.loadURL("https://web.whatsapp.com/send?phone="+telefone+"&&text=" + messagem,
    { userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.110 Safari/537.36' })

  mainWindow.webContents.once('dom-ready', () => {

    mainWindow.webContents.executeJavaScript(`
          console.log("This loads no problem!");
       
              setInterval(function () {
                  var enviado = false;
                  var btnSend = document.querySelector("button._35EW6");
                  if (!enviado) {
                      btnSend.click();
                      enviado = true;
                  }


              }, 3000);
      `);

  });
});

PS. os códigos não estão completos ainda estou escrevendo eles falta puxar a array do formulário ( 1º código) e jogar no sistema (2° código) e criar um laço de repetição.

  • Amei 1

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

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!