我有PHP表单的问题,编码如下
Number
现在问题是,这个代码已经由以前的开发人员编码,我的客户希望我处理这个项目,但我是一个新手,PHP表单被集成在SQL中,邮件被发送到客户端,其中包含客户的详细信息
此外,客户希望整合此联系表格以及一些使用api的物业管理软件,物业管理公司已提供以下信息以及整合代码
使用入门
Web服务名称是PostEnquiry 它部署在服务器114.143.217.246:85上,任何应用程序都可以使用它部署在其上的Web服务。
http:// 114.143.217.246:85/HighriseAPI/Enquiry_Service.asmx?op=Enquiry_Method
实施网络服务
在您的应用程序中添加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中返回查询号,否则您将获得字符串异常。
我已经尝试了所有可能性并搜索了整个谷歌,但没有找到解决方案,请帮助我同样的