Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

2 Stron V   1 2 >

zbig
Napisane: 22.05.2013, 12:32:49





Grupa: Zarejestrowani
Postów: 144
Dołączył: 5.05.2007
Skąd: Mannheim

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

Witam!

Twoj kod
Kod
document.getElementById('cos').innerHTML=''100"


Powinno byc

Kod
document.getElementById('cos').innerHTML=100;
//albo
document.getElementById('cos').innerHTML= ' '+100;
//albo
document.getElementById('cos').innerHTML= ' '+100+' sek';
//albo
document.getElementById('cos').innerHTML= 100+' sek';


Skladnia kolego

Pozdrawiam
  Forum: Przedszkole · Podgląd postu: #1046667 · Odpowiedzi: 2 · Wyświetleń: 185

zbig
Napisane: 21.05.2013, 08:40:52





Grupa: Zarejestrowani
Postów: 144
Dołączył: 5.05.2007
Skąd: Mannheim

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

Witam !

  1. GROUP BY parent, display_order HAVING COUNT(display_order) > 1


Pozdrawiam
  Forum: Przedszkole · Podgląd postu: #1046355 · Odpowiedzi: 2 · Wyświetleń: 309

zbig
Napisane: 20.05.2013, 12:16:25





Grupa: Zarejestrowani
Postów: 144
Dołączył: 5.05.2007
Skąd: Mannheim

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

Witam !

Kolega Sephirus zapomial dodac warunku

  1. GROUP BY t2.id_tabela1


Pozdrawiam
  Forum: Przedszkole · Podgląd postu: #1046152 · Odpowiedzi: 3 · Wyświetleń: 187

zbig
Napisane: 19.05.2013, 12:39:10





Grupa: Zarejestrowani
Postów: 144
Dołączył: 5.05.2007
Skąd: Mannheim

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

Witam!

Kod
SELECT * FROM tabela_użytkownik WHERE id NOT IN ( SELECT  id_użytkownik FROM tabela_ksiazka)


Pozdrawiam
  Forum: Przedszkole · Podgląd postu: #1045995 · Odpowiedzi: 1 · Wyświetleń: 290

zbig
Napisane: 19.05.2013, 12:31:57





Grupa: Zarejestrowani
Postów: 144
Dołączył: 5.05.2007
Skąd: Mannheim

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

Wita!

Wszystko jest ok i Twoj skrypt dziala, ale musisz testowac calosc na serwerze.
Jezeli chcesz testowac to bez servera to :

Kod
$(function(){
    $.ajax({
        url: 'plik.html',
        type: "GET",
        dataType: "json",
        success: function(html){
            $('div#a').html(html);
        }
    });
});


a zawartosc pliku
Kod
["<p>ale aajajaja hehehe</p>"]


i tez zadziala wink.gif

Pozdrawiam
  Forum: Przedszkole · Podgląd postu: #1045993 · Odpowiedzi: 4 · Wyświetleń: 343

zbig
Napisane: 19.05.2013, 08:32:12





Grupa: Zarejestrowani
Postów: 144
Dołączył: 5.05.2007
Skąd: Mannheim

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

Witam!
Jest wiele mozliwosci streamowania, ale ja preferuje RED5 i flash player.
Jak do tej pory jest to najpewniejszy i najbardziej kompatybilny sposob.
Jedyny problem to urzadzenia mobilne Apple. Z powodu wojenki prowadzonej miedzy Apple i Adobe, OS nie obsluguje flash playera.
Poczytaj sobie troche o tym na mojej stronce
http://www.easyweb24.net/category/red5/
Pozdrawiam
  Forum: Przedszkole · Podgląd postu: #1045965 · Odpowiedzi: 2 · Wyświetleń: 308

zbig
Napisane: 20.04.2012, 12:17:52





Grupa: Zarejestrowani
Postów: 144
Dołączył: 5.05.2007
Skąd: Mannheim

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

Witam,

Probujesz odnalezc element o ID "wrapper" zanim utworzysz go na stronie.
Albo wywolaj javascript po utworzeniu Diva w kodzie , albo wywolaj javascript po zaladowaniu calego dokumentu.

Pozdrawiam.
  Forum: Przedszkole · Podgląd postu: #957692 · Odpowiedzi: 3 · Wyświetleń: 173

zbig
Napisane: 10.02.2012, 22:58:23





Grupa: Zarejestrowani
Postów: 144
Dołączył: 5.05.2007
Skąd: Mannheim

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

Witam!

RTMP (Real-Time Messaging Protocol) . Nie mozna za pomoca PHP nawiazac stalego polaczenia i zapisywanic w czasie rzeczywistym pobieranych ze streamu bitow.
Taki trick najprosciej zrobic za pomoca Adobe-AIR i AS3( zapis pliku na wlasnym kompie ) we wspolpracy ze streaming serverem (RED5 np) . RED5 z kolei umozliwia zapis stremu do pliku na serverze. Chocby nie wiem co by kto twierdzil, PHP tego nie potrafi wink.gif i nie bedzie potrafic, poniewaz rozwijany jest w zupelnie innym kierunku.

Pozdrawiam
  Forum: PHP · Podgląd postu: #939056 · Odpowiedzi: 2 · Wyświetleń: 1 615

zbig
Napisane: 9.09.2011, 08:01:20





Grupa: Zarejestrowani
Postów: 144
Dołączył: 5.05.2007
Skąd: Mannheim

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

Witam kolego ponownie!

Zwracam honor. Faktycznie w tablicy global jest referencja do samej siebie.
Co nie zmienia faktu, ze mam na ten temat swoje zdanie.

Tutaj masz prawdopodobnie rozwiazanie twojego problemu

http://www.php.net/manual/en/language.references.spot.php

Pozdrawiam
  Forum: PHP · Podgląd postu: #897555 · Odpowiedzi: 9 · Wyświetleń: 502

zbig
Napisane: 29.08.2011, 17:16:16





Grupa: Zarejestrowani
Postów: 144
Dołączył: 5.05.2007
Skąd: Mannheim

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

Witam!

Pierwszy paginator
  1. $pagination.= '<a href="'.$targetpage.'?page='.$counter;
  2. $pagination.= isset($_GET["page1"])?'&page1='.$_GET["page1"]:'';
  3. $pagination.='">'. $counter .'</a>';


i analogicznie drugi

  1. $pagination.= '<a href="'.$targetpage.'?page1='.$counter;
  2. $pagination.= isset($_GET["page"])?'&page='.$_GET["page"]:'';
  3. $pagination.='">'. $counter .'</a>';


Mysle, ze o to ci chodzi

Pozdrawiam
  Forum: PHP · Podgląd postu: #894731 · Odpowiedzi: 1 · Wyświetleń: 417

zbig
Napisane: 26.08.2011, 16:47:48





Grupa: Zarejestrowani
Postów: 144
Dołączył: 5.05.2007
Skąd: Mannheim

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

Witam.
ALTER TABLE twoja_tabela ADD UNIQUE idx_ID_COS_COS2(ID , COS , COS2);
Pozdrawiam
  Forum: Przedszkole · Podgląd postu: #893797 · Odpowiedzi: 2 · Wyświetleń: 522

zbig
Napisane: 10.06.2011, 18:29:44





Grupa: Zarejestrowani
Postów: 144
Dołączył: 5.05.2007
Skąd: Mannheim

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

Witam!

Zanim Ci zamkna temat wink.gif to napisze Ci "swfobject" http://code.google.com/p/swfobject/ .

Pozdrawiam

  Forum: Przedszkole · Podgląd postu: #871380 · Odpowiedzi: 4 · Wyświetleń: 453

zbig
Napisane: 10.06.2011, 08:05:52





Grupa: Zarejestrowani
Postów: 144
Dołączył: 5.05.2007
Skąd: Mannheim

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

Witam!

Oczywiscie ze jest mozliwe wczytanie flasha po zaladowaniu strony.
Zobacz tutaj http://www.karneval-megastore.de/html/

Uzylem tu pluginu "jquery swfobject" http://jquery.thewikies.com/swfobject/

Kod
<script type="text/javascript" src="jswfobject.js"></script>
<script type="text/javascript">
$(document).ready(
function () {
    $('#jswf').flash(
            {
                swf: 'rotator.swf',
                width: 551,
                height: 395
            }
        );
    }
);

</script>


Flash ladowany jest dopiero po zaladowaniu calej strony

Pozdrawiam
  Forum: Przedszkole · Podgląd postu: #871147 · Odpowiedzi: 6 · Wyświetleń: 1 637

zbig
Napisane: 25.05.2011, 14:12:04





Grupa: Zarejestrowani
Postów: 144
Dołączył: 5.05.2007
Skąd: Mannheim

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

