-1
我希望根据从表单输入获取的信息获取数据库结果。 例如,我有一个日历,并希望执行提供日期范围的查询。如何根据表单值执行查询并显示数据库结果php
<?php
require_once 'init.php';
$base_datos = DB::getInstance();
$from = $_POST["from"];
$to = $_POST["to"];
$run = $_POST["run"];
echo "$from";
echo "$to";
echo "$run";
if ($run == run)
{
$base_datos->query ("
SELECT *
FROM request
WHERE
req_date BETWEEN $from AND '$to '
ORDER BY req_date DESC;");
$get_info = $base_datos->results();
$real_info = $get_info[0];
//var_dump ($get_info);
foreach($get_info as $real_info) {
echo "<ul class='pen_cancel'>";
echo "<a href='admin_user.php?id=$real_info->user_id'>"
echo $real_info->fname. "</a>" ;
echo "<li class='pen_cancel'>" .$real_info->lname. "</li>" ;
echo "<li class='pen_cancel'>" .$real_info->amount. "</li>" ;
echo "<li class='pen_cancel'>" .$real_info->points. "</li>" ;
echo "</ul>";
echo "</br>";
}
}
else {
echo "test is working";
}
?>
在查询,如果我把日期手动它的工作,并$from
$to
不回声日历选择日期,我怎样才能使基础上,$_post
信息从一种形式来查询显示信息,日历信息是一个表单输入字段。
'if($ run == run)'您是否在这里为常量指定了'run'? –
并且是'$ from'字符串?如果是这样,除了我已经说过的,你的代码中有一些错误。该表单也是未知的,如果POSTs有值。 –
您还标记为mysqli和pdo;为什么? –