![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 7.02.2011 Ostrzeżenie: (0%) ![]() ![]() |
Zdaje sobie sprawe, ze ten temat mogl juz tutaj byc ale w kodzie ktory posiadam nie potrafie zupelnie go wprowadzic. Wszystko przez to, ze programowalem przez rok w zupelnie innym jezyku i nie moge zalapac jak to tu jest.
Bardzo prosze jesli ktos bylby laskal niech mi podpowie jak powinien wygladac ten kod aby dzialal poprawnie. Ogolnie maja to byc 3 comboboxy rozwijane z ktorych drugiego wart jest zalezna od 1, a trzeciego od 1 i 3. W 1 mozliwe dokumeny. W 2 mozliwe daty spotkania tych dokumentow. W 3 mozliwe godziny tego dokumentu i daty. Nie wiem czy rozumiecie ale to malo wazne akurat jak to bedzie dzialac. Glownie chodzi o to aby przeniesc ta tablice, dalej sobie poradze ![]() Z gory dziekuje za kazda pomoc. A o to kod: (linia 233)
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 366 Pomógł: 261 Dołączył: 23.09.2008 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Bardzo rzadko rzucam gotowcami, szczególnie przy tak długich kodach, ale ewidentnie błądzisz :/
Oczywiście kod ten można zapisać jeszcze krócej, ale chciałem jak najbardziej zobrazować jak to powinno wyglądać i czego unikać w kodzie, także mam nadzieję że wysuniesz wnioski z popełnionych błędów i nie wkleisz tego na ślepo i walniesz w kąt.
P.S. Chyba się nudzę w domu ... . -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 7.02.2011 Ostrzeżenie: (0%) ![]() ![]() |
Jestem zaskoczony tym co potrafisz zrobic, gorzej dla mnie ze nie jestem na biezaco z jQuery. Do polowy kod jest calkiem przejrzysty, ale w js zaczyna sie chaos (w mojej glowie) ...domyslam sie, ze dla Ciebie to latwo wygladajace, poukladane komendy. Pomagam na forum ludziom w jezyku ktory potrafie i wiem, ze ciezko idzie im rozumienie... teraz wiem dlaczego.
Coz... efekt koncowy jakis jest ale niestety nie dziala, staralem sie przerobic ten jQuery zeby cos ruszylo, ale dalej stoi w miejscu. Glownie chodzilo mi o to abym mogl miec takie 4 nazwy spotkania, kazdemu przypisana (wedlug mnie) data... i kazdej dacie inne godziny. Co za tym idzie jesli ktos wybierze juz Spotkanie/data1/godzina1 to chcialem dodac element do bazy i aby dalej tego nie wyswietlalo (cos jak terminy i daty, ktore juz zaklepane nie sa dostepne)... dlatego teraz mam powazny problem, a nie chcialbym zeby Twoja praca poszla na marne bo sam nie lubie kiedy ktos przyjdzie na forum, dostanie co chce i pojdzie. Wiec pytanie, czy jest jakas szansa abys mi pomogl? Pozdrawiam |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 366 Pomógł: 261 Dołączył: 23.09.2008 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli nic nie zmieniałeś, to szczerze powinno to działać
![]() ![]() P.S. wklej wersję PHP w razie co. -------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 7.02.2011 Ostrzeżenie: (0%) ![]() ![]() |
Napisze jak chciales
![]() Pierwsza z 4 Tematami Druga z Terminami (kazde klikniecie na Temat dawalo by inne terminy) Trzecia z Datami (kazde klikniecie na Termin dawalo by inne daty zapisane na ten termin... jak rowniez kazdy klik na Temat zmienial by Termin i jego daty) Trudno mi to inaczej przedstawic. Rozumiem, ze Tobie dziala ten kod co podales. Ale nie bardzo wiem w jaki sposob on ma nawet dzialac bo tak jak mowilem malo wiem o js,jquery... operowalem glownie na html,php i mysql... Jesli powinien zmieniac drugi i trzeci combobox po zmienieniu wartosci w pierwszym to niestety nie dziala. Uzywam opery, mozilli... testowalem na obu. Ogolnie to jest taki formularz ktory ma na celu dodanie do bazy danych " Tematu/jego Terminu/godziny wybranego Terminu " po czym przy nastepnych wczytaniu strony ta godzina z tego terminu i tematu nie bedzie juz widoczna. I tu chcialbym wiedziec w jaki sposob moge uzyskac taki efekt? Czy jest mozliwosc uzyskania tego z mojego lub Twojego kodu? I czy naprawde moj byl do niczego? ![]() Jeszcze raz dzieki, ze pomagasz. edit: wersja php powyzej 5 Ten post edytował demonico 8.02.2011, 16:22:18 |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 1 366 Pomógł: 261 Dołączył: 23.09.2008 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
No mi działa
![]() ![]() No okej, wieczorem opiszę cały javascript i poprawię małą duperelę, tymczasem wrzuć co masz i zobaczymy co poszło nie tak. Co do Twojego kodu to raczej był `dziwny` kompletnie złe podejście, te define, explody itp jak można było to zrobić po prostu na zwykłych tablicach. No i chyba przyznasz że nie pakowanie html'a do php sprawia że kod jest o wiele czytelniejszy? -------------------- |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 7.02.2011 Ostrzeżenie: (0%) ![]() ![]() |
W tym rzecz, ze staram sie non stop przerobic Twoj kod aby cos ruszylo... nie wiem jak to sie dzieje, ze i pobierz i kopiowanie - nic nie dziala, non stop mam w 1 liscie wybierz,first,second,third... w drugiej i trzeciej niezaleznie od wyboru tylko 'wybierz'
Myslalem, ze moze ajax by tu pomogl i po kazdym wybraniu comboboxa wczytywal dane do dwoch kolejnych ale tez go nie ogarnalem. Sam juz nie wiem co robic, gdyby to uzupelnienie dzialalo mi tak jak i Tobie to moze sklepal bym reszte kodu metoda prob i bledow. Ale w tej chwili jestem w kropce. |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 1 366 Pomógł: 261 Dołączył: 23.09.2008 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Dane zmieniają się dopiero po wybraniu odpowiedniej wartości z select'a Wybierasz first - ustawiają się daty dla first, wybierasz datę -> ustawiają się godziny dla daty.
Ajax tu nic nie pomoże. Weź pobierz na czysto kod, wklej do nowego pliku php i sprawdź czy działa, jeżeli nie zadziała to ściągnij sobie firebug'a i zobacz czy może wyskakują jakieś błędy javascriptu, jeżeli nic nie pokaże wklej ten kod bo aż wierzyć mi się nie chce ![]() -------------------- |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 7.02.2011 Ostrzeżenie: (0%) ![]() ![]() |
Bardzo dziwne, sprawdzilem ten sam kod na hostil.pl - darmowy serwer i na nim kod dziala wysmienicie (podziwiam jak dziala)... ale jak to mozliwe, ze na serwerze na ktorym operuje na stale (to serwer znajomego - nawet nie wiem jaki) nic nie dziala... pytalem go, mowil ze wersja php jest 5.2... cos, nie jest pewien ale ze powyzej 5...
jest jakies mozliwe wytlumaczenie, bo nawet nie wiem co moze byc przyczyna iz u Ciebie dziala, u mnie na darmowym dziala, a na tym platnym nic =] |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 1 366 Pomógł: 261 Dołączył: 23.09.2008 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Problemem może być niezainstalowany moduł json'a :/ Chociaż powinien wtedy walnąć fatal_errorem :/
Jakbyś mógł sprawdzić phpinfo pod kątem json'a było by miło. -------------------- |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 7.02.2011 Ostrzeżenie: (0%) ![]() ![]() |
Ajj, nieciekawie... z tego co widze to:
Kod Configure Command './configure' '--prefix=/usr/lib/php5' '--host=i686-pc-linux-gnu' '--mandir=/usr/lib/php5/man' '--infodir=/usr/lib/php5/info' '--sysconfdir=/etc' '--cache-file=./config.cache' '--with-pcre-regex=/usr' '--disable-cli' '--with-apxs2=/usr/sbin/apxs2' '--with-config-file-path=/etc/php/apache2-php5' '--with-config-file-scan-dir=/etc/php/apache2-php5/ext-active' '--without-pear' '--disable-bcmath' '--with-bz2' '--disable-calendar' '--with-curl' '--without-curlwrappers' '--disable-dbase' '--disable-exif' '--without-fbsql' '--without-fdftk' '--disable-filter' '--enable-ftp' '--with-gettext' '--without-gmp' '--disable-hash' '--disable-ipv6' '--disable-json' '--without-kerberos' '--enable-mbstring' '--with-mcrypt' '--without-mhash' '--without-msql' '--without-mssql' '--with-ncurses' '--with-openssl' '--with-openssl-dir=/usr' '--disable-pcntl' '--disable-pdo' '--without-pgsql' '--disable-posix' '--without-pspell' '--without-recode' '--disable-simplexml' '--disable-shmop' '--without-snmp' '--disable-soap' '--disable-sockets' '--without-sybase' '--without-sybase-ct' '--disable-sysvmsg' '--disable-sysvsem' '--disable-sysvshm' '--without-tidy' '--disable-tokenizer' '--disable-wddx' '--without-xmlrpc' '--with-xsl' '--enable-zip' '--with-zlib' '--disable-debug' '--enable-dba' '--without-cdb' '--with-db4' '--disable-flatfile' '--with-gdbm' '--disable-inifile' '--without-qdbm' '--with-freetype-dir=/usr' '--with-t1lib=/usr' '--disable-gd-jis-conv' '--with-jpeg-dir=/usr' '--with-png-dir=/usr' '--without-xpm-dir' '--with-gd' '--with-imap' '--with-imap-ssl' '--with-mysql=/usr' '--with-mysql-sock=/var/run/mysqld/mysqld.sock' '--without-mysqli' '--with-unixODBC=/usr' '--without-adabas' '--without-birdstep' '--without-dbmaker' '--without-empress' '--without-esoob' '--without-ibm-db2' '--with-iodbc=/usr' '--without-sapdb' '--without-solid' '--with-readline' '--without-libedit' '--without-mm' '--without-sqlite' i widze tutaj: --disable-json ![]() php - PHP Version 5.2.11-pl1-gentoo jakies rady? bo ten Twoj kod naprawde dziala wysmienicie, tylko jeszcze gdyby potrafil to co pisalem to ratujesz mi zycie |
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 1 366 Pomógł: 261 Dołączył: 23.09.2008 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
-------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 05:05 |