Witam !
W tabeli zamowienie nie powinno byc pola koszt, poniewaz masz go juz w tabeli produkty_zam, co zreszta tez nie jest konieczne. Trzymaj w tabelach dane tzw. atomowe
Niepotrzebne jest powielanie informacji w Tabelach zamowienie, produkty_zam i produkty.
Chodzi konkretnie o pola netto, brutto, vat, sztuk, koszt. jezeli masz cene brutto i vat, netto latwo obliczyc, jezeli masz ilosc i brutto calkowity koszt tez mozna obliczyc.
Unikaj powielania danych, ktore po przeliczeniu i skroceniu do dwoch miejsc po przecinku moga miec rozne wartosci. ( A tak czasen bywa w sklepach jezeli nie trzymasz sie jednej regoly liczenia cen ).
Tabela produkty powinna miec referencje category_id, czyli polaczenie z jakas kategoria.

Czyli

zamowienie
1. id
2. data_czas
3. id_uzyt
4. status_id

produkty_zam
1. id
2. id_zam
3. id_prod
4. sztuk

produkty
1. id
2. nazwa
3. cena_brutto
4. vat
5. category_id

categories
1. id
2. nazwa
3. parent_category_id

status
1. id
2. nazwa // np zamowiono, zaplacono, w przygotowaniu, wyslano, doreczono

Oczywiscie wszedzie indeksy, klucze obce etc.

To tak baaaaaaaardzo mniej wiecej.
Obejrzej sobie moze dla informacji jakas strukture gotowego sklepu ( nawet OSC albo XTCommerce ), zobaczysz tam duzo wiecej tabel.
Nie wiem czy uwzgleniasz sytuacje ze user moze pakowac produkty do koszyka, a wcale nie laduje w kasie i nie kupuje. Te dane dobrze jest trzymac w jakiejs tabeli user_basket do celow czysto marketingowych, ale to juz zupelnie inna bajka.

Pozdrawiam

  Forum: Bazy danych · Podgląd postu: #866461 · Odpowiedzi: 2 · Wyświetleń: 773

zbig
Napisane: 25.05.2011, 08:34:42





Grupa: Zarejestrowani
Postów: 144
Dołączył: 5.05.2007
Skąd: Mannheim

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

Witam!

Jezeli chcesz powielic ilosc tych samych baz do 500 to nic bardziej blednego zrobic nie mozna ( albo i mozna biggrin.gif ). Niezaleznie od tego czy masz jedna czy 500 pracuja one na jednym serwerze. Wiec mysql bedzie w kwestii zapytan dokladnie tak samo obciazony. Wazne przy serwerze Baz Danych sa :

1. ilosc i szybkosc procesorow, co pozwala na jednoczesne startowanie wiekszej ilosci watkow
2. Dostepna ilosc pamieci RAM, ktora pozawala na cachowanie wynikow przez mechanizm mysql
3. Szybki dysk, ktory nie zameczy sie przy duzej ilosci dostepu do danych na nim zapisanych. Ostatnim rozwiazeniem, zastosowanym w mojej firmie jest wykorzystanie do mysql pamieci SSD zamiast dostepu do dysku.
4. Poprawne ustawinia w pliku konfiguracyjnym , ktore powinny byc po strestestch dodstosowane indywidualnie do potrzeb.

Mialem przyjemnosc uczestniczenia w szkoleniu prowadzonym przez praconikow z MYSQL i uslyszalem u zrodla, ze dwuprocesorowa myszyna spokojnie wytrzymuje od 500-1000 zapytan na sekunde.

Ale :

Po piersze drugie trzecie i czwarte to optymalizacja zapytan exclamation.gif!!!!!!!!!!
Po piate indexy tam gdzie sa potrzebne
Po szoste dopasowanie typow kolumn do typow przchowywanych w nich danych ( Kolumna nie musi by INTEGER jezeli zakres liczb bedzie np 100 )
Po siodme sortowanie, grupowanie indeksowanych wartosci najlepiej numerycznych.
Po osme ograniczenie warunku OR na rzecz UNION.
Po dziewiate starac sie przniesc SUBQUERY z warstwy danych do warstwy logiki ( niekoniecznie SELECT * FROM cos WHERE id IN ( SELECT id FROM cos innego WHERE cos ) , a raczej SELECT * FROM cos WHERE id IN ( 2, 5, 6, 48 ) , gdzie id generujemy w logicznej czesci aplikacji )
Po dziesiate typy Tabel. Jezeli spodzeiwamy sie w jakiejs tabeli setki zmian na sekunde ( updatow ), np przy ogromnym trafiku tabele przechowujace dane sesyjne sa updajtowane na biezaco stosujmy INNODB a nie MYISAM, poniewaz MYISAM blokuje dostep dla innego watku do momentu zakonczenia operacji co moze wygenerowac piramide oczekujacych watkow a w efekcie " TO MANY CONNECTIONS biggrin.gif "

