Here is the code to the page that pulls up the main query:
include('connect.php');
$sql = 'SELECT `track_name` , `track_artist` , `track_vol` , `track_id` '
. ' FROM `track` '
. ' WHERE 1 '
. ' ORDER BY `track_name` ASC';
$res = mysql_query($sql);
<center><table width=100% cellpadding="1" cellspacing="1">
<tr><td align=left valign=top width=45% class=th>Track Title</td><td align=left valign=top width=45% class=th>Track Artist</td><td align=right valign=top class=th>Volume</td></tr>
function myquery ($query) {
$result = mysql_query($query);
if (mysql_errno())
echo "MySQL error ".mysql_errno().": ".mysql_error()."\n<br>When executing:<br>\n$query\n<br>";
return $result;
}
while($track = mysql_fetch_array($res)) {
$id = $track['track_id'];
$name = $track['track_name'];
$artist = $track['track_artist'];
$volume = $track['track_vol'];
echo "
<TR>
<td align=left><a href='details.php?id=" . $track["track_id"] . "'>".$track['track_name']."</a></td>
<td align=left>".$track['track_artist']."</td>
<td align=right>".$track['track_vol']."</td>
</tr>";
}
now here is the code to the details.php (which is where I get the following error, also bolded in the code):
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/designo/public_html/musiclib/details.php on line 24
include('connect.php');
$query = mysql_query("SELECT * FROM track WHERE id='" . $_GET['id'] . "'");
<center><table width=100% cellpadding="1" cellspacing="1">
function myquery ($query) {
$result = mysql_query($query);
if (mysql_errno())
echo "MySQL error ".mysql_errno().": ".mysql_error()."\n<br>When executing:<br>\n$query\n<br>";
return $result;
[B]}[/B]
while($track = mysql_fetch_array($res)) {
$id = $track['track_id'];
$name = $track['track_name'];
$album = $track['track_album'];
$year = $track['track_year'];
$volume = $track['track_writer'];
$lyric = $track['track_lyric'];
echo "<TR><td align=left>".$track['track_name']."</td></tr>";
echo "<TR><td align=left>".$track['track_album']." - ".$track['track_year']."</td></tr>";
echo "<TR><td align=right>".$track['track_writer']."</td></tr>";
echo "<TR><td align=right>".$track['track_lyric']."</td></tr>";
}
</table></center>
If someone could lead me to where I am going wrong on this I would be grateful.
Thanks in advance!