我做了一些编码,在一个受密码保护的标签面板中显示一个表格。在查询是否存在给定密码后,我想显示该面板选项卡。我在if语句中写了这个。代码正在执行,因为有一个echo语句正在显示。但是标签面板没有显示。请帮忙! `
<li class="active"><a href="#tab1primary" data-toggle="tab">General</a></li>
<li><a data-toggle="modal" data-target="#myModal5">Private</a></li>
<?php
if(isset($_POST['passwordprivate']))
{
$password="";
$pass=$_POST['passwordprivate'];
$q="select password_private from password where password_private='$pass'";
$r=mysql_query($q);
while($row=mysql_fetch_array($r))
$password=$row['password_private'];
if($password)
{
?>
<a class="active" href="#tab2primary" data-toggle="tab"></a>
<?php echo"<script language='javascript'>alert('ok')</script>";?>
<?php
}
else
{
echo"<script language='javascript'>alert('Invalid password')</script>";
}
}
?>
以下是代码示例。
答案 0 :(得分:0)
我可以用它来显示tab2。但现在它始终处于显示状态:(
<li class="active"><a href="#tab1primary" data-toggle="tab">General</a></li>
<li><a data-toggle="modal" data-target="#myModal5">Private</a></li>
<?php
if(isset($_POST['passwordprivate']))
{
$password="";
$pass=$_POST['passwordprivate'];
$q="select password_private from password where password_private='$pass'";
$r=mysql_query($q);
while($row=mysql_fetch_array($r))
$password=$row['password_private'];
if($password)
{
?>
<?php
echo "<script>";
echo "alert('ok'); ";
//echo "$('.nav-tabs').removeClass('active');";
//echo "$('.nav-tabs').addClass('hide');";
//echo "$('.nav-tabs a[href=\"#tab2\"]').tab('show');";
echo "$('.nav-tabs a[href=\"#tab2\"]').tab('show');";
echo "</script>";
?>
<?php
}
else
{
echo"<script language='javascript'>alert('Invalid password')</script>";
}
}
?>