Ir ao conteúdo
  • Cadastre-se

PHP Criação de código php, formulario


Posts recomendados

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

Link para o comentário
Compartilhar em outros sites

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