Hi,
This script displays list of "tracks" in my db and creates a hidden form for each track so I can pass the track value to another script.
while ($row = mysql_fetch_array($result))
{
//Create variables for use in template class
$table_track_list .= '<table width="363" cellpadding="5" cellspacing="1">'
. '<tr><td>'.$row['track_num'].' - '.stripslashes($row['track_title']).'</td><td>'
. '<form action="edit_track.php" method="POST">'
. '<input type="hidden" name="track_title" value="'.stripslashes($row['track_title']).'">'
. '<input type="hidden" name="track_num" value="'.$row['track_num'].'">'
. '<input type="hidden" name="artist" value="'.stripslashes($row['artist']).'">'
. '<input type="hidden" name="cd_title" value="'.stripslashes($row['cd_title']).'">'
. '<input name="POST" type="submit" value="Edit">'
. '</td></tr></table>';
$hidden_input_artist = '<input type="hidden" name="artist" value="'.stripslashes($row['artist']).'">';
$hidden_input_cd_title = '<input type="hidden" name="cd_title" value="'.stripslashes($row['cd_title']).'">';
}
I have 2 "tracks" in my db. It displays them correctly:
01 - track_name
02 - my_track_name
When I click the submit button next to track 01 it posts the values of track 2. 😕