我已经创建了一个医疗网站,包括一个搜索页面,我可以根据不同的医生的专业来找到他们,我做了这个页面,结果以卡片的形式出来,在这个例子中,我在php上使用了while循环,如下面的代码所示:
<?php
$db= mysqli_connect("localhost","root","","easydoc");
if(isset($_POST['rech']))
{ $spec= $_POST['spec'];
$wilaya=$_POST['wilaya'];
$sql="select idca from cabinet where wilaya='$wilaya' ";
$result= mysqli_query($db,$sql);
$resultcheck = mysqli_num_rows($result);
if ($resultcheck > 0)
{ if( $row= mysqli_fetch_assoc($result))
{
$sql="select * from medecin where code= $spec";
$result= mysqli_query($db,$sql);
$resultcheck = mysqli_num_rows($result);
if ($resultcheck > 0){
while( $rows= mysqli_fetch_assoc($result))
{ $_SESSION['mname']=$rows['lname'];
$_SESSION['mfname']=$rows['fname'];
$_SESSION['idm']=$rows['idm'];
$_SESSION['gnd']=$rows['civilite'];
$_SESSION['fday']=$rows['dday'];
$_SESSION['lday']=$rows['fday'];
$_SESSION['fhour']=$rows['dhour'];
$_SESSION['lhour']=$rows['fhour'];
$_SESSION['numero']=$rows['num'];
$sqls="select nom from spec where code=$spec";
$results=mysqli_query($db,$sqls);
$rows= mysqli_fetch_assoc($results);
$_SESSION['spec']=$rows['nom'];
include("card.php");
}} else {?> <h3>
<?php echo'<span style="color:red">'.'Not found ';} ?></h3>
<?php
}
}else {?><h3><?php echo'<span style="color:red">'.'not Found';}?>
</h3><?php }
?>
我可以通过点击“voir profile”访问配置文件唯一的问题是我使用了session,当有很多医生的时候,它会导致一个问题,因为它只检索最后一个修改的(所以很明显,因为它在一个循环中,所以前一个崩溃了…)有人知道如何解决这个问题,我的时间不多了,我不能想出一个明确的解决办法?
暂无答案!
目前还没有任何答案,快来回答吧!