使用表单输入从另一个 URL 获取数据并读取该数据

罗布·瓦塞尔

我正在尝试做一些我认为应该相对简单的事情,但我不确定如何去做,尽管进行了大量搜索和查看示例,但我仍然不确定如何去做。

我有一个表单,它有一个日期输入字段和一个天数 (7/14) 选择器,当使用更改日期或天数时,它应该查询一个单独的 URL,然后返回结果。

我遇到的问题是:

如何在表单中选择日期/天但读取 URL 而不重定向用户但刷新页面以响应读取 URL 的结果?

我整理了一个简单的例子来说明我的意思:

<head>
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
<link rel="stylesheet" href="/resources/demos/style.css">
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<script>$( function() { $( "#datepicker" ).datepicker(); } ); </script>
</head>
<body>

<?php
// Example fully formatted URL 
http://www.angelfishbooking.co.uk/feeds/roomavailability.aspx?id=Belle_Tout&date=2017-06-23&days=7
// http://www.angelfishbooking.co.uk/feeds/roomavailability.aspx?id=Belle_Tout&date=[DATESELECTED]&days=[DAYSSELECTED]
?>

<form action="http://www.angelfishbooking.co.uk/feeds/roomavailability.aspx?id=Belle_Tout&" method="GET">
<input class="datepicker" type="text" id="datepicker" name="date" value="">
<select><option value="7" id="days" name="days">7 days</option><option value="14">14 days</option></select>
<input type="hidden" name="c" value="3" /> 
<input type="submit" /> 
</form>
</body>

<?php
// Read contents of the URL
// dateselected = datepicker output
//$angelfish = file_get_contents('http://www.angelfishbooking.co.uk/feeds/roomavailability.aspx?id=Belle_Tout&date=' . $dateselected . '&days=' . $days);
// Display contents of the URL, i.e.

echo '<hr>';
echo 'Show example output that we are trying to achieve using above 
selection but with defaults of date today and days of 7.';
echo '<br /><br />';
$dateselected = date('Y-m-d');
$daysselected = '7';
$angelfish = file_get_contents('http://www.angelfishbooking.co.uk/feeds/roomavailability.aspx?id=Belle_Tout&date=' . $dateselected . '&days=' . $daysselected);
echo $angelfish;

//At this point we'll format nicely with coloured rows, etc
?>
</body>

有人能指出我正确的方向吗?

非常感谢,

杰克逊
<pre>Please use below code <?php
$dateselected = date('Y-m-d');
$daysselected = '7';
if(isset($_POST['date']) && isset($_POST['days'])){
    $dateselected=date('Y-m-d',strtotime($_POST['date']));
    $daysselected = $_POST['days'];
}
?>
<head>
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
<link rel="stylesheet" href="/resources/demos/style.css">
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<script>$( function() { $( "#datepicker" ).datepicker(); } ); </script>
</head>
<body>

<?php
// Example fully formatted URL 
http://www.angelfishbooking.co.uk/feeds/roomavailability.aspx?id=Belle_Tout&date=2017-06-23&days=7
// http://www.angelfishbooking.co.uk/feeds/roomavailability.aspx?id=Belle_Tout&date=[DATESELECTED]&days=[DAYSSELECTED]
?>

<form name="form1" method="POST">
<input class="datepicker" type="text" id="datepicker" name="date" value="">
<select name="days"><option value="7" id="days" name="days">7 days</option><option value="14">14 days</option></select>
<input type="hidden" name="c" value="3" /> 
<input type="submit" /> 
</form>
</body>

<?php
// Read contents of the URL
// dateselected = datepicker output
//$angelfish = file_get_contents('http://www.angelfishbooking.co.uk/feeds/roomavailability.aspx?id=Belle_Tout&date=' . $dateselected . '&days=' . $days);
// Display contents of the URL, i.e.

echo '<hr>';
echo 'Show example output that we are trying to achieve using above 
selection but with defaults of date today and days of 7.';
echo '<br /><br />';
echo 'http://www.angelfishbooking.co.uk/feeds/roomavailability.aspx?id=Belle_Tout&date=' . $dateselected . '&days=' . $daysselected."<bR>";
 $angelfish = file_get_contents('http://www.angelfishbooking.co.uk/feeds/roomavailability.aspx?id=Belle_Tout&date=' . $dateselected . '&days=' . $daysselected);
echo $angelfish;

//At this point we'll format nicely with coloured rows, etc
?>
</body></pre>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从php中的另一个URL获取一些数据?

来自分类Dev

从另一个单元获取参考(URL链接)?

来自分类Dev

从另一个单元获取参考(URL链接)?

来自分类Dev

如何使用“ .htaccess”在友好的URL中保持另一个获取变量的生命?

