Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Połączenie php z mysql oraz próbą odtworzenia mp3., Wyświetlenie danych z bazy mysql z opcją odtworzenia pliku mp3.
romantyk
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 2.06.2011

Ostrzeżenie: (0%)
-----


Witam wszystkich,

Na zaliczenie do szkoły muszę zrobić projekt z zakresu php oraz mysql. Jego minimalne wymagania to:
1) dodawanie/usuwanie recordów w tabeli - zrobione
2) edytowanie recordów w tabeli - zrobione
3) wyświetlanie w jakiś sposób danych - zrobione

Mógłbym na tym zakończyć projekt. Chciałbym jednak do opcji EDIT | DEL dołożyć opcję PLAY.
Już tłumaczę o co mi chodzi. Dane, które są wyświetlane w tabeli wygladają bardzo prosto:

"nazwa" | opcja - EDIT | opcja - DEL <- tak wygląda tabela - pokrótce. Do tego chce dołożyć PLAY jak pisałem.
"nazwa" | opcja - EDIT | opcja - DEL | opcja - PLAY

Chciałbym aby odtwarzana była "nazwa" a tą nazwą był plik, który byłby uploadowany na serwer i automatycznie
dodawany w tabeli mysql (jego nazwa - bądź adres, nie wiem co jest potrzebne). (Samo dołożenie opcji to nie problem.
Problem jest kod, który by odtwarzał plik.)

Moje pytanie brzmi czy jest coś takiego w ogóle możliwe, czy to jest bardzo dużo pracy i czy laik taki jak ja, który po raz
pierwszy w życiu ma styczność z php + mysql może zrobić coś takiego?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
romantyk
post
Post #2





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 2.06.2011

Ostrzeżenie: (0%)
-----


hmmm ręce mi opadły (IMG:style_emoticons/default/sad.gif) możesz krowal powiedzieć jak mam zacząć współpracę z tym sm2?
http://www.schillmania.com/projects/soundm...tstarted/#intro
z tej strony rozumiem że musi być script js, który łączy się z odpowiednim plikem swf.
czyli chodzi o ten script :
CODE
<script>
soundManager.url = '/path/to/swf-files/';
soundManager.flashVersion = 9; // optional: shiny features (default = 8)
soundManager.useFlashBlock = false; // optionally, enable when you're ready to dive in
// enable HTML5 audio support, if you're feeling adventurous. iPad/iPhone will always get this.
// soundManager.useHTML5Audio = true;
soundManager.onready(function() {
// Ready to use; soundManager.createSound() etc. can now be called.
});
</script>


a ten wrzucamy gdzieś w pliku html aby łączył się ze scryptem wyżej tak?:
CODE
<script src="soundmanager2.js"></script>


no te pliki swf podejrzewam, że odpowiednie wezmę, jak ściągnę całego sm2.
Tylko tutaj zaczynają się schody bo reszty tego powiedzmy "how to" link1 nie rozumiem.
Tzn niby rozumiem co tam jest napisane tylko nie wiem jak to odnieść do tego co chce uzyskać.


EDIT::

Ok. Popatrzyłem trochę na to co jest napisane, i ... Wiem (chyba) już, że z tych plików, które się ściąga z sm2 trzeba sobie wybrać
przykładowy odtwarzacz. np: ten 360. Potem przerabia się jego index.html i dodaje pliki te, które są opisane w tym pliku i wymagane.
Podaje się ścieżki do nich. Te pliki znajdują się w całym folderze sm2. - Tak?! Dobrze to rozumiem?
Ok. hehe .mp3 się odpalają (IMG:style_emoticons/default/biggrin.gif) ...


Pozostaje kolejna kwestia. Jak przerobić plik upload aby dodawał np: ścieżkę pliku bądź nazwę do tabeli w bazie danych. Natomiast ten sm2
sam pobierał sobie ścieżkę z bazy. Po prostu by aby dodać nowy plik .mp3 wystarczyło go upload'ować na serwer?


EDIT2::
Witam mam pewien problem. Jak połączyć kod php, który wyświetla tabelę a w niej dane z bazy danych. Ze skryptem js do odtwarzania mp3.
Tak aby obok nazwy można było kliknąć na "grafikę" i grała piosenka. Poniżej zamieszam dwa skrypty. Jeden do tabeli z php + mysql a drugi
do odtwarza mp3 obydwa działają tylko nie mogę ich połączyć w całość.


SKRYPT PHP + MySQL
CODE
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Neries PlayLista mp3</title>
</head>
<body>
<A href="/index.php">Strona Główna.</A>.
<br/>
<?php

/*

W TYM MIEJSCU
NASTĘPUJE POŁĄCZENIE Z BAZĄ DANYCH
ORAZ WYŚWIETLANIE DANYCH Z TABELI

*/

$connection = @mysql_connect('mysql3.ugu.pl', 'db201355', 'baza1')
or die('Brak połączenia z serwerem MySQL.<br />Błąd: '.mysql_error());
$db = @mysql_select_db('db201355', $connection)
or die('Nie mogę połączyć się z bazą danych<br />Błąd: '.mysql_error());
$wynik = mysql_query("SELECT * FROM muzyka")
or die('Błąd zapytania');
if(mysql_num_rows($wynik) > 0) {
echo "<table cellpadding=\"2\" border=1>";
while($r = mysql_fetch_assoc($wynik)) {
echo "<tr>";
echo "<td>".$r['nazwa']."</td>";
echo "<td>
TUTAJ CHCĘ ABY BYŁA GRAFIKA Z DRUGIEGO SKRYPTU TZN DRUGI SKRYPT I BY DZIAŁAŁ
</td>";
echo "</tr>";
}
echo "</table>";
}
?>
<!--
<a href=\"/player/index.html\">Play.</a>
-->
<br/>
</body>
</html>



SKRYPT JS DO ODTWARZANIA MP3:
CODE
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<title>Player.</title>
<link rel="stylesheet" type="text/css" href="/player/360player.css" />
<script type="text/javascript" src="/player/script/berniecode-animator.js"></script>
<script type="text/javascript" src="/player/script/soundmanager2.js"></script>
<script type="text/javascript" src="/player/script/360player.js"></script>

<script type="text/javascript">
soundManager.url = '/player/soundmanager2_flash9_debug.swf'
</script>
<link rel="stylesheet" type="text/css" href="/player/index.css" />
<link rel="stylesheet" type="text/css" href="/player/demo.css" />
<link rel="stylesheet" type="text/css" href="/player/flashblock/flashblock.css" />
<style type="text/css">
/* Demo page, general layout */

#left {
position:relative;
width:950px;
max-width:100%;
}

#left h2 {
padding-top:0px;
margin-bottom:0.25em;
color:#666;
}

pre.block {
margin-top:0.5em;
}
</style>
</head>
<body>
<div style="margin-top:1.25em">
<div style="float:left;display:inline"> <!-- float is just for this demo layout, you don't need it. -->
<div class="ui360" style="margin-top:-0.55em"><a href="/player/mp3/rain.mp3"></a></div>
</div>
</body>
</html>





Z góry przepraszam, że piszę nowy post. Może mi ktoś podpowiedzieć jak rozwiązać moją zagwostkę ?

Ten post edytował romantyk 3.06.2011, 19:51:23
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 15:29