php - 注意:常量 BASEURL 已经定义
问题描述
我想更改代码,以便当我在导航中单击配置文件时,它将返回profiled.php
医生profilep.php
页面和患者页面,具体取决于sql statement
检查会话中的用户名是否存在于患者表中后是否返回结果。
这是我的代码,
<?php
include 'core/init.php';
session_start();
$username=$_SESSION['username'];
$sql="SELECT * FROM patients WHERE username='$username'";
$result=$db->query($sql);
if (mysqli_num_rows($result)==0) { ?>
<nav class="navbar navbar-default navbar-fixed-top">
<div class="container">
<a href="ecom.php" class="navbar-brand" style="color:white">MedAssist</a>
<ul class="nav navbar-nav navbar-right">
<li><a href="#" style="color:white">Appointments</a></li>
<li class="active"><a href="#">Medicine Shop</a></li>
<li><a href="profiled.php" style="color:white">Profile</a></li>
<li><a href="logoutd.php" style="color:white"><span class="glyphicon glyphicon-log-out"></span> Logout</a></li>
</ul>
</div>
</nav> <?php;
}
else {
?>
<nav class="navbar navbar-default navbar-fixed-top">
<div class="container">
<a href="ecom.php" class="navbar-brand" style="color:white">MedAssist</a>
<ul class="nav navbar-nav navbar-right">
<li><a href="#" style="color:white">Appointments</a></li>
<li class="active"><a href="#">Medicine Shop</a></li>
<li><a href="profilep.php" style="color:white">Profile</a></li>
<li><a href="logoutp.php" style="color:white"><span class="glyphicon glyphicon-log-out"></span> Logout</a></li>
</ul>
</div>
</nav> <?php; ?>
<?php } ?>
在添加 if-else 语句之前,一切正常,但它只会返回固定的导航栏,并且配置文件将指向一页(医生或患者的个人资料)。添加 if-else 语句后,我收到了 4 个警告和一条通知:
Notice: Constant BASEURL already defined in C:\xampp\htdocs\medassist\core\init.php on line 8
解决方案
警告 session_start() :将会话开始移动到顶部并再次运行,然后自动解决您的第三个错误,对于第一个 nb 错误检查,您可能重新分配 CONSTANT 变量 BASEURL 中的任何值或 url
推荐阅读
- python - psycopg2 的 sql.Identifier 抛出“没有函数匹配...”错误
- python-3.x - 简单消息传递应用程序的 Cloud Run 上出现错误 503
- c++ - 非二叉树中的 Alpha-beta 修剪
- assembly - 访问和添加到 nasm 中的数字
- python - 使用 Github Desktop 访问 Group Repo 时无法导入 Pandas、Numpy 等
- python - Python拆分字符串,字符串位于换行符上
- php - Symfony 4:如何排除故障/解释如果从外部链接访问站点,用户被强制登录
- c# - 尝试使用表达式为可为空的 Guid 属性赋值
- python - 我应该如何管理 pyswarms 中有关数组形状的错误?
- python - 使用 selenium 的异步多个无限循环