我希望将我的MSSQL数据库中的潜在客户发布到第三方网站。我创建了一个查询数据库的页面,并将值插入表单字段,以便我可以手动按下提交按钮。该代码位于底部。
在我遇到一些事情之前,我已经达到了这个目标。
1)我需要自动化这个过程。我相信我用这个
覆盖了这个<?php
var actionForm = $('<form>', {'action': 'thirdpartypage.com', 'method': 'post'}).append($('<input>', {'name': 'action', 'value': 'delete', 'type': 'hidden'}), $('<input>', {'name': 'id', 'value': 'some_id', 'type': 'hidden'}));
actionForm.submit();
?>
2)我面临的最大问题是通过一批线索来实现这一目标。我相信我需要一种不同的方式来查询数据并提交数据。
我相信我可以通过使用类似的东西来实现这一点:
<?php
$myServer = 'someserver';
$myUser = 'someuser';
$myPass = 'somepassword';
$myDB = 'mydb';
//connection to the database
$dbhandle = mssql_connect($myServer, $myUser, $myPass)
or die("Couldn't connect to SQL Server on $myServer");
//select a database to work with
$selected = mssql_select_db($myDB, $dbhandle)
or die("Couldn't open database $myDB");
//declare the SQL statement that will query the database
$query = "Select * From MyTableName WHERE LeadSent=0";
//execute the SQL query and return records
$result = mssql_query($query);
$row = mssql_fetch_array($result)
//display the results
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title></title>
</head>
<body>
<!-- form to display record from database -->
<form name="form" method="POST" action="https://thirdpartysite.com" onSubmit="return validate_form ( );">
<input type="text" name="FirstName" value="<?php echo $row[FirstName]?>"/> <br>
<input type="text" name="LastName" value="<?php echo $row[LastName]?>"/> <br>
<input type="submit" value="submit">
</form>
</body>
</html>
现在我现在有了这个查询的数据库,并填写了手动提交的表格。
class="col-xs-4"
我真的可以使用一些资源或帮助完成这个过程。我已经尽力通过Google搜索,但由于我对PHP的了解有限,我很难适应我在代码中找到的示例。
答案 0 :(得分:0)
Change you form field to FirstName[]
,LastName[]
etc this will let php place all the inputs into their respective arrays.
Within php then loop through the array adding each set of values into the database.