PHP & checkboxe & vise udvalgte
Hej...Jeg har to sider; records.php og result.php. Den ene (records.php) trækker data ud af en database og viser en liste med resultatet i en formular, hvor hver post har en checkbox. Meningen er at det skal være muligt at afkrydse en eller flere checkboxe, trykke på en knap, og på en ny side (result.php) få vist de poster man udvalgte.
Som det ser ud nu viser siden result.php kun en post (den der blev afkrydset til sidst på siden records.php).
Er ikke god til PHP; jeg bruger Dreamweaver som genererer det meste af koden for mig, så jeg håber der er nogle derude der kan hjælpe :-)
Her er mine to filer:
************
records.php
************
<?php require_once('Connections/db.php'); ?>
<?php
mysql_select_db($database_db, $db);
$query_records = "SELECT * FROM artist, record, label, country, artist_record WHERE artist.ArtistID = artist_record.ArtistID AND record.RecordID = artist_record.RecordID AND record.CountryID = country.CountryID AND record.LabelID = label.LabelID AND record.recordID < 100 ORDER BY artist.ArtistName, record.Year";
$records = mysql_query($query_records, $db) or die(mysql_error());
$row_records = mysql_fetch_assoc($records);
$totalRows_records = mysql_num_rows($records);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Vælg fra liste</title>
<link rel="stylesheet" href="style/style.css" type="text/css">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form name="form" method="post" action="result.php">
<table border="0" cellpadding="0" cellspacing="0">
<?php do { ?>
<tr>
<td>
<input type="checkbox" name="udvalgt" value="<?php echo $row_records['RecordID']; ?>">
</td>
<td> </td>
<td><?php echo $row_records['ArtistName']; ?></td>
<td> </td>
<td><?php echo $row_records['Title']; ?></td>
<td> </td>
<td><?php echo $row_records['Year']; ?></td>
<td> </td>
<td><?php echo $row_records['Label']; ?></td>
<td> </td>
<td><?php echo $row_records['RecordNumber']; ?></td>
<td> </td>
<td><?php echo $row_records['Condition']; ?></td>
<td> </td>
<td><?php echo $row_records['Price']; ?></td>
</tr>
<?php } while ($row_records = mysql_fetch_assoc($records)); ?>
<tr>
<td colspan="15"><br>
<input type="submit" name="Submit" value="Vis udvalgte">
<br>
<br></td>
</tr>
</table>
</form>
</body>
</html>
<?php
mysql_free_result($records);
?>
***********
result.php
***********
<?php require_once('Connections/db.php'); ?>
<?php
$udvalgt = $_REQUEST["udvalgt"];
?>
<?php
mysql_select_db($database_db, $db);
$query_resultat = "SELECT * FROM artist, record, label, country, artist_record WHERE artist.ArtistID = artist_record.ArtistID AND record.RecordID = artist_record.RecordID AND record.CountryID = country.CountryID AND record.LabelID = label.LabelID AND record.RecordID = '$udvalgt'";
$resultat = mysql_query($query_resultat, $db) or die(mysql_error());
$row_resultat = mysql_fetch_assoc($resultat);
$totalRows_resultat = mysql_num_rows($resultat);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Resultat</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="style/style.css" type="text/css">
</head>
<body>
<table border="0" cellpadding="0" cellspacing="0">
<?php do { ?>
<tr>
<td> </td>
<td><?php echo $row_resultat['ArtistName']; ?></td>
<td> </td>
<td><?php echo $row_resultat['Title']; ?></td>
<td> </td>
<td><?php echo $row_resultat['Year']; ?></td>
<td> </td>
<td><?php echo $row_resultat['Label']; ?></td>
<td> </td>
<td><?php echo $row_resultat['RecordNumber']; ?></td>
<td> </td>
<td><?php echo $row_resultat['Condition']; ?></td>
<td> </td>
<td><?php echo $row_resultat['Price']; ?></td>
<td> </td>
</tr>
<?php } while ($row_resultat = mysql_fetch_assoc($resultat)); ?>
</table>
</body>
</html>
<?php
mysql_free_result($resultat);
?>