2016-03-22 4 views
0
hochladen

Ich habe eine Tabelle erstellt, die meine Musikinformationen und Albumcover enthält. Ich habe Mysql und PHP verwendet, um die Tabelle zu erstellen und die Bilder zu implementieren. Ich verstehe nicht, wie ich meine Musik auch auf diesen Tisch hochladen würde? Könnte jemand helfen?Wie würde ich Musik mit PHP und Mysql

Ich brauche meine Musik zu zeigen und in der Play-Spalte zu spielen.

As you can see, on the far right is the play column and the names of the mp3 files are in the play column as well

And this is where my audio files are

Und hier ist meine Codierung:

<!DOCTYPE html> 
<html> 
<head> 
<style> 
table, th, td { 
    border: 1px solid black; 
} 
</style> 
</head> 
<body> 

<?php 

$servername = "localhost"; 
$username = "root"; 
$password = ""; 
$dbname = "jukebox"; 

// Create connection 
$conn = new mysqli($servername, $username, $password, $dbname); 
// Check connection 
if ($conn->connect_error) { 
    die("Connection failed: " . $conn->connect_error); 
} 


$sql = "SELECT * FROM Music"; 
$result = $conn->query($sql); 

if ($result->num_rows > 0) { 
    echo "<table> 

    <tr> 

    <th>Artist</th> 
    <th>Title</th> 
    <th>Album</th> 
    <th>Albumcover</th> 
    <th>Play</th> 
    </tr>"; 


// output data of each row 
    while($row = $result->fetch_assoc()) { 

     echo 

     "<tr> 

     <td>" . $row["Artist"]. "</td> 
     <td>" . $row["Title"]. "</td> 
     <td>" . $row["Album"]. "</td> 
     <td><img src='/jukebox/img/" . $row["Albumcover"] ."' alt=".$row["Albumcover"]."></td> 
     <td>" . $row["Play"] . "></td> 



     </tr>"; 
    } 
    echo "</table>"; 



} else { 
    echo "0 results"; 
} 



?> 


</body> 
</html> 
+0

html-Tag ist für die Wiedergabe von Audio verfügbar. [hier] (http://www.w3schools.com/tags/tag_audio.asp). Dies kann Ihnen helfen –

+0

Wo würde ich diese Codierung obwohl? Und wie würde ich die Musik, die ich gespeichert habe, in meine Programmierung einbinden? –

Antwort

0

versuchen so etwas wie dieses

echo "<tr> 
      <td>" . $row["Artist"]. "</td> 
      <td>" . $row["Title"]. "</td> 
      <td>" . $row["Album"]. "</td> 
      <td><img src='/jukebox/img/" . $row["Albumcover"] ."' alt=".$row["Albumcover"]."></td> 
      <td> 
       <audio controls> 
        <source src='pathToAudioFile.mp3' type=\"audio/mpeg\"> 
       Your browser does not support the audio element. 
       </audio> 
      </td> 
     </tr>"; 

auch sicher, dass die Audiodatei Erlaubnis richtig eingestellt ist