このコードに問題があります。2 つのテーブルから情報を取得していますが、「where news_id=$dz」が機能していません。このコードを含むページは次のとおりです。
これが私のコードです:
<?php
mysql_query("SET NAMES UTF8");
$result = mysql_query("SELECT dz,title FROM dzeglebi where raioni='ყვარლის მუნიციპალიტეტი' && mxare='kaxeti' ORDER BY title ASC", $db);
$myrow = mysql_fetch_array ($result);
printf(
"<h2><li>
<strong><a href='../../dzeglebi.php?id=%s'>%s</a>
</strong></li></h2>",$myrow["dz"],$myrow["title"]);
function FetchImage($id)
{
$images=array();
$x=0;
$d=mysql_query("select * from `images` where news_id=$dz");
while($data=mysql_fetch_array($d))
{
$images["big"][$x]=$data["image"];
$images["small"][$x]=$data["small"];
$x++;
}
return $images;
}
function CountImages($id)
{
$d=mysql_query("select * from `images` where news_id=$dz");
return mysql_num_rows($d);
}
$imgs=FetchImage($id);
for($i=0;$i<CountImages($id);$i++)
{
echo'
<img src="../'.$imgs["big"][$i].'" >';
}
?>