我有2个需要合并的表单,所以我只有一个搜索框和一个提交按钮。也许这很简单,但我不知道该怎么做。
表格:
<form action="http://www.wixfilters.com/Lookup/Exactmatch.aspx?" method="get" target="_blank">
<input name="PartNo" type="text" value="" />
<input type="submit" value="Procurar" />
</form>
<form action="https://catalog.cumminsfiltration.com/catalog/CatalogSearch.do?"" method="get" target="_blank">
<input name="partNumber_PartDeatils" type="text" value="" />
<input type="submit" value="Procurar" />
</form>
搜索的值相同,例如搜索24073。
答案 0 :(得分:0)
假设用户不需要访问网页,您可以使用cURL
例如,在与HTML文件相同的目录中创建一个名为submit.php的表单,并将表单更改为:
HTML表格
<form action="submit.php" method="post" target="_blank">
<input name="partNumber_PartDeatils" type="text" value="" />
<input name="PartNo" type="text" value="" />
<input type="submit" value="Procurar" />
</form>
然后你提交.php文件如下:
<强> submit.php 强>
<?php
$partNumber_PartDeatils = $_POST['partNumber_PartDeatils'];
$PartNo = $_POST['PartNo'];
$curl = curl_init();
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_URL,"http://www.wixfilters.com/Lookup/Exactmatch.aspx");
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, "var1=$PartNo");
curl_exec ($curl);
curl_close ($curl);
$curl = curl_init();
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_URL,"https://catalog.cumminsfiltration.com/catalog/CatalogSearch.do?"");
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, "var2=$partNumber_PartDeatils");
curl_exec ($curl);
curl_close ($curl);
如果您需要处理来自两个外部URL的响应数据,那么您将很难重新考虑您的网站架构。
答案 1 :(得分:0)
另一种可能的解决方案是生成指向同一页面的链接,然后单击它们。
例如:
编辑:我不知道目标网址的GET格式,因此您必须编辑这些位以适应。只要你把变量写成&#39; 。 $ var1。 &#39;在echo查询中你应该没问题
<form action="" method="post">
<p>Cummins Filters:</p><input name="partNumber_PartDeatils" type="text" value="" />
<p>Wix Filters:</p><input name="PartNo" type="text" value="" />
<input type="submit" name="submit" value="Procurar" />
</form>
<?php
if (isset($_POST['submit'])){
$var1 = $_POST['partNumber_PartDeatils'];
$var2 = $_POST['PartNo'];
if (!empty($var2)){
echo '<p><a href="http://www.wixfilters.com/Lookup/Exactmatch.aspx?PartNo=' . $var2 . '">Wix Filters</a></p>';
}
if (!empty($var1)){
echo '<p><a href="https://catalog.cumminsfiltration.com/catalog/CatalogSearch.do?"=' . $var1 . '">Cummins Filtration</a></p>';
}
}
?>