Мои таблицы:Отображение данных из категории с PHP MySQL
barangtbl: идентификатор, judul_barang, judul_seo, ключевые слова, описания, id_kat, id_sub, id_supersub, kategori_seo, вид, картинка
категории : id_kat, nama_kat
подкатегорий: id_sub, id_kat, nama_sub
supersubkategori: id_supersub, id_sub, id_ Kat, nama_supersub
У меня есть проблема с указанием данных в категории из базы данных с PHP, проблема, когда я нажмите на ссылку:? LOCALHOST/тест/category.php имя = HPI, она не показывает какой-либо данные, но если я изменю HPI с номером: 15, он покажет все.
15 является id_supersub supersubkategori на таблице данных, где я присоединяюсь с barangtbl столом. Таким образом, все, что я хочу, если кто-то нажмите: локальный/тест/category.php Name = HPI он будет показывать данные с HPI категории внутри. Как решить эту проблему?
<?php
if (isset($_GET['name']))
{
$kategori = $_GET['name'];
}
include "config.php";
if ((isset($kategori)) =='')
{
$query = "SELECT * FROM barangtbl INNER JOIN supersubkategori on supersubkategori.id_supersub = barangtbl.id_supersub ORDER BY id DESC LIMIT 0,12";
$hasil = mysql_query($query);
$numrows = mysql_num_rows($hasil);
}
else
{
echo "
<table width=\"100%\">
<tr>
<td align=\"center\"><b><font color=\"red\" size=\"2.5\">[ ".$_GET['name']." ]</b></font></td>
</tr>
</table>";
$query = "SELECT * FROM barangtbl WHERE id_supersub = '$kategori' ORDER BY id";
$hasil = mysql_query($query);
$numrows = mysql_num_rows($hasil);
}
?>
<table cellpadding="10" cellspacing="2" align="center">
<tr>
<?php
$kolom=3;
$x = 0;
if($numrows > 0)
{
while($data=mysql_fetch_array($hasil))
{
if ($x >= $kolom)
{
echo "</tr><tr>";
$x = 0;
}
$x++;
?>
<th>
<div id="title">
<a href="product.php?id=<?php echo $data['id']; ?>">
<?php echo $data['judul_barang']; ?>
</a>
<br><br>
</div>
<div id="image">
<a href="product.php?id=<?php echo $data['id']; ?>">
<img width='150' height='150' valign='top' border='1,5' src="product/<?php echo $data['gambar']; ?>" />
</a>
<br><br>
</div>
<div id="action">
<?php
echo '
<a href="product.php?id='.$data['id'].'">
<img src="images/detail.jpg"\ title="Detail Barang" border="0" width=\"50\" height=\"30\">
</a>';
?>
</div>
<hr />
</th>
<?php
}
}
?>
</tr>
</table>
id_supersub Что делает ваш ** ** Содержать и какой тип данных это? Изолировать id_supersub –
же/ID/связанный номер из supersubkategori таблицы и тип данных INT @RohitGupta –