файл LoaiSP.php:
enter code here<?php
$idLoai=$_GET['idLoai'];
$SPTrongLoai=SPTrongLoai(1,$idLoai);
while($row_loaisp=mysql_fetch_array($SPTrongLoai)){
?>
<div class="loaisp" align="center"><?php echo $row_loaisp['TenSP']?><br />
<a href="" data-tooltip="sticky1"><img src="<?php echo $loai_sp['UrlHinh']?>" width="70" height="70" border="0" /></a><br />
<img src="img/new.gif" width="29" height="19" /><br />
Gía : <span class="text"><?php
echo number_format($row_loaisp['Gia'],2);?></span> VNĐ<br />
<a href="index.php?page=chitiet&idSP=<?php
echo $row_loaisp['idSP']?>"><img src="img/chitiet.png" width="70" height="25" border="0" /></a><img onclick="chonSP('chonsp.php?idSP=<?php echo $_row_loaisp['idSP']?>')" src="img/mua.png" width="70" height="25" /></div>
<?php }?>
файл function.php:
function SPTrongLoai($AnHien,$idLoai,$from,$sosp1trang){
$sql="select idSP,TenSP,UrlHinh,Gia,MoTa from sanpham where AnHien=$AnHien and idLoai=$idLoai limit $from,$sosp1trang";
$kq=mysql_query($sql);
return $kq;
}
Сообщение об ошибке :
** Предупреждение: отсутствует аргумент 3 для SPTrongLoai (), который вызывается в C: \ AppServ \ www \ banhoatuoi \ LoaiSP.php в строке 13 и определяется в C: \ AppServ \ www \ banhoatuoi \ function.php в строке 32
Предупреждение: отсутствует аргумент 4 для SPTrongLoai (), который вызывается в C: \ AppServ \ www \ banhoatuoi \ LoaiSP.php в строке 13 и определяется в C: \ AppServ \ www \ banhoatuoi \ function.php в строке 32
Предупреждение: mysql_fetch_array (): предоставленный аргумент не является допустимым ресурсом результатов MySQL в C: \ AppServ \ www \ banhoatuoi \ LoaiSP.php в строке 14 **
Определение функции запрашивает 4 аргумента функции SPTrongLoai()
, Вам нужно вызвать функцию с 4 аргументами или использовать значения по умолчанию для параметров функции, например:
<?php
function makecoffee($type = "cappuccino")
{
return "Making a cup of $type.\n";
}
echo makecoffee();
echo makecoffee(null);
echo makecoffee("espresso");
?>
Так что либо звони так. Последние два аргумента используются для установки limit
:
$SPTrongLoai=SPTrongLoai(1,$idLoai,0,30);
$SPTrongLoai=SPTrongLoai(1,$idLoai);
Предупреждение: отсутствует аргумент 3 для SPTrongLoai (), который вызывается в C: \ AppServ \ www \ banhoatuoi \ LoaiSP.php в строке 13 и определяется в C: \ AppServ \ www \ banhoatuoi \ function.php в строке 32
Он сказал, что: SPTrongLoai()
имеет 4 параметра. Но вы предоставляете только 2 параметра (1 а также $ idLoai). Вы пропустили 2 параметра $ от а также $ sosp1trang
Пожалуйста, проверьте вашу функцию (SPTrongLoai ()).
ОБНОВИТЬ: Предупреждение: mysql_fetch_array (): предоставленный аргумент не является допустимым ресурсом результата MySQL в C: \ AppServ \ www \ banhoatuoi \ LoaiSP.php в строке 14 **
Он сказал, что: результат недействителен.
Попробуйте использовать приведенный ниже код перед использованием mysql_fetch_array
if ($ SPTrongLoai && mysql_num_rows ($ SPTrongLoai)! = 0) {
// Your loop is here;
}