Select dropdown grup no kontak sms api dengan database

Assalamualaikum selamat menunaikan ibadah puasa semoga apapun yang di lakukan dalam kebaikan menjadi pahala. ane mau bertanya ane buat sms api cuman ad masalah di pas memanggil no nya, no nya ane buat per grup cuman no tidak terbaca... ada 2 tabel.. 1 tabel untuk nama grup dan yg ke 2 tabel kontak..... ddd2.png ddd.png sms.php
<form action="kirim.php" method="post">
 <div class="form-group" >
        <label >Pilih Grup</label>
        <select class="form-control"  name="nohp" required autofocus>
          <option>Kirim Ke Semua</option>
         
          <?php
          include'koneksi.php';
          $sql = 'SELECT id_grup,nama_grup,id,grup_kontak FROM grup left join contact on id_grup=id ';
            $result = mysqli_query($koneksi, $sql);
             while($row = mysqli_fetch_assoc($result)) {

          ?>
           <option  value='<?php echo $row['telpon']; ?>'><?php echo $row['nama_grup']; }?></option>
        </select>
      </div>
     
      <div class="form-group">
        <label for="exampleInputPassword4">Tulis Pesan</label>
        <textarea class="form-control" rows="10" type="text" name="pesan"  placeholder="Ketikan Pesan " required ></textarea>
      </div>  
      <div class="form-group">
        <div class="input-group col-md-12">
          <button  type="submit" class="btn btn-primary" >Kirim Pesan</button> 
        </div>
      </div>
    </form>
kirim.php
<pre lang="php"><?php

$telepon=$_POST['nohp'];
$message=$_POST['pesan'];
// Script Kirim SMS Api Zenziva
$userkey = "ur7fei"; //userkey lihat di zenziva
$passkey = "n5eugk9uxa"; // set passkey di zenziva

$url = "https://reguler.zenziva.net/apps/smsapi.php";
$curlHandle = curl_init();
curl_setopt($curlHandle, CURLOPT_URL, $url);
curl_setopt($curlHandle, CURLOPT_POSTFIELDS, 'userkey='.$userkey.'&passkey='.$passkey.'&nohp='.$telepon.'&pesan='.urlencode($message));
curl_setopt($curlHandle, CURLOPT_HEADER, 0);
curl_setopt($curlHandle, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curlHandle, CURLOPT_SSL_VERIFYHOST, 2);
curl_setopt($curlHandle, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($curlHandle, CURLOPT_TIMEOUT,30);
curl_setopt($curlHandle, CURLOPT_POST, 1);
$results = curl_exec($curlHandle);
curl_close($curlHandle);

$XMLdata = new SimpleXMLElement($results);
$status = $XMLdata->message[0]->text;
echo $status;

?></pre>

avatar Obbytokun

Ditanyakan oleh @Obbytokun

159 Kontribusi 9 Poin

Login untuk menanggapi


Jawaban

Sertakan valuenya
<option value='<?php echo $row['no_hp']; }?>'><?php echo $row['nama_grup']; }?></option>
$row['no_hp'] //sesuaikan dengan nama field
avatar Rozul

Dijawab oleh @Rozul

44 Kontribusi 20 Poin

Login untuk menanggapi


kolom telpon blm ada diselect query. untuk tutup while, diperbaiki lagi
<?php
            $result = mysqli_query($koneksi, $sql);
             while($row = mysqli_fetch_assoc($result)) {

          ?>
           <option  value='<?php echo $row['telpon']; ?>'><?php echo $row['nama_grup']; ?></option>
<?php } ?>
avatar dianarifr

Dijawab oleh @dianarifr

639 Kontribusi 308 Poin

  • sudah ane sesuaikan seperti di atas tapi yang ke kirim cuman 1 no sedangkan di 1 grup ada 2 no, itu knapa yah - @Obbytokun
  • 1 group bisa 2 nomer? di dropdown-nya pasti cuma muncul 1, maksudnya ini gmn ya? - @dianarifr
  • sudah selesai gan terimakasih - @Obbytokun

Login untuk menanggapi


Login untuk gabung berdiskusi