如何编写此php代码以仅获取特定信息?

如何编写此php代码以仅获取特定信息?,php,mysql,mysqli,Php,Mysql,Mysqli,我就是搞不懂。假设我有一个预约工具来安排预约。对于每个约会,我都有一个额外的表格,显示特定于该约会的某些信息 现在,当用户单击一个名为“表单”的按钮时,它会将他们带到这个附加页面上的一个附加页面,我想显示另一个约会列表,但仅显示与所单击的名称相同的约会列表 在数据库的约会表中,姓名存储在lep中。我提供的第一个php代码仅获取所选约会的名称。提供的第二个代码是所有约会。我附上了一些截图,希望能有所帮助 如果lep与第一个代码中的lep相同,我如何才能获得预约 <?php requi

我就是搞不懂。假设我有一个预约工具来安排预约。对于每个约会,我都有一个额外的表格,显示特定于该约会的某些信息

现在,当用户单击一个名为“表单”的按钮时,它会将他们带到这个附加页面上的一个附加页面,我想显示另一个约会列表,但仅显示与所单击的名称相同的约会列表

在数据库的约会表中,姓名存储在lep中。我提供的第一个php代码仅获取所选约会的名称。提供的第二个代码是所有约会。我附上了一些截图,希望能有所帮助

如果lep与第一个代码中的lep相同,我如何才能获得预约

<?php
    require "id.php";
    require "calendarconnect.php";

        //MySqli Select Query
        $query = $mysqli->query("SELECT lep FROM appointments WHERE ID = $contactid");

            while ($line = mysqli_fetch_array($query, MYSQL_ASSOC)) {

            echo $line['lep'];}

    require "freeclose.php";
?>


<?php

        require "calendarconnect.php";

    //MySqli Select Query

    $query = $mysqli->query("SELECT ID, appointmentdate, appointmenttime, nature, doctorname, lep FROM appointments ORDER BY appointmentdate");

    print '<table cellpadding="10" cellspacing="3" border="1" class="sortable">';
    print '<tr><th>Date/Time</th><th>Nature</th><th>Doctor Name</th><th>Actions</th></tr>';
    while($row = $query->fetch_assoc()) {
        print '<tr>';
        print "<td>" . date("m-d-y", strtotime($row['appointmentdate'])) . "&nbsp;"  .date( "g:i A",strtotime($row['appointmenttime'] )). "</td>";
        print '<td>'.$row["nature"].'</td>';
        print '<td>'.$row["doctorname"].'</td>';
        print "<td><a href=\"index.php?option=com_content&view=article&id=18&cd=" . $row['ID'] . "\">Edit&nbsp;|&nbsp;</a>";
print "<a href=\"appointmentdelete.php?id=" . $row['ID'] . "\"onclick=
      \"return confirm('Are you sure you want to delete?')\">Delete</a></td>";
        print '</tr>';
    }  
    print '</table>';

    require "freeclose.php";
?>


将id添加到曾经单击过的内容中,并检查该id以决定要单击的内容show@Dagon我已经尝试过了,但这只会显示一个约会,而不是所有与单击的约会同名的约会。id是约会的id,因为我还获取了其他信息。不知道您的db模式,因此只能回答最广泛的问题terms@MarquiseR您可能需要一个LEP表,每个LEP都有自己的行。然后,您可以对插入到任何表的列中的那个人的id执行外键操作。这样,您可以通过客户端id跟踪LEP。否则,您必须按名称搜索,这将是一场噩梦,特别是如果这是在表中找到同一个人的唯一方法的话。@Rasclatt听起来是个好主意,我将研究这样做。目前,这将很难实现,因为信息存储在单独的数据库中。这似乎比我的专业知识更先进。