php - 试图从 mysql 获取数据但导致找不到
问题描述
已经尝试了几个小时将数据从 mysql 获取到我的网站,但我无法弄清楚我做错了什么......
注意:未定义的索引:第 17 行 C:\xampp\htdocs\website\products.php 中的 subcatid
<?php
$url=$_SERVER['REQUEST_SCHEME']."://".$_SERVER['HTTP_HOST']."/eshopmgk/";
require_once("connection.php");
$sql1="select * from prointa where id=".$_GET['catid'];
mysqli_query($con,'set names "utf8"');
$recordset=mysqli_query($con,$sql1);
$sqla="select * from proionta
inner join subcatigories on proionta.subcatigories_id=subcatigories.subcatigories_id
where subcatigories.subcatigories_alias like '".$_GET['subcatid']."'";
$recordsetcannon=mysqli_query($con,$sqla);
?>
.
<div class="col100 products-home-items">
<?php while($recordcannon=mysqli_fetch_assoc($recordsetcannon)){?>
<div class="col25 products-home-item">
<div class="col100 items-img">
<img width="55%" src="<?=$url?><?=$recordcannon['photos']?>" />
</div>
<div class="col100 items-title">
<a href="#">
<p>Φακός</p>
</a>
</div>
<div class="col100 items-category">
<a href="<?=$url?>/<?=$_GET['catid']?>/<?=$_GET['subcatid']?>/<?=$recordcannon['proionta_alias']?>"><h3><?=$recordcannon['proionta_name']?></h3></a>
</div>
<div class="col100">
<div class="col100">
<p class="items-price text-center"><?=$recordcannon['proionta_timi']?>€</p>
</div>
解决方案
推荐阅读
- python - 在 Python 中动态调用函数
- php - 如何用其他形式实现 dropzone 并将 post_id 插入图像表?
- cmake - 如何构建 CMake 项目?
- c - 分段错误 - 最长公共前缀分而治之
- sql - 在 T-SQL 中以领先或落后循环遍历表以创建订阅系列
- python - 类型错误:'在
' 需要字符串作为左操作数,而不是 re.Pattern - python - 使用 geopandas multilinestring 从 xarray 数据集中提取值
- tensorflow - 使用 PySpark 编写 tensorflow-ranking ELWC 格式
- javascript - 通过 Javascript 中的多个函数传递参数
- firebase - firebase 是否处理来自表单的代码注入