Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] jak wygenerowac kod??
Forum PHP.pl > Forum > Przedszkole
matx132
witam chodzi mi oto ze mma liste muzyki z polem wyboru
ale teraz chce zrobic ze gdy wybieram np numer 126
to pokazuje mi sie odwarzacz w flash z plikiem 126.swf
jak moge to zrobic??
wipo
W formularzu daj JS
Kod
<select name="cos" onchange="window.location.href=this.values;">
<option value="http://link do twoich plikow/cos.mp3"> cos.mp3 </option>
</select>

Powinno działać ale pisałem z palca i nie jestem pewien
matx132
mam juz takie cos
  1. <?php
  2. <input name="o" value="1" type="radio" class="k" CHECKED>1. Akcent - Jokero<br />
  3. <input name="o" value="2" type="radio" class="k">2. 50 Cent - Candy Shop<br />
  4. <input name="o" value="3" type="radio" class="k">3. 3 Doors Down - Here Without You <br />
  5. <input name="o" value="4" type="radio" class="k">4. 50 Cent - Heat<br />
  6. <input name="o" value="5" type="radio" class="k">5. Alicia Keys - Fallin<br />
  7. <input name="o" value="6" type="radio" class="k">6. Avril Lavigne - Complicated<br />
  8. <input name="o" value="7" type="radio" class="k">7. Avril Lavigne - I'm With You<br />
  9. <input name="o" value="8" type="radio" class="k">8. Avril Lavigne - Nobody's Home<br />
  10. <input name="o" value="9" type="radio" class="k">9. Avril Lavigne - Sk8er Boi<br />
  11. <input name="o" value="10" type="radio" class="k">10. Avril Lavigne - Take Me Away<br />
  12. <input name="o" value="11" type="radio" class="k">11. Black Eyed Peas - Don't Phunk With My Heart<br />
  13. <input name="o" value="12" type="radio" class="k">12. Blink 182 - Down<br />
  14. <input name="o" value="13" type="radio" class="k">13. Blink 182 - I Miss You<br />
  15. <input name="o" value="14" type="radio" class="k">14. Crazy Frog - Jingle Bells<br />
  16. <input name="o" value="15" type="radio" class="k">15. Danzel - Pump It Up<br />
  17. <input name="o" value="16" type="radio" class="k">16. Danzel - You Are All Of That<br />
  18. <input name="o" value="17" type="radio" class="k">17. Dj Bobo - Chihuahua<br />
  19. <input name="o" value="18" type="radio" class="k">18. Eminem - Evil Deeds<br />
  20. <input name="o" value="19" type="radio" class="k">19. Eminem - Kill You<br />
  21. <input name="o" value="20" type="radio" class="k">20. Eminem - Stan<br />
  22. <input name="o" value="21" type="radio" class="k">21. Eminem - White America<br />
  23. <input name="o" value="22" type="radio" class="k">22. Eminem - When I`m Gone<br />
  24. <input name="o" value="23" type="radio" class="k">23. Eminem - Hellbound<br />
  25. <input name="o" value="24" type="radio" class="k">24. Eminem - Business<br />
  26. <input name="o" value="25" type="radio" class="k">25. Eminem - Sing For The Moment<br />
  27. <input name="o" value="26" type="radio" class="k">26. Evanescence - My Immortal<br />
  28. <input name="o" value="27" type="radio" class="k">27. Evanescence - Bring Me Back To Life<br />
  29. <input name="o" value="28" type="radio" class="k">28. Evanescence - Going Under<br />
  30. <input name="o" value="29" type="radio" class="k">29. Good Charlotte - I Just Wanna Live<br />
  31. <input name="o" value="30" type="radio" class="k">30. Gorillaz - 19-2000<br />
  32. <input name="o" value="31" type="radio" class="k">31. Gorillaz - Clint Eastwood<br />
  33. <input name="o" value="32" type="radio" class="k">32. Gorillaz - Faust<br />
  34. <input name="o" value="33" type="radio" class="k">33. Gorillaz - Re Hash<br />
  35. <input name="o" value="34" type="radio" class="k">34. Green Day - Wake Me Up When September Ends<br />
  36. <input name="o" value="35" type="radio" class="k">35. Gosia Andrzejewicz - Słowa<br />
  37. <input name="o" value="36" type="radio" class="k">36. Gwen Stefani - Cool <br />
  38. <input name="o" value="37" type="radio" class="k">37. In Grid - Tu Es Foutu <br />
  39. <input name="o" value="38" type="radio" class="k">38. Korn - Falling Away From Me <br />
  40. <input name="o" value="39" type="radio" class="k">39. Korn - Thoughtless <br />
  41. <input name="o" value="40" type="radio" class="k">40. Linkin Park - Breaking The Habit<br />
  42. <input name="o" value="41" type="radio" class="k">41. Linkin Park - Crawling<br />
  43. <input name="o" value="42" type="radio" class="k">42. Linkin Park - Faint <br />
  44. <input name="o" value="43" type="radio" class="k">43. Linkin Park - From The Inside <br />
  45. <input name="o" value="44" type="radio" class="k">44. Linkin Park - In The End<br />
  46. <input name="o" value="45" type="radio" class="k">45. Linkin Park - My December <br />
  47. <input name="o" value="46" type="radio" class="k">46. Linkin Park - Numb <br />
  48. <input name="o" value="47" type="radio" class="k">47. Linkin Park - One Step Closer <br />
  49. <input name="o" value="48" type="radio" class="k">48. Madonna - Hung up <br />
  50. <input name="o" value="49" type="radio" class="k">49. Madonna - Push <br />
  51. ?>


a teraz jak wybiore 10 chce aby bylo takie cos
  1. <?php
  2. <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="110" height="30" id="test" align="middle">
  3. <param name="movie" value="http://dodatki.xorg.pl/i/i.swf?playlist_url=http://dodatki.xorg.pl/i/10.xspf" />
  4. <param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><embed src="http://dodatki.xorg.pl/i/i.swf?playlist_url=http://dodatki.xorg.pl/i/10.xspf" quality="high" bgcolor="#ffffff" width="110" height="30" name="test" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
  5. </object></
  6. ?>
wipo
To wpisz odpowiednie wartości w pola option wg powyższego przykładu
albo daj na końcu

  1. if (is_numeric($_POST['o'])){
  2. ?>
  3. <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="110" height="30" id="test" align="middle">
  4. <param name="movie" value="http://dodatki.xorg.pl/i/i.swf?playlist_url=http://dodatki.xorg.pl/i/<?=$_POST['o'];?>.xspf" />
  5. <param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><embed src="http://dodatki.xorg.pl/i/i.swf?playlist_url=http://dodatki.xorg.pl/i/<?=$_POSY['o'];?>.xspf" quality="high" bgcolor="#ffffff" width="110" height="30" name="test" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
  6. </object></
  7. <?
  8. }
Cysiaczek
@matx132 - Ty to ręcznie robisz? Nie możesz sobie tego wygenerować w pętli?
matx132
Cytat(Cysiaczek @ 23.12.2006, 14:10:30 ) *
@matx132 - Ty to ręcznie robisz? Nie możesz sobie tego wygenerować w pętli?



no mi hcodzi oto aby to wygenerowac:)
tylko nie wiem jak:D
wipo
To zbierz liste plików w pętli i wygeneruj dla każdego z nich pole <option .............
matx132
Cytat(wipo @ 23.12.2006, 14:21:10 ) *
To zbierz liste plików w pętli i wygeneruj dla każdego z nich pole <option .............


a mozna jeden przykład bo narazie sie ucze php:)
i nie znam sie jeszce smile.gif
Sabistik
Zamykam do póki nie zobaczę prawidłowego tytułu topicu na pw.

Otwieram.
matx132
wiec moze mi ktos podac przykład??
jak mam to zrobic?
wipo
  1. $katalog=dir(".");
  2. while($plik=$katalog->read()){
  3. if (($plik!='.')&&($plik!='..')){
  4. ?><option value="http://sciezkadopliku/<?=$plik;?>"><?=$plik;?></option>
  5. }
  6. }

Tak na przyszłość: do czytania masz dokumentacje php.net, wójka Google i kupę innych stron na ten temat
matx132
a moze cos z baza danych:)questionmark.gif
luinnar
Chyba nie liczysz, że ktoś napisze Ci kod.

Jeśli chcesz coś z bazą danych to masz napisane TU. Natomiast o pętlach TU, TU i TU.

Ogólnie manual rządzi.
matx132
mam teraz takie pytanie:)
chodzi mi o odpowiedz yes or no
czy idzie takie cos zrobicjak mam
  1. <?php
  2. <input name="o" value="1" type="radio" class="k" CHECKED>1. Akcent - Jokero<br />
  3. ?>

to moge zamiast tego dac takie cos??
  1. <?php
  2. <input name="o" value="$1" type="radio" class="k" CHECKED>1. Akcent - Jokero<br />
  3. ?>


ze value bedzie $1 $2 $3 $n

i po wybraniu skrypt php odczytuje wartos dla wybranej zmiennej
i generuje kod questionmark.gif
Cysiaczek
Jak najbardziej - php właśnie do tego służy. Mam tylko jedno zastrzeżenie: Nazwy zmiennych nie mogą rozpoczynać się od cyfry.

Pozdrawiam.
matx132
to bedzie napewno jakos $a $b $c:)
czyli moge dac to w value:)
jesli tak to tylko teraz pomyslec jak zrobic aby generował sie kod ze $a:)
wipo
matx132 wiesz co tą są zmienne i jak sie ich uzywa? Sądząc po wypowiedziach chyba nie więc polecam Jak zacząc w php
matx132
cos tam wiem o nich:)
czytałem i ogladałem film o tym:D
ale teraz bede sie uczył do konca:)
empathon
Cytat(matx132 @ 25.12.2006, 14:37:29 ) *
cos tam wiem o nich:)
czytałem i ogladałem film o tym:D
ale teraz bede sie uczył do konca:)

z coz to za film byl ? Zmiennicy ? tongue.gif

Temat: Kursy dla poczatkujacych
matx132
o php:)smile.gif i mysql
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.