Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Výpis z mysql.

Zdravím všechny kodery i nekodery...

Potřeboval bych od Vás helpnout s výpisem z db.

Na této stránce Country
Mám výpis alb. Výpis se dělá podle interpreta který je zadaný v odkazu viz.

Takže by se měla zobrazovat jen alba od Alabamy, a teď nastává ten problém, pokud je v db stejný název albumu ikdyž pod jiným interpretem tak ho to stejně zobrazí (klikni na název albumu).
Viz na stránce výše album Greatest Hits
Prosím Vás může mi někdo poradit? Děkuji jsem vděčný za kažfou radu.

Zde je kod.
<?php
 define('DB_CHARSET', 'UTF-8');
require "settings.php";


?>
<?php
/// stránkování
$stranka=isset($_GET['stranka']) ? (int)$_GET['stranka'] : 1;
$limit=5;
$start=($stranka -1)*$limit;
// /stránkování
$albs=Array();
$pocetAlb=0;
If(isset($_GET['interpret'])) {
	$where="WHERE Contentgroup='".mysql_real_escape_string($_GET['interpret'])."'";
	$interpretQ='&amp;interpret='.RawUrlEncode($_GET['interpret']);
   }
Else {
	$where='';
	$interpretQ='';
}
$q=MySQL_Query($sql="SELECT (SELECT COUNT(Album) FROM (SELECT * FROM country $where GROUP BY Album ) p) AS pocet,Album FROM country $where GROUP BY Album ORDER BY `Year`   LIMIT  $start,$limit  ") or die(mysql_error());
//echo $sql;
While($r=MySQL_Fetch_Assoc($q)) {
	$albs[]=mysql_real_escape_string($r['Album']);
	$pocetAlb=$r['pocet'];
}

$query = "SELECT Title,Artist,Album,Track,Year,Length,Composer,Filename,Albumartist,Genre,Contentgroup,Publisher FROM country WHERE Album IN('".(Implode("','",$albs))."') ORDER BY FIELD(Album,'".(Implode("','",$albs))."'),Album ASC,Track ASC";
$results = mysql_query($query) or die(Mysql_error());
$aktAlbum='';
$i=0;
$a=0;
While($result=MySQL_Fetch_Assoc($results)) {
$lastResult=$result;		// uchová poslední výsledek v proměnné (pro výpis Vydavatele u posledního alba)
If($aktAlbum!=$result['Album']) {
	If($aktAlbum!='') {
		$a++;
		
?>
	</tbody>
</table>

<div class="oddelovac"> </div>

<?php } ?>
<h1 onclick="hideshow(<?=$a?>)"><?php echo htmlSpecialChars($result['Album'],ENT_QUOTES); ?></h1>
<h3><?php echo htmlSpecialChars($result['Albumartist'],ENT_QUOTES); ?></h3>
<h3><?php echo htmlSpecialChars($result['Year'],ENT_QUOTES); ?></h3>

<?php print "\t\t" . '<img width="100" height="100" src="/'.$_GET['interpret'].'/' . $result['Album'] .'.jpg">' . "\n"; ?>
  <h3>Vydavatel: <td><?php echo htmlSpecialChars($result['Publisher'],ENT_QUOTES); ?></td> </h3>

<table width="100%">
	<thead>
		<tr><th><a href=""><img src="img/download.png" width="150" height="50" alt="Download" /></a></th></tr>
		<tr>
			<th class="title">Track</th>
			<th class="title">Title</th>
			<th class="title">Artist</th>
			<th class="title">Genre</th>
			<th class="title">Composer</th>
			<th class="title">Length</th>
			<th class="title">Filename</th>
		</tr> 
	</thead>
	<tbody>
<?php
$aktAlbum=$result['Album'];
$i=0;
}
$i++;
?>
td><?php echo htmlSpecialChars($result['Filename'],ENT_QUOTES); ?></td>
		</tr>
<?php
}

?>
	</tbody>
</table>


Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny