Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/248.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用PHP将MSSQL数据库中的线索发布到另一个站点_Javascript_Php_Sql Server - Fatal编程技术网

Javascript 使用PHP将MSSQL数据库中的线索发布到另一个站点

Javascript 使用PHP将MSSQL数据库中的线索发布到另一个站点,javascript,php,sql-server,Javascript,Php,Sql Server,我希望将我的MSSQL数据库中的线索发布到第三方网站。我创建了一个查询数据库并将值插入表单字段的页面,这样我就可以手动按下提交按钮。代码在底部 这是我在被一些事情缠住之前所做的 1) 我需要自动化这个过程。我想我用这个把它盖上了 <script language="JavaScript"> document.frm.submit(); </script> document.frm.submit(); 2) 我面临的最大问题是通过一批潜在客户来完成这项工作。我相信我需

我希望将我的MSSQL数据库中的线索发布到第三方网站。我创建了一个查询数据库并将值插入表单字段的页面,这样我就可以手动按下提交按钮。代码在底部

这是我在被一些事情缠住之前所做的

1) 我需要自动化这个过程。我想我用这个把它盖上了

<script language="JavaScript">
document.frm.submit();
</script>

document.frm.submit();
2) 我面临的最大问题是通过一批潜在客户来完成这项工作。我相信我需要一种不同的方式来查询和提交数据

我相信我可以通过使用类似的方法来实现这一点:

<?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();
?>

现在这里是我目前拥有的数据库查询,并填写手动提交表单

<?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>

将表单字段更改为
FirstName[]
LastName[]
等,这将允许php将所有输入放入各自的数组中

然后在php中循环数组,将每组值添加到数据库中