我正在尝试创建一个简单的html页面,该页面从两个输入字段获取信息并使用它们来搜索数据库。这两个字段只是开始和结束日期时间值。
我有这个表格,自动填写今天的日期和00:00的开始时间和23:59的结束时间。
<!--field for start-->
<p>Start Date Time:</p>
<form action="" method="get">
<input type="text" name="date1" id="datetime1" />
<!--field for end-->
<p>End Date and Time:</p>
<input type="text" name="date2" id="datetime2" />
<!--button to modify search criteria-->
<button type="submit" id="f_trigger_b">Search</button>
</form>
</body>
我想获取两个字段中的值,并使用它们使用php搜索sql数据库。我有这段代码来从标题中的数据库中获取信息:
//<![CDATA[
//need to work with this so that info is passed
function load(timestart, timeend) {
//code here edited out for simplicity
GDownloadUrl("genxmlphp.php", function(data) {
//code here edited out for simplicity
//]]>
如何从两个输入字段中获取值,当按下提交按钮时,将触发load(time1,time2)并使用genxmlphp.php使用time1和time2值搜索数据库?
答案 0 :(得分:0)
提交表单后,$_GET['date1']
和$_GET['date2']
将包含表单值。虽然将表单方法切换为post
并使用$_POST['date1']
和$_POST['date2']
可能会更好。
如果您没有使用预准备语句,那么在SQL查询中使用这些值时,首先使用mysql_real_escape_string()
转义它们(如果您使用的是MySQL)。
答案 1 :(得分:0)
听起来像你需要something like this。此答案从表单输入构建SQL查询。