来自分类Dev

如何使用N2CMS获取另一个内容项的url?

来自分类Dev

从php中使用echo创建的表单中获取数据到另一个php

来自分类Dev

Django html 表单:使用 get 请求获取数据并传递到另一个视图

来自分类Dev

当在另一个URL上更新数据时,AngularJS可以在一个URL上触发$ watch

来自分类Dev

如何将jQuery提交的php表单GET数据回显到另一个javascript代码和URL中?

来自分类Dev

如何在使用 Selenium 路由到另一个 url 之前获取临时出现的重定向 url?

来自分类Dev

如何根据这些代码从包含使用列表视图的一个活动到另一个活动的URL中解析数据?

来自分类Dev

检索并将数据发布到另一个URL

来自分类Dev

重定向到另一个动作时,在URL中隐藏模型数据

来自分类Dev

Django 从另一个表单中检索数据

来自分类Dev

获取另一个URL重定向到的URL

来自分类Dev

试图编写一个脚本,该脚本使用放入表单的数据重定向到另一个页面

来自分类Dev

使用DataGridView从另一个表单在TextBox中显示数据库信息

来自分类Dev

当另一个更改使用数据库时更改表单字段

来自分类Dev

使用Puppeteer从当前页面重定向到另一个页面后如何获取URL?

来自分类Dev

如何使用 rxJava 收集表单输入、评估和有条件地转到另一个视图或发布数据

来自分类Dev

使用PHP从URL获取数据

来自分类Dev

如何从dspace 5 xmlui中的另一个项目输入表单中检索项目的元数据内容

来自分类Dev

如何从dspace 5 xmlui中的另一个项目输入表单中检索项目的元数据内容

来自分类Dev

如何使用在另一个 php 页面中的一个 html 页面中定义的用户输入从 oracle 数据库中获取数据

来自分类Dev

获取输入值,然后使用javascript将其传递给另一个输入

来自分类Dev

使用另一个表作为输入丢弃表中的数据块

来自分类Dev

如果另一个数据框中存在一个数据框值,则从该数据框中获取一个值

来自分类Dev

如何从另一个表单获取tableLayoutPanel的行数?

来自分类Dev

使用 ID 从另一个活动中的 SQLite 数据库读取数据

Related 相关文章

  1. 1

    如何从php中的另一个URL获取一些数据?

  2. 2

    从另一个单元获取参考(URL链接)?

  3. 3

    从另一个单元获取参考(URL链接)?

  4. 4

    如何使用“ .htaccess”在友好的URL中保持另一个获取变量的生命?

  5. 5

    如何使用N2CMS获取另一个内容项的url?

  6. 6

    从php中使用echo创建的表单中获取数据到另一个php

  7. 7

    Django html 表单:使用 get 请求获取数据并传递到另一个视图

  8. 8

    当在另一个URL上更新数据时,AngularJS可以在一个URL上触发$ watch

  9. 9

    如何将jQuery提交的php表单GET数据回显到另一个javascript代码和URL中?

  10. 10

    如何在使用 Selenium 路由到另一个 url 之前获取临时出现的重定向 url?

  11. 11

    如何根据这些代码从包含使用列表视图的一个活动到另一个活动的URL中解析数据?

  12. 12

    检索并将数据发布到另一个URL

  13. 13

    重定向到另一个动作时,在URL中隐藏模型数据

  14. 14

    Django 从另一个表单中检索数据

  15. 15

    获取另一个URL重定向到的URL

  16. 16

    试图编写一个脚本,该脚本使用放入表单的数据重定向到另一个页面

  17. 17

    使用DataGridView从另一个表单在TextBox中显示数据库信息

  18. 18

    当另一个更改使用数据库时更改表单字段

  19. 19

    使用Puppeteer从当前页面重定向到另一个页面后如何获取URL?

  20. 20

    如何使用 rxJava 收集表单输入、评估和有条件地转到另一个视图或发布数据

  21. 21

    使用PHP从URL获取数据

  22. 22

    如何从dspace 5 xmlui中的另一个项目输入表单中检索项目的元数据内容

  23. 23

    如何从dspace 5 xmlui中的另一个项目输入表单中检索项目的元数据内容

  24. 24

    如何使用在另一个 php 页面中的一个 html 页面中定义的用户输入从 oracle 数据库中获取数据

  25. 25

    获取输入值,然后使用javascript将其传递给另一个输入

  26. 26

    使用另一个表作为输入丢弃表中的数据块

  27. 27

    如果另一个数据框中存在一个数据框值,则从该数据框中获取一个值

  28. 28

    如何从另一个表单获取tableLayoutPanel的行数?

  29. 29

    使用 ID 从另一个活动中的 SQLite 数据库读取数据

热门标签

归档