2016-03-22 9 views
0

自分の音楽情報とアルバムアートを含むテーブルを作成しました。私はMysqlとPHPを使ってテーブルを作成し、画像を実装しています。私はこのテーブルに私の音楽をどのようにアップロードするのか分かりません。助けてもらえますか?phpとmysqlを使って音楽をアップロードするにはどうすればいいですか?

再生列に私の音楽が表示され、再生する必要があります。

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

そして、ここに私のコードです:

<!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タグを使用して音声を再生できます。 [ここ](http://www.w3schools.com/tags/tag_audio.asp)これはあなたを助けるかもしれません –

+0

どこabouts私はこのコーディングを置くだろうか?そして、私が保存した音楽をコーディングにどのようにリンクさせるのですか? –

答えて

0

この

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>"; 

ような何かを試してみてください。また、オーディオファイルのパーミッションが正しく

設定されていることを確認してください
関連する問題