Hallo,
Ik heb een website met PHP/MySQL en ik kom er maar niet uit hoe te werken met een array.
In mijn MySQL database heb ik de vogende array staan:
1,2,3,4,5,6,7,8,9,10
en ik gebruik deze code om deze array te gebruiken:
$album_sql = safe_query("SELECT *,DATE_FORMAT(release, '%e-%c-%Y') AS release FROM discography WHERE type = '$type' ORDER BY release ASC");
while ($album = mysql_fetch_assoc($album_sql)) {
$tracklist_array = array($album['tracklist']);
//echo count('$tracklist_array'); alleen om te testen.
array_walk($tracklist_array,'tracklist');
de functie tracklist ziet er vervolgens zo uit:
//Function for displaying tracklist. MUST BE CONNECTED TO MYSQL!!!
function tracklist($track) {
$tracklist_func = mysql_fetch_assoc(safe_query("SELECT * FROM lyrics WHERE id = '$track'"));
echo "<A href="lyrics_detail.php?id=".$tracklist_func['id']."" onMouseOver="MM_displayStatusMsg('View lyrics of $title');return document.MM_returnValue"> ".$tracklist_func['song_title']."</A><BR>";
}
ik snap niet helemaal wat ik fout doe. Als ik namelijk
$tracklist_array = array($album['tracklist']);
vevvang door:
$tracklist_array = array(1,2,3,4,5,6,7,8,9,10);
dan werkt het wel.
kan iemand mij helpen?
475 views