mdean
|
Forenposter
|
|
registriert
|
03.01.2007
|
wohnt in
|
Schweiz
|
Beiträge
|
90
|
|
Hallooo!
Schon lange nicht mehr gemeldet
Musste mal meine ganze page neu machen, da meine festplatte kaputt ging und ich kein backup gemacht habe
Ich hab mal wieder ein neues Problem:
Anstelle einer Buchstabennavigation, wollte ich meine directory Seite mit den Interpret übersichtlicher machen. Dabei hab ich mir gedacht, es sollte etwa so aussehen (hab ich mal auf einere website gesehen):
Die Bilder mit den Buchstaben und die folgenden Zeilen sollten aber nur angezeigt werden, wenn auch wirklich ein Interpret mit diesem Buchstaben vorhanden ist.
Nun weiss ich aber nicht genau wie ich das realisieren kann. Kannst du mir da helfen? Und wie sollte ich das Tabellenlayout gestalten? Hoffe kannst mir dabei wieder helfen, komm echt nicht weiter....
Greeeeeeez
|
mdean
|
Forenposter
|
|
registriert
|
03.01.2007
|
wohnt in
|
Schweiz
|
Beiträge
|
90
|
|
Hey danke für deine Hilfe!
Also bis jetzt hab ich mal das gebastelt:
PHP:
<? // Array mit Buchstaben
$alphabet = array("A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z");
foreach($alphabet as $letter) {
// Datensätze auslesen
$sql = "SELECT
NewName,
Interpret,
Songname,
Freigabe
FROM
notes
WHERE
Freigabe IS NOT NULL
AND Interpret LIKE '".mysql_real_escape_string($letter)."%'
GROUP BY Interpret
";
$result = mysql_query($sql) OR die("<pre>\n".$sql."</pre>\n".mysql_error());
while($row = mysql_fetch_assoc($result)){
echo '<table width="347" height="57" border="0" cellpadding="0" cellspacing="0">
<tr>
<td height="19"><img src="../pics/balken/'.$letter.'.gif" width="444" height="21" /></td>
</tr>
<tr>
<td height="19"><a href=\"detail.php?Int="'.$row['Interpret']."\">".$row['Interpret'].'"</a><br>\n"</td>
</tr>
<tr>
<td> </td>
</tr>
</table>';
}
}
?>
EDIT: Also eine Fehlermeldung gibts nicht. Aber die Darstellung ist noch falsch, denn er gibt mir jetzt immer jeden Interpreten einzeln aus. Also es kommt das Bild mit dem A und dann z.b. Avril, dann wieder das Bild mit dem A und dann ein anderer Interpret mit dem Buchstaben A. Man sollte das also jetzt noch irgendwie gruppieren können... wüsstest du was ich machen müsste?
Greeeez
Dieser Beitrag wurde am 02.12.2007 um 11:29:33 Uhr von mdean zum 3. Mal editiert.
|