php - php 中的列表页面重定向问题

标签 php jquery html mysql

我正在研究 php,我已经从数据库中获取了所有数据,并且我必须显示列表页面,我必须在列表页面中显示所有动态日期并且我正在从数据库中获取所有数据,但是如何重定向和显示列表页面,我如何尝试这个我没有得到,请检查我的代码并帮助我。

这是我的 HTML 代码:

<div class="col-lg-3 col-md-6  test" data-idtest="Diabetes">
                    <a href="javascript:void(0);" class="box_cat_home">
                        <i class="icon-info-4"></i>
                        <img src="assets/img/icon_cat_3.svg" width="60" height="60" alt="">
                        <h3>Diabetes</h3>
                        <ul class="clearfix">
                        <li><strong>124</strong>Doctors</li>
                        <!-- <li><strong>60</strong>Clinics</li> -->
                        </ul>
                    </a>
                </div>

我的 Jquery 代码:

<script type="text/javascript">
 $(document).ready(function() { 
        $('.test').click(function (){
            var id = $(this).data('idtest') ; 
            alert(id);
        $.ajax({
        type: "POST",
         url : "speciallist.php",
        data    : {id:id },
        cache: false,
        success: function(data){
           console.log(data);
        }
      });
      })
    });
</script>

这是我的 PHP 代码:

<?php
$dbHost = 'localhost';
$dbUsername = 'root';
$dbPassword = 'mysql';
$dbName = 'fre';
$db = new mysqli($dbHost,$dbUsername,$dbPassword,$dbName);

$id =$_REQUEST['id'];

      $men ="select * from tbl_users where doctor_speciality='$id'";
      $men_result=$db->query($men);
      $projects=array();
      while($row=mysqli_fetch_assoc($men_result)){ 
      $projects[] = $row;
  }
?>

动态列表页面:speciallist.php

<div class="col-lg-12 list-items">
                    <?php foreach($projects as $row){
                    $userId = $row['userId'];?>
                <div class="strip_list wow fadeIn">
                    <a href="#0" class="wish_bt"></a>
                    <figure>
                        <!-- <a href="detail.php"><img src="http://via.placeholder.com/565x565.jpg" alt=""></a> -->
                        <a href="detail.php?userId=<?php echo $userId;?>"><img src="<?php echo "admin/uploads"."/".$row['doctor_image']; ?>"</a>
                    </figure>
                    <a href="detail.php?userId=<?php echo $userId;?>"><h3><?php echo $row['name']; ?></h3></a>
                    <p><!-- Doctor Education : --> <?php echo $row['doctor_education']; ?>,<?php echo $row['doctor_speciality']; ?></p>
                    <p> 9 years experience</p>
                    <p>Gynecologist/Obstetrician</p>
                    <!-- <p> Doctor Speciality : <?php echo $row['doctor_speciality']; ?></p> -->
                    <!-- <p><?php echo $row['doctor_profile']; ?></p> -->
                    <p><!--  Mobile : --> <?php echo $row['mobile']; ?></p>
                    <!-- <p><?php echo $row['doctor_profile']; ?></p> -->
                    <!-- <p>Dr. Mr is a Senior Endodontist, specializes in Smile Designing, Single Visit Root Canal Treatments, Implants, Cosmetic Dentistry.</p> -->
                    <div class="sideleft">
                        <p>Clinic Name:<?php echo $row['clinic_name']; ?></p>
                        <p>Clinic Address:<?php echo $row['clinic_address']; ?></p>
                    </div>
                    <ul>
                        <li>MON-SAT 9:00 AM - 9:30 PM</li>
                        <li><a href="detail.php?userId=<?php echo $userId;?>">Book now</a></li>
                    </ul>
                </div>
                <?php }?>
                </div>

最佳答案

将“PHP 代码”添加到 professional.php 顶部,并将您的 javascript 代码更改为:

<script type="text/javascript">
  $(document).ready(function() { 
    $('.test').click(function (){
        var id = $(this).data('idtest') ; 
        alert(id);
        document.location = "speciallist.php?id=" + id;
    });
  });
</script>

关于php - php 中的列表页面重定向问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52626394/

相关文章:

php - 如何在一个目录下的所有txt文件中搜索单词

javascript - 调用另一个类的函数

jquery - fancybox 2和tinymce jquery冲突

javascript - 使用基于 keyup 事件的 jquery 在 CSS 样式插入之间切换

html - 如何在 div 的顶部和底部制作双水平线?

javascript - 如何选择,聚焦文本区域?

php - 为什么我不能在我的代码中结合使用 javascript 和 php?

php - 如何使用 lambda 函数作为三元运算符中的条件

php - 如何只刷新用户点击过的div

javascript - 从 $.get() 中将 DOM 内容作为 jQuery 对象拉取