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

186 Kontribusi 16 Poin

Diperbarui 4 tahun yang lalu

2 Jawaban:

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

avatar Rozul
@Rozul

44 Kontribusi 20 Poin

Dipost 4 tahun yang lalu

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

      ?&amp;gt;
       &amp;lt;option  value=&#039;&amp;lt;?php echo $row[&#039;telpon&#039;]; ?&amp;gt;&#039;&amp;gt;&amp;lt;?php echo $row[&#039;nama_grup&#039;]; ?&amp;gt;&amp;lt;/option&amp;gt;

&lt;?php } ?&gt; </pre>

avatar dianarifr
@dianarifr

642 Kontribusi 316 Poin

Dipost 4 tahun yang lalu

Tanggapan

sudah ane sesuaikan seperti di atas tapi yang ke kirim cuman 1 no sedangkan di 1 grup ada 2 no, itu knapa yah

1 group bisa 2 nomer? di dropdown-nya pasti cuma muncul 1, maksudnya ini gmn ya?

sudah selesai gan terimakasih

Login untuk ikut Jawaban