Hello I am fairly new to PHP and mySql, and I have been working on a redirect system for a website I am making What I am trying to do is get the URL from the mySql database using a link from the page. Can someone help me to figure out the proper way of getting the header part working. The below (header("Location: $row["$id"]); ) doesn't work so I know its wrong. Thank you for any help or suggestions.
LINK CODE:
echo "<li><a href=\"./redirect.php?id=Track_1_intro&Album=$Album \">$Track_1</a></li>\n";
LINK IN NAV BAR: http://127.0.0.1/redirect.php?id=Track_1_intro&Album=Our%20Anchor%20Will%20Hold
REDIRECT CODE:
<?php
mysql_connect("localhost", "user", "password");
@mysql_select_db("forms") or die( "Unable to connect to database");
$id = mysql_real_escape_string($_GET['id']);
$Album = mysql_real_escape_string($_GET['Album']);
$query = "SELECT * FROM music WHERE album='$Album' ";
$result = mysql_query($query) or die(mysql_error());
$row = mysql_fetch_array($result) or die(mysql_error());
echo $row["$id"]. " - ". $row['album'];
header("Location: $row["$id"]);
exit;
mysql_close();
?>