gpt4 book ai didi

php - 将数据从一种形式自动填充到另一种形式,托管在另一个站点上

转载 作者:行者123 更新时间:2023-11-28 13:29:10 25 4
gpt4 key购买 nike

我正在尝试使用自定义表单来填充另一个表单中的字段,该表单托管在 jotform 上。

使用 rails,移动信息非常容易,但我不确定如何在 php 中完成。

我设置了一个自定义表单,其中包含客人人数、入住日期和退房日期字段。

我想做的是,当我在第一个表单上点击提交时,它会填充预订表单上的数据。

预订托管在 jotform 上。

我尝试通过匹配字段的 ID(即与 jotform 相同)来测试它,但是当我单击提交时,它不会传输数据。

--

您可以转到 http://opohills.com/taipei-rentals.php 复制它并在 slider 下方输入信息

--

我用 PHP 编写的哪些内容会携带这些信息?

这是在我这边还是在 jotform 那边?

我的自定义表单的代码是 --

    <form id="formElem" name="formElem" action="form.php" method="post" >

<div class="icon">

<select id="input_13" name="capacity" >

<option value="1">1</option>

<option value="2">2</option>

<option value="3">3</option>

<option value="4">4</option>

<option value="5">5</option>

<option value="more">6+</option>

</select>

<span><img src="img/man.png" /></span>

</div>

<div class="icon">

<input id="txtFromDate" name="check_in" placeholder="mm/dd/yy" type="text" readonly="readonly" AUTOCOMPLETE=OFF />

<span><img src="img/calendar.png" /></span>

</div>

<div class="icon">

<input id="txtToDate" name="check_out" placeholder="mm/dd/yy" type="text" readonly="readonly" AUTOCOMPLETE=OFF />

<span><img src="img/calendar.png" /></span>

</div>

<button id="btn_room_search" type="submit" class="secondary button submit_button">Inquire Now</button>



</form>

最佳答案

如果您说您希望 PHP 表单自动将此数据提交到远程主机,那么您需要为远程主机生成另一个 HTTP 请求(基本上是将数据代理到远程主机).

但是,如果您的意思是您希望填充在您页面上的表单数据自动填充到其他远程主机的页面上,那么 PHP 根本无法帮助您实现这一点。您将需要访问远程主机,并且必须修改该代码以接受将自动填充页面表单元素的远程请求。

代理请求可以这么简单...

$postdata = http_build_query($_POST); /* do your own validation here */

$opts = array(
'http' => array(
'method' => "POST",
'header' => "Accept-language: en\r\n" .
"Cookie: foo=bar\r\n", /* if necessary */
'content' => $postdata
),
);

$context = stream_context_create($opts);

$file = file_get_contents('http://www.example.com/', false, $context);

这基本上只是将发送到您的 PHP 脚本的内容代理到远程主机。参见 PHP HTTP Stream Context Options了解更多详情。

关于php - 将数据从一种形式自动填充到另一种形式,托管在另一个站点上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13762203/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com