【问题标题】:Listing page redirect issue in php在php中列出页面重定向问题
【发布时间】:2018-10-03 11:49:06
【问题描述】:

我正在使用 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>

【问题讨论】:

  • 好的,您面临的具体问题是什么?
  • 嗨 CodeThing,先生,我没有遇到任何问题,所有数据都来自我要显示列表页面的数据库

标签: php jquery html mysql


【解决方案1】:

将“PHP代码”添加到expert.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>

【讨论】:

  • 我敢打赌,您今天已经了解了一切,并且学到了很多东西。幸运你:)
  • @websynod:这是一个很好的做法,可以解释 OP 代码的错误在哪里、如何解决以及为什么要提供该解决方案以便其他人能够理解并在未来改进答案并对社区有所帮助。
  • 最后注释您的代码,以便操作人员知道是什么以及为什么。感谢理解。
猜你喜欢
  • 2011-05-30
  • 1970-01-01
  • 2011-07-01
  • 1970-01-01
  • 2011-08-21
  • 2020-09-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多