Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Automatyczne dodawanie wpisow
Forum PHP.pl > Forum > Przedszkole
vampir
jestem totalnym laikiem, wiec prosze o wyrozumialosc.
Potrzebuje skrypt, ktory bedzie dodawal tytuly piosenek granych w radiu to bazy danych.
Dokladnie to chodzi mi o klika linijek kodu, ktore dokleje do juz istniejacego skryptu wyswietlajacego:
  1. <?php
  2.  
  3. include (&#092;"config.php\");
  4.  
  5. if ($scsuccs!=1) {
  6. if($streamstatus == &#092;"1\"){
  7. if (isset($dj)) {
  8. echo &#092;"
  9. <b>Audycja: </b> <u>$servertitle</u> [<a href=&#092;"../../aud/$servertitle.php\">info</a>]<br>
  10. <b>Tutul utworu:</b> $song[0]<br>
  11. <b>Nadaje:</b> $name<br>
  12. &#092;";
  13.  
  14. if ((empty($aimdb)) && (isset($aim) && $aim) && ($aim != &#092;"N/A\")) {
  15. $aimdb = $aim;
  16. }
  17.  
  18. if ((empty($icqdb)) && (isset($icq) && $icq)) {
  19. $icqdb = $icq;
  20. }
  21.  
  22. if (isset($aimdb) && $aimdb) {
  23. echo &#092;"<b>gg</b>: <a href=\"gg:$aimdb\">$aimdb</a>  <img src=\"http://www.gadu-gadu.pl/users/status.asp?id=$aimdb&styl=1\"><br>\";
  24. }
  25.  
  26. if (isset($msn) && $msn) {
  27. echo &#092;"<b>Predkosc</b>: $msn kbps<br>\";
  28. }
  29.  
  30. if (isset($yim) && $yim) {
  31. echo &#092;"<b><a href=\"../pozdr/wyslij.php\">$yim</a></b><br>\";
  32. }
  33.  
  34.  
  35. if (isset($address) && $address) {
  36. echo &#092;"<b>Song request page</b>: <a href=\"$address\">Link</a>\";
  37. }
  38.  
  39. if ($showsetby == 1) {
  40. echo &#092;"<br><br><b>This DJ was found by checking:</b> $setby\";
  41. }
  42.  
  43. } else {
  44. echo &#092;"<b>W oczekiwaniu na nadajacego/autopilota.</b>\";
  45. }
  46. } else {
  47. echo &#092;"<b>W oczekiwaniu na nadajacego/autopilota.</b>\";
  48. }
  49. } else {
  50. echo &#092;"<b>Awaria serwera. PRZEPRASZAMY!!.</b>\";
  51. }
  52.  
  53. ?>


Co ma toto robic?? Dodawac piosenke $song do bazy danych o nazwie danej audycji $servertitle , z zaznaczeniem daty i kolejnosci.

Bylbym bardzo wdzieczny za pomoc.
Michał2000
Najpier musisz miec utworzone odpowiednie bazy... Daj kod SQL tych baz... smile.gif
Ociu
  1. <?php
  2. mysql_query(&#092;"INSERT INTO songs SET song='\".$song[0].\"', servertitle='\".$servertitle.\"'\");
  3. ?>
Sito_s
Aha a te piosenki ma dodawać osoba odwiedzająca stronę, tak??

Noto zaczynasz od połączenia
  1. <?php
  2.  
  3. if(isset($_POST[wyslij])) {
  4.  mysql_connect($host,$login,$haslo);
  5.  //Łączysz się
  6.  
  7.  mysql_select_db($baza);
  8.  //Wybierasz swoją bazę
  9.  
  10.  $sql=&#092;"[twoje zapytanie]\";
  11.  //Zapytanie 
  12.  
  13.  if(@mysql_query($sql)) {
  14. //Dodał
  15. print&#092;"Dodano piosenkę\";
  16.  }esle{
  17. //Nie dodało
  18. print&#092;"Wystąpił błąd i twój utwór nie został dodany\";
  19.  }
  20. }else{
  21.  //Nie wysłano piostenki więc wyświetla formularz
  22.  [kod hmtl]
  23. }
  24.  
  25. ?>


To chyba by było na tyle biggrin.gif
vampir
Baz nie mam utowrzonych . To jest kolejny problem ze nie wiem jakie tabele.
A co do tego kodu, to nie dokladnie o to mi chodzilo. On powinien wstawiac do tabeli $severtitle wpisy: $song i date.
vampir
Cytat(Sito_s @ 2005-04-10 18:33:56)
Aha a te piosenki ma dodawać osoba odwiedzająca stronę, tak??

Noto zaczynasz od połączenia
  1. <?php
  2.  
  3. if(isset($_POST[wyslij])) {
  4.  mysql_connect($host,$login,$haslo);
  5.  //Łączysz się
  6.  
  7.  mysql_select_db($baza);
  8.  //Wybierasz swoją bazę
  9.  
  10.  $sql=&#092;"[twoje zapytanie]\";
  11.  //Zapytanie 
  12.  
  13.  if(@mysql_query($sql)) {
  14. //Dodał
  15. print&#092;"Dodano piosenkę\";
  16.  }esle{
  17. //Nie dodało
  18. print&#092;"Wystąpił błąd i twój utwór nie został dodany\";
  19.  }
  20. }else{
  21.  //Nie wysłano piostenki więc wyświetla formularz
  22.  [kod hmtl]
  23. }
  24.  
  25. ?>


To chyba by było na tyle biggrin.gif

Jak juz pisalem w temacie, chodzi o automatyczne dodawanie. Czyli po kazdorazowej zmianie odtwarzanej piosenki.
Sito_s
Hmm... ale jak ty chcesz żeby samo się dodawało?? Jak tak to z czego on ma pobierać dane bo z radia ci nie pobierze, to zdziebko nie realne.

Chyba że te piosenki są na twojej stronce puszczane to wtedy przy każdym puszczeniu skrypt pobiera nazwę piosenki i datę dodaje i tyle ale tak z redia to się nie da.
Ociu
W takim razie trzeba by zrobić auto odświeżanie strony, np. sprawdzić ile zostało i oświeżyć strone przez ten czas.
vampir
Strona jest odswiezana co 60 sek. Tu chodzi o to jaki mam skrypt napisac, zeby mi dodawal a jednoczesnie zabezpieczal przed podwojnymi wpisami.
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.