It is probably a screw up on my part in the code but I dont see where or get why. Maybe a more awake set of eyes can help out...
First part pulls up fine thanks to a bit of help from people here.
main.php
include('connect.php');
$result = mysql_query("SELECT art_name , art_id FROM artist WHERE 1 ORDER BY art_name ASC");
if ($result)
{
for ($i=0; $i < mysql_num_rows($result); $i +=2)
{
$row = mysql_fetch_array($result);
echo "<tr>";
echo "<td align=center><a href='details.php?id=". $row['art_id']."' target='main'>" . $row['art_name'] . "</a></td>";
if ((mysql_num_rows($result) % 2) == 0)
{
$row = mysql_fetch_array($result);
echo "<td align=center><a href='details.php?id=". $row['art_id']."' target='main'>" . $row['art_name'] . "</a></td>";
}
echo "</tr>";
}
}
details.php (this is the query pulling up empty)
include('../connect.php');
$id = $_GET['art_id'];
$sql = mysql_query("SELECT track.*, artist.* , album.* FROM track , artist, album WHERE artist.art_id = album.art_id AND album.art_id = track.art_id AND id ='$id'");
if (!$result = mysql_query($sql)) {
print "Invalid query ($sql) : " . mysql_error();
exit;
}
while($row = mysql_fetch_array($sql)) {
echo "<tr>";
echo "<td align=center>" . $row['alb_name'] . "</td>";
echo "</tr>";
echo "<tr>";
echo "<td align=center>" . $row['alb_year'] . "</td>";
echo "</tr>";
echo "<tr>";
echo "<td align=center>" . $row['track_title'] . "</td>";
echo "</tr>";
echo "<tr>";
echo "<td align=center>" . $row['track_volume'] . "</td>";
echo "</tr>";
}
I also did it this way and pulled up the same error
include('../connect.php');
$id = $_GET['art_id'];
$sql = mysql_query("SELECT track.*, artist.* , album.* FROM track , artist, album WHERE id ='$id'");
if (!$result = mysql_query($sql)) {
print "Invalid query ($sql) : " . mysql_error();
exit;
}
while($row = mysql_fetch_array($sql)) {
echo "<tr>";
echo "<td align=center>" . $row['alb_name'] . "</td>";
echo "</tr>";
echo "<tr>";
echo "<td align=center>" . $row['alb_year'] . "</td>";
echo "</tr>";
echo "<tr>";
echo "<td align=center>" . $row['track_title'] . "</td>";
echo "</tr>";
echo "<tr>";
echo "<td align=center>" . $row['track_volume'] . "</td>";
echo "</tr>";
}