Na jaren heb ik mijn hobby projectje weer eens opgestart. Na wat vormgeving knutselen, SAM-instellingen aanpassen is het nu tijd voor een webpagina.
Ik wil de volgende 3 nummers laten zien, met daarbij de tijd wanneer ze langskomen (19:45 etc.).
Nu heb ik het volgende script al gemaakt, maar kom hier niet verder in.
Code: Selecteer alles
require_once('config.php');
$sql4 = "SELECT * FROM historylist WHERE songtype='S' ORDER BY date_played DESC LIMIT 1 OFFSET 1";
$result4 = mysqli_query($conn, $sql4);
if(mysqli_num_rows($result4) > 0) {
while ($row = mysqli_fetch_assoc($result4)) {
$date_played = $row["date_played"];
$duration = $row["duration"];
$tijd = date("H:i:s",(strtotime($date_played) + $duration));
var_dump($tijd);
}
}
$sql = "SELECT songlist.artist, songlist.title, songlist.picture, songlist.duration FROM queuelist INNER JOIN songlist ON queuelist.songID=songlist.ID WHERE songtype='S' ORDER BY queuelist.sortID ASC LIMIT 3 ";
$result = mysqli_query($conn, $sql);
if (mysqli_num_rows($result) > 0) {
// output data of each row
while($row = mysqli_fetch_assoc($result)) {
$song_duration = $row['duration'];
$tijd = strtotime($tijd);
var_dump($song_duration);
$html = '<div class="col-12 col-md-12 block"><div class="time">'.date("H:i", $tijd) .'</div><div class="image"><img src="https://sam.krijnermerins.nl/pictures/'.$row["picture"].'" width="90" height="90"></div><div class="info"><p class="title">'.utf8_encode($row["title"]).'<p class="artist">'.utf8_encode($row["artist"]).'</p></div></div>';
echo $html;
}
} else {
echo "0 results";
}
mysqli_close($conn);
Wellicht is hier iemand die mij in de juiste richting kan sturen.
Groeten,
Krijn