javascript - 如何通过 jQuery 将多个复选框数据发送到 PHP

标签 javascript php jquery mysql ajax

<form id="foo">
<input type="text" name="voucher" placeholder="voucher ID" class="bill_fillter"/>
<input type="text" name="voucher" placeholder="voucher ID" class="bill_fillter"/>
<input type="text" name="voucher" placeholder="voucher ID" class="bill_fillter"/>
</form>

这是我的 Jquery 代码

 <script>

$("#foo").submit(function(event) {

/* Stop form from submitting normally */
event.preventDefault();

/* Clear result div*/
$("#result").html('');

/* Get some values from elements on the page: */
var values = $(this).serialize();

/* Send the data using post and put the results in a div */
$.ajax({
    url: "ajax_receipt_sms.php",
    type: "post",
    data: values,
    success: function(){
        alert("success");
        $("#result").html('Submitted successfully');
    },
    error:function(){
        alert("failure");
        $("#result").html('There is error while submit');
    }
});
});
</script>

ajax_receipt_sms.php

<?php
    $viuchid = $_POST['voucher'];
$sql1="SELECT * from usertable;
$result1 = mysql_query ($sql1);
 $row1 = mysql_fetch_array($result1)

      $CHEQUE_NO = $row1['CHEQUE_NO'];
        $cheqdate = $row1['CHEQUE_DATE'];
        $mobile = $row1['mobile'];
        $bank_name  = $row1['name'];
        $amt = $row1['Amount'];

        // split "dd-mm-yyyy" into an array of three elements
        $ddate = explode("-", $cheqdate);
        // retrieve the values
        $month = $ddate[1]; // mm
        $day = $ddate[2]; // dd
        $year = $ddate[0]; // yyyy
    ?>

<?php

$notify="Your message is successfully sent to:"."91".$mobile;
$message = "Dear Member, received with thanks Rs.".$amt. " by chq/cash dated " .$day.'-'.$month.'-'.$year. " drawn on " .$bank_name. "bank, from ".$_SESSION['socityname'].".";
$username = "xxx";
$password = "xxxxxx";
$sendername = "shoaib";
$url = "http://bulksms.mysmsmantra.com/WebSMS/SMSAPI.jsp?username=".$username."&password=".$password."&sendername=".$sendername."&mobileno=91".$mobile."&message=".urlencode($message);
// for sms send request
$ch=curl_init();
if($url)
curl_setopt($ch,CURLOPT_URL,$url);
$result = curl_exec($ch);
$httpcode = curl_getinfo($ch, CURLINFO_HTTP_CODE);  
curl_close($ch);
?>

如何通过 jQuery 将多个复选框数据发送到 PHP 并向多个用户发送短信,当我向输入框添加多个号码时,它应该向该号码的所有数据发送短信。

最佳答案

我还认为需要在类型复选框的输入元素中使用像凭证[]这样的数组。

关于javascript - 如何通过 jQuery 将多个复选框数据发送到 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30411371/

相关文章:

javascript - 如何使用 JS 设置元素的不透明度?

javascript - 我的 ng-repeat 仅按字母顺序工作 |angularJS

Javascript:如何使用数组给定的对象名称动态创建嵌套对象

php - 如何在 PHP 中使用来自两个不同服务器的 MySQL 数据库?

Jquery 里选择器

javascript - 修改 ngResource 结果时出现问题

php - 如何在具有键值对数据数组的表中一次插入多行

php - INNER JOIN 与 mysql 中带有 max 和 where 子句的子查询

jquery - 单击元素时滚动可滚动 div 内的内容

javascript - 画线 JavaScript - 点击问题