Mozna tak wymieniac jeszcze bardzo dlugo

Dla informacji dodam ze nasze Serwery DB to dwie maszyny 16 procesorowe z pamiecia 24GB polaczone w konfiguracji Master-Master ( tak tak - nie Master-Slave ). Skonfigurowany sprzet wytrzymuje bez najmniejszych problemow ok 8-12 milinow odlon stron dziennie.

Pozdrawiam
  Forum: Bazy danych · Podgląd postu: #866363 · Odpowiedzi: 3 · Wyświetleń: 573

zbig
Napisane: 14.07.2009, 14:10:27





Grupa: Zarejestrowani
Postów: 144
Dołączył: 5.05.2007
Skąd: Mannheim

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

Witam !
Ja osobiscie uzywam JMeter.
Jest to rozbudowane narzedzie do testow wydajnosciowych aplikacji web

JMeter mozesz sciagnac z http://jakarta.apache.org/jmeter/

Pozdrawiam
  Forum: Przedszkole · Podgląd postu: #634049 · Odpowiedzi: 3 · Wyświetleń: 746

zbig
Napisane: 11.07.2009, 18:44:56





Grupa: Zarejestrowani
Postów: 144
Dołączył: 5.05.2007
Skąd: Mannheim

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

Nie musisz uzywac zadnych hitTest zeby stwierdzic czy myszka jest nad clipem

Jezeli masz dynaczny textField i jakis klip na scenie wystarczy uzyc czegos podobnego do eventHandler

  1. <?php
  2. clip1.onRollOver = function(){
  3.    mytext.text = "text1"; // myszka nad twoim klipem
  4. }
  5. clip1.onRollOut = function(){
  6.    mytext.text = "";//myszka poza klipem
  7. }
  8. ?>


ten kod umieszczasz w 1 klatce timeline i masz dostep do zdarzen klipu
i to powinno w 100% rozwiazyc Twoj problem
  Forum: Przedszkole · Podgląd postu: #632758 · Odpowiedzi: 3 · Wyświetleń: 471

zbig
Napisane: 10.07.2009, 16:01:16





Grupa: Zarejestrowani
Postów: 144
Dołączył: 5.05.2007
Skąd: Mannheim

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

Witam !

Po pierwsze wpisz sobie w przegladarce

http://twojhost/getthumb.php?path=sciezka&size=rozmiar

i zobacz czy wyswietli Ci sie zdjecie

Jezeli nie to szukaj bledu albo w twoim pliku getthumb.php albo ewentualnie w jakims rewrite

Jezeli wyswietli ci sie prawidlowo to w kodzie zmien te apostrofy

  1. <?php
  2. '<img src="getthumb.php?path='.$path.'&size='.$size.'" '
  3. ?>


Pozdrawiam
  Forum: Przedszkole · Podgląd postu: #632312 · Odpowiedzi: 4 · Wyświetleń: 708

zbig
Napisane: 6.07.2009, 08:06:37





Grupa: Zarejestrowani
Postów: 144
Dołączył: 5.05.2007
Skąd: Mannheim

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

Witam !

  1. <?php
  2. while ($data = mysql_fetch_array($sql))
  3. $cos[] =  $data[0];
  4. ?>


w ten sposob zbudujesz arrayke z ids userow.


jezeli potrzebujesz te ids w innym pytaniu to mozesz trobic to tak

Kod
"SELECT FROM tabela WHERE id IN (".implode(',',$cos).")


Poza tym do zadania pytania bezposrednio mozesz uzyc ids jako podpytanie

Kod
   "SELECT * FROM tabela WHERE id IN (SELECT id FROM grupy WHERE grupa = 'alfa' OR grupa = 'beta') "


Mysle ze o to Ci chodzi

Pozdrawiam
  Forum: Przedszkole · Podgląd postu: #630244 · Odpowiedzi: 4 · Wyświetleń: 2 073

zbig
Napisane: 4.07.2009, 21:41:29





Grupa: Zarejestrowani
Postów: 144
Dołączył: 5.05.2007
Skąd: Mannheim

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

zobacz na ostani edit tam jest odpowiedz
  Forum: Przedszkole · Podgląd postu: #629789 · Odpowiedzi: 19 · Wyświetleń: 2 143

zbig
Napisane: 12.06.2009, 18:47:32





Grupa: Zarejestrowani
Postów: 144
Dołączył: 5.05.2007
Skąd: Mannheim

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

Sorry !
Wywal GROUP BY id dostaniesz w pierwszym rzedzie ilosc rekordow , a w nastepnych rekordy do wyswietlenia
A jezeli chcesz dostac to wszystko w jednym rzedzie musisz skorzystac z GROUP_CONCAT a w php to sparowac

Pozdrawiam
  Forum: Przedszkole · Podgląd postu: #618908 · Odpowiedzi: 3 · Wyświetleń: 768

zbig
Napisane: 2.06.2009, 18:59:26





Grupa: Zarejestrowani
Postów: 144
Dołączył: 5.05.2007
Skąd: Mannheim

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

Witam !
Pzede wszystkim flash ma jakies problemy z LocalConnection , ale tak na prawde jakis dramat masz w kodzie

  1. <div class='linia2'>
  2. ..... tu wlasnie masz ten dramat w kazdym divie class linia2
  3. </div>


Nie wiem co masz na mysli ale postaraj sie chociaz tagi pozamykac i dodac komentarze do js jakos poprawnie bo na razie to wezel gordyjski przypomina smile.gif
Gwarantuje ci ze jak pousuwasz zawartosc tych divow strona wyswietli sie poprawnie.

Pozdrawiam
  Forum: Przedszkole · Podgląd postu: #614996 · Odpowiedzi: 1 · Wyświetleń: 634

zbig
Napisane: 28.05.2009, 14:15:12





Grupa: Zarejestrowani
Postów: 144
Dołączył: 5.05.2007
Skąd: Mannheim

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

W tym przypadku tak . Wysylasz formularz uzywajac zdarzenia onclick

Pozdro
  Forum: Przedszkole · Podgląd postu: #613126 · Odpowiedzi: 4 · Wyświetleń: 1 478

zbig
Napisane: 26.05.2009, 15:34:59





Grupa: Zarejestrowani
Postów: 144
Dołączył: 5.05.2007
Skąd: Mannheim

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

Witam !

Po pierwsze zupelnie niepotrzebnie w zapytaniach o counter uzywasz "ORDER BY" .
Nie ma to zupelnie znaczenia dla uzyskanego wyniku a meczysz tylko mysql-a.

A twoj problem smile.gif

  1. <?php
  2. $ile = (mysql_result($all1, 0) + mysql_result($all2, 0));
  3. ?>


Ale tak na prawde nic to ci nie daje bo couner w tym przypadku pokaze ci dane niezwiazane z pierwszym pytaniem

pytanie zliczajace ilosc wszystkich rekordow
  1. <?php
  2. SELECT sum(m1) FROM (SELECT count(*) as m1 FROM pliki_video UNION SELECT count(*) as m1 FROM pliki_audio) m3
  3. ?>


a samo zapytanie do dwoch tabel

  1. <?php
  2. SELECT m1.* FROM
  3. ( SELECT `nazwapliku`,`opispliku`,`kategoria`,`data_dodania`,`wyswietlony`,`user`,`size` FROM `pliki_video`
  4.   UNION
  5.  SELECT `nazwapliku`,`opispliku`,`kategoria`,`data_dodania`,`wyswietlony`,`user`,`size` FROM `pliki_audio`
  6. )m1  ORDER BY `$sort` DESC LIMIT $poczatek, $ile_na_stronie
  7. ?>


Chociaz nie powiem zebym uwazal to za najszczesliwsze rozwiazanie

Pozdrawiam
  Forum: Przedszkole · Podgląd postu: #612059 · Odpowiedzi: 2 · Wyświetleń: 455

zbig
Napisane: 26.05.2009, 11:47:57





Grupa: Zarejestrowani
Postów: 144
Dołączył: 5.05.2007
Skąd: Mannheim

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

Witam !

skorzystaj z func_num_args() i func_get_arg()

http://www.php.net/manual/en/function.func-get-arg.php

na pewno pomoze smile.gif

Edit

A tu masz prawie gotowy sposob uzywajacy func_get_args ( )

Pozdrawiam
  Forum: PHP · Podgląd postu: #611981 · Odpowiedzi: 4 · Wyświetleń: 598

2 Stron V   1 2 >

New Posts  Nowe odpowiedzi
No New Posts  Brak nowych odpowiedzi
Hot topic  Popularny temat (Nowe)
No new  Popularny temat (Brak nowych)
Poll  Sonda (Nowe)
No new votes  Sonda (Brak nowych)
Closed  Zamknięty temat
Moved  Przeniesiony temat
 

RSS Wersja Lo-Fi Aktualny czas: 16.04.2024 - 08:25