2016-03-22 3 views
-1

Я создал базу данных на phpmyadmin через xampp. В настоящее время я пытаюсь создать музыкальный проигрыватель, и мне сложно связать свою музыкальную папку с моей php-кодировкой. Я не знаю правильного синтаксиса или местоположения, над которым я должен работать либо в своем коде, чтобы реализовать музыкальный проигрыватель.Как создать путь к каталогу на PHP

This is how my php translate currently and if you look at the Play column, it references the audio file's name

And this is where all my music is stored

Кто-то пожалуйста, помогите мне, please..1

Вот мое кодирование, а

<!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

Вы собираетесь создать музыкальный плеер с вашим списком нот, это правильно? Это было бы, я думаю, много работы. У вас должен быть рабочий css, jquery, плагин и все, что это помогает. Взгляните на это [http://stackoverflow.com/questions/5102137/whats-a-jquery-music-player-that-loads-songs-from-a-mysql-database] – rhavendc

ответ

0

Вы должны использовать html5 тэг аудио, чтобы играть mp3-файлы, хранящиеся на вашем диске, вы можете использовать синтаксис ниже:

<audio controls> 
 
    <source src="link/to/mp3file/name.mp3" type="audio/mpeg"> 
 
</audio>

Редактировать

<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='/jukebox/mp3/" . $row["Play"] ."' type="audio/mpeg"> 
 
    </audio> 
 

 
    </td>

попробовать это.

+0

Итак, что бы я сделал ? Не могли бы вы рассказать мне об этом? Это буквально единственное, что мне осталось сделать до того, как я получу свой CSS –

+0

Хорошо, и где бы я это положил? Извините, я новичок во всем этом –

+0

Последний столбец вашей таблицы «». $ row ["Play"]. ">" добавьте вышеприведенный код и добавьте относительный путь локального хранилища в src, соедините переменную $ row ['Play']. его похожее на то, как вы дали src для img-тега (обложка альбома) – sanky

0
<td> 
    <img src='"<?php echo $_SERVER['DOCUMENT_ROOT']; ?>"'/jukebox/img/" . $row["Albumcover"] ."' alt=".$row["Albumcover"]."> 
</td> 

попробовать это один

+0

Благодарим вас за отзыв, мне нужна помощь в создании каталога для моей музыки, но не для изображений atm, знаете ли вы, как это сделать? –

+0

mkdir (путь/new_folder_name, 0777, true); попробуйте thid – JYoThI

Смежные вопросы