Od razu zaznaczam że jestem laikiem i dopiero się uczę. Szukałam kodu który będzie mi dodawał do bazy MySQL plik MP3 i tekst. Efekt końcowy miał być taki że kod pobiera te dane z bazy i je wyświetla jako tekst i plik do odsłuchania czyli sam button PLAY. Uklepałam coś takiego.
button wzięłam z tej strony
http://alexkatz.me/posts/building-a-custom...with-javascript
a kod który przerobiłam z tej
http://www.sourcecodester.com/php/4385/ima...g-phpmysql.html
Problem polega na tym że kod dodaje audio ale 2-gie i następne nie działa z połączeniu z nowym button który link jest wyżej. Działa zawsze to pierwsze co dodałam na początku.
Kod działa tylko z tym kodem
<audio controls="controls" style="width: 150px;" preload="preload"> <source src="'.$row['location'].'" type="audio/mpeg" /> </audio>
a tu jest cały index.php czy coś źle w nim zrobiłam?
<html> <head> <link rel="stylesheet" type="text/css" href="css/reset.csss"> <link rel="stylesheet" type="text/css" href="css/audio.css"> </head> <body> <form action="addexec.php" method="post" enctype="multipart/form-data" name="addroom"> dodaj głos <br /> <input type="file" name="audio" class="ed"><br /> nazwa<br /> <input name="caption" type="text" class="ed" id="brnu" /> <br /> <input type="submit" name="Submit" value="dodaj" id="button1" /> </form> <br /> Photo Archieve <br /> <br /> <div id="imagelist"> <?php include('config.php'); { echo ' <div id="wrapper"> <div id="audioplayer"> <button id="pButton" class="play"></button> <div id="timeline"> <div id="playhead"></div> </div> </div> </div> '; <!-- to nie działa --> echo ' <audio id="music" preload="true"> <source src="'.$row['location'].'"> </audio> '; <!-- to sie wyświetla --> echo ' <audio controls="controls" style="width: 150px;" preload="preload"> <source src="'.$row['location'].'" type="audio/mpeg" /> </audio> '; } ?> </div> </body> <script src="js/html5audio.js" type="text/javascript"></script> </html>
tak to wygląda