Volgende probleem...
Het laagste id doet het niet, heel raar...
Het maakt niet uit welk getal dat id heeft, maar hij blijft het niet doen...
De code:
[syntax="php"]
<?php
$id = $HTTP_GET_VARS['id'];
$query = "SELECT * FROM reviews WHERE id = $id"
or die("Fout: " . mysql_error());
$sql = mysql_query($query) or die(mysql_error());
if( isset($HTTP_GET_VARS['id']))
{
while ($row = mysql_fetch_array($sql, MYSQL_ASSOC)) {
foreach ($row as $lyrics) {
$id = $row['id'];
$naam = $row['naam'];
$bericht = $row['bericht'];
$bericht = str_replace("&", "&", $bericht);
$bericht = str_replace("\n", "\n<br />\n", $bericht);
$email = $row['email'];
$album = $row['titel'];
$artiest = $row['artiest'];
$albumcover2 = $row['albumcover'];
$albumcover = "<img class=\"i1\" src=\"$albumcover2\" width=\"100px\" height=\"100px\" alt=\"$titel\" />";
$datum = $row['datum'];
$sterren = $row['sterren'] / 10;
$aanraders = $row['aanraders'];
$afraders = $row['afraders'];
$tracklist = $row['tracklist'];
$tracklist = str_replace("&", "&", $tracklist);
$tracklist = str_replace("\n", "\n<br />\n", $tracklist);
$conclusie = $row['conclusie'];
$conclusie = str_replace("&", "&", $conclusie);
$conclusie = str_replace("\n", "\n<br />\n", $conclusie);
$label = $row['label'];
$tijd = gmdate('j F Y \o\m G i:s', $row['datum2']);
if ($id2!=$id)
{
print "\t\t<tr>\n";
print "\t\t<th class=\"thHead\" valign=\"middle\" colspan=\"3\">Album Review: $album</th>\n";
print "\t\t</tr><tr><td class=\"col5\" align=\"right\" valign=\"top\">$albumcover\n";
print "\t\t<table border=\"0\" cellspacing=\"2\" cellpadding=\"0\" class=\"t6\">\n";
print "\t\t<tr><td align=\"center\"><span class=\"p2\">Review Schrijver:</span></td><td > <span class=\"p2\"><a href=\"mailto:$email\">$naam</a></span></td></tr>\n";
print "\t\t<tr><td align=\"center\"><span class=\"p2\">Geschreven op:</span></td><td><span class=\"p2\">$tijd</span></td></tr>\n";
print "\t\t<tr><td align=\"right\"><span class=\"p2\">Artiest:</span></td><td><span class=\"p2\">$artiest</span></td></tr>\n";
print "\t\t<tr><td align=\"right\"><span class=\"p2\">Album:</span></td><td><span class=\"p2\">$album</span></td></tr>\n";
print "\t\t<tr><td align=\"right\"><span class=\"p2\">Releasedatum:</span></td><td><span class=\"p2\">$datum</span></td></tr>\n";
print "\t\t<tr><td align=\"right\"><span class=\"p2\">Label:</span></td><td><span class=\"p2\">$label</span></td></tr>\n";
print "\t\t<tr><td align=\"right\"><span class=\"p2\">Cijfer:</span></td><td><span class=\"p2\">$sterren</span></td></tr>\n";
print "\t\t</table></td></tr><tr><td class=\"col5\" valign=\"bottom\">\n";
print "\t\t<b>Review:</b><br />$bericht <br /><br /><b>Conclusie:</b><br />$conclusie<br /><br /><b>Aanraders:</b> $aanraders<br /><b>Afraders:</b> $afraders<br /><br /><b>Tracklist:</b><br /> $tracklist\n";
$id2=$id;
}
}
}
}
else
{
print "\t\t<tr>\n";
print "\t\t<th class=\"thHead\" valign=\"middle\" colspan=\"3\">Fout!</th>\n";
print "\t\t</tr><tr><td class=\"col5\" align=\"center\" valign=\"top\">\n";
print "Geen review geselecteerd";
}
?>
[/syntax]
Uitkomst:
http://www.public-enemies.net/pesite/reviews_read.phpDe bovenste 3 doen het alle 3 wel, maar de vierde (Late Registration) doet het niet. Het komt omdat hij de laagste id heeft.. waarom precies weet ik ook niet..
Het ligt niet aan de review zelf, ik heb geprobeerd een andere review als laagste id te hebben, maar dan deed die het niet...
//Ik had dit gister al hier gezet, alleen toen ging de topic niet omhoog omdat de post ervoor ook van mij was, en het daarom samengevoegd werd... misschien iets om naar te kijken..