php - 使用 PHP 查询访问 3 个不同选项卡的 MySql 数据库

标签 php mysql tabs

我有 3 个不同的选项卡,用于不同的搜索,其中有 html 搜索框。我正在尝试访问这些搜索选项卡的数据库。我已经在另一个页面中为所有三个选项卡编写了 PHP 代码。但出现的问题是它一次只提供单个选项卡的结果。我们尝试在 PHP 页面中为 div 标签提供 id,但它不起作用,请建议合适的答案。

 <div class="nav-tabs-custom">
 <ul class="nav nav-tabs">
 <li class="active"><a href="#tab_1-1" data-toggle="tab" id="tab1">Keyword Search</a></li>
 <li><a href="#tab_2-2" data-toggle="tab" id="tab2">Boolean Search</a></li>
 <li><a href="#tab_3-3" data-toggle="tab" id="tab3">Candidate Search</a></li>
</ul>
The PHP code Is in another page. The Text boxes is in same HTML page 
<div class="tab-content">
<div class="tab-pane active" id="tab_1-1">
<form action="viewcandidate.php" method="Post" name="seachcompany1">
<input type="text" id="keyword_s_any" name="keyword_s_any" >
</form>

PHP代码如下:-

<?
$candname=($_POST['candi_s_by_code']); 
$candmail=($_POST['candi_s_by_mail']);
$candphone=($_POST['candi_s_by_phone'];
?>
<div id="tab_1-1">
<?if(isset($_POST['candi_s_by_code'])){
$sql="SELECT  * FROM candidate WHERE cand_number=$candname";
} 
?>
</div>
<div id="tab_2-2">
<?else if(isset($_POST['candi_s_by_mail'])){
$sql="SELECT  * FROM candidate WHERE cand_mail='$candmail'";}
?>
</div>
<div id="tab_3-3">
<?else if(isset($_POST['candi_s_by_phone'])){                                                                          
$sql="SELECT  * FROM candidate WHERE cand_mobile=$candphone";}
?>

如何激活选项卡并触发为其编写的正确查询。所有三个选项卡的逻辑[查询]都写在同一页上。 建议一些框架或链接或代码逻辑。谢谢。

最佳答案

这里的问题不在于 Php 提供的结果,而在于搜索参数。当 tab-1 处于事件状态时,$candmail 和 $candphone 确实未设置。它们没有值(value)。分别,当 tab-2 处于事件状态时,$candname 和 $candphone 没有值。非事件标签页中的值不会发布。
您必须设置一种机制以使它们在事件选项卡中可用。比如将它们张贴在隐藏字段中,或者其他什么地方。所有三个表单都必须逐一提交,并在隐藏字段中将数据从每个表单传输到下一个表单。 这取决于您对这三种形式的实现。

关于php - 使用 PHP 查询访问 3 个不同选项卡的 MySql 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29765049/

相关文章:

java - addTab() 在回调中不添加任何 TabLayout.Tab

java - 你的java改量 "tab"?

jQuery Bootstrap 动态选项卡(添加和删除)

php - 从数据库填充多个相关的下拉列表

mysql - 通过货币换算获取每种产品类型的最低价格

MySql:显示列但排除除字段名之外的所有内容

mysql - ORDER BY 数字的正确字段类型?

php - XDebug 可以调试使用 pcntl_fork() 的 PHP CLI 脚本吗?

php - Composer : required packages with differing levels of minimum-stability

php - Symfony2 + SonataAdmin + VichUploaderBundle - 图片上传字段