PHP联系表单链接到api,电子邮件也被发送到邮件ID

时间:2016-12-31 08:40:51

标签: php forms web-services email erp

我有PHP表单的问题,编码如下

Number

现在问题是,这个代码已经由以前的开发人员编码,我的客户希望我处理这个项目,但我是一个新手,PHP表单被集成在SQL中,邮件被发送到客户端,其中包含客户的详细信息

此外,客户希望整合此联系表格以及一些使用api的物业管理软件,物业管理公司已提供以下信息以及整合代码

使用入门

  • Web服务部署

Web服务名称是PostEnquiry 它部署在服务器114.143.217.246:85上,任何应用程序都可以使用它部署在其上的Web服务。

  • 示例申请

http:// 114.143.217.246:85/HighriseAPI/Enquiry_Service.asmx?op=Enquiry_Method

Picture Here

实施网络服务

在您的应用程序中添加Web服务引用的引用。 下面是使用Web服务的示例代码,假设在调用Web服务的save方法之前正在进行验证。 (请参阅评论以便更好地理解)

<?php
include "conn.php";
?>
<!DOCTYPE html>
<html>
<head>

    <title>Redbrick</title>
    <meta name="description" content="">
    <link rel="shortcut icon" href="images/favicon.ico" />
    <?php include "js-css.php"; ?>
    <meta charset="UTF-8">
    <script>
    var deleteid = 0;
    function deletefunc(del)
        {
            deleteid = del;
            $( "#deletedialog" ).dialog( "open" );
        }
        function deletethis()
            {
            $.post("delete.php?tab=careers", {deleteid : deleteid},
            function(data) {
                $('#deldiv').show();
                }
                ); 
         }
    </script>
</head>
<body>
<section id="main-content">   


 <section id="content">
  <div class="centered">
      <div class="grid-1">
           <div class="title-grid"><span>Enquiry</span><span style="float:right;text-decoration:none;"><a href="careers-inner.php?type=add" style="color:#fff !important;">Enquiry Listings</a></span></div>
           <div class="content-gird">
           <div class="alert red hideit" style="display:none;" id="deldiv"><a class="close" onclick ="location.reload();">Close</a></div>
           <?php 
                global $con;
$prod_qry = mysqli_query($con,"select * from signup order by id");
           ?>
                <table class="display" id="example">
                <thead>
                    <tr>
                        <th class="th_chexbox"><input type="checkbox" name="set" onclick="setChecked(this)" /></th>
                        <th class="th_title">Fullname</th>
                        <th class="th_status">Email</th>
                        <th class="th_action">phone </th>
                        <th class="th_action">city </th>
                        <th class="th_action">enquiry </th>
                    </tr>
                </thead>
                <tbody>
                <?php while ($prod = mysqli_fetch_array($prod_qry)) { ?>
                    <tr class="item">
                        <td><input type="checkbox" name="id[]" value="1" /></td>
                        <td class="subject"><a href="careersdetails-inner.php?type=view&id=<?= $prod['id']; ?>"><?= $prod['fullname']; ?></a></td>
                        <td><?= $prod['email']; ?></td>
                        <td><?= $prod['phone']; ?></td>
                        <td><?= $prod['city']; ?></td>
                        <td><a href="../<?= $prod['cvpath']; ?>" target="_blank"><?= $prod['needs']; ?></a></td>

                    </tr>
                    <?php } ?>
                </tbody>
            </table>
            <div class="clear"> </div>
           </div>
           </div>
<!--       Table Ends -->

       </div><!--end center-->  
 </section>  <!--end content-->   
<!-- Form -->
    <div id="deletedialog" title="Upload Images" style="display:none">
        <div id='preview'></div>
                <h1>Delete</h1> 
                                <div>
                                Do you really want To Delete this? This cannot be undone!
                                </div>
                </div>
<!-- Form -->
<div class="empty"></div>
</section>   <!--end main-content-->     


</body>
</html>

完成代码Dim id As Integer \* Create Instance of a web service *\ Dim objPostEnquiry As New PostEnquiryToERP.PostEnquiryToERP \* Create Instance of an Enquiry object *\ Dim objEnquiry As New PostEnquiryToERP.Enquiry \* Set properties of an Enquiry object *\ objEnquiry.EnquiryName = txtName.Text.Trim objEnquiry.ContactNo = txtContact.Text.Trim objEnquiry.EmailId = txtEmail.Text.Trim objEnquiry.Address = txtAddress.Text.Trim objEnquiry.City = txtCity.Text.Trim objEnquiry.Zip = txtZip.Text.Trim objEnquiry.State = txtState.Text.Trim objEnquiry.Country = txtCountry.Text.Trim objEnquiry.Remark = txtRemark.Text.Trim objEnquiry.EnquiryType = txtEnqType.Text.Trim objEnquiry.Project = txtProject.Text.Trim \* Invoke Save method of web service and pass Enquiry object as an argument*\ id = objPostEnquiry.InsertEnquiry(objEnquiry) \* If id>0 then assume that record saved successfully *\ If id > 0 Then lblMessage.Text = "Record Saved Successfully" End If 后,将在ERP中生成新查询并在ERP中返回查询号,否则您将获得字符串异常。

我已经尝试了所有可能性并搜索了整个谷歌,但没有找到解决方案,请帮助我同样的

0 个答案:

没有答案