| Author |
Message
|
Viperek027 Poziom 6

Joined: 19 Mar 2010 Posts: 16 Location: Derby
|
#1
19 Mar 2010 14:21 Jak stworzyc formularz polaczony z raportem w HTML/PHP |
|
|
|
Witam,
Chce utowrzyc strone/podstrone www w intranecie. Powiedzmy ze osoba "A" loguje sie na stronie (login/haslo) oraz wypelnia formularz na stronie. Natychmiast gdy osoba "A" wypelni formularz i nacisnie przycisk powiedzmy "Wyslij Formularz" raport jest wyswietlony u osoby "B" oraz osoba "A" dostaje numer identyfikacyjny ktorym moze sprawdzicstan raportu. Osoba "B" jest zalogowana na tej samej stronie lecz z innym intrefejsem powiedzmy jakas tam konsola gdzie zostaje wyswietlony Raport ktory osoba "A" wyslala. Osoba B moze Dodac/Edytowac/Usunac raport ktory osoba "A" wyslala.
Wiem ze to troche skomplikowane ale niepotrafie tego lepiej wyjasnic. Chodzi o to zeby Raport od A byl wyswietlony dla wszystkich osob zalogowanych jako B. Jesli sa jakies pytania to odpowiem na wszystkie.
Z góry powiem ze nieoczekuje dokladnych odpowiedzi (kod etc.) ale mniej wiecej pomysl i sposob wykonania tego projektu. Jakiego jezyka uzyc ? Jaki jest mniej wiecej poziom trudnosci tego projektu. Moze sa jakies gotowe template tego typu lub cos w tym stylu.
Doceniam kazdego kto pomoze.
Dzieki
|
|
| Back to top |
|
 |
Dżyszla Poziom 24

Joined: 15 May 2005 Posts: 4528 Location: Żory (kiedyś Opole)
|
#2
19 Mar 2010 14:34 Re: Jak stworzyc formularz polaczony z raportem w HTML/PHP |
|
|
|
"Wyświetlany u osoby B" - to znaczy na stronie WWW? Bo jeśli tak natychmiast ma być, to w grę tu wchodzi raczej Java tylko. Jeśli można pozwolić sobie na cykliczne nawiązywanie połączenia - wtedy AJAX załatwi sprawę.
Generalnie, z pominięciem tego "natychmiast" a pozwoleniem na pojawieniu się po przeładowaniu strony, to sprawa jest banalna. Wystarczy baza danych z tabelą użytkowników oraz raportów. Każdy z użytkowników ma swoje przywileje (swój panel), zaś nadawanie numerów może być śmiało oparte o ID zlecenia w bazie.
|
|
| Back to top |
|
 |
Viperek027 Poziom 6

Joined: 19 Mar 2010 Posts: 16 Location: Derby
|
#3
19 Mar 2010 14:49 Re: Jak stworzyc formularz polaczony z raportem w HTML/PHP |
|
|
|
| Dżyszla wrote: |
"Wyświetlany u osoby B" - to znaczy na stronie WWW? Bo jeśli tak natychmiast ma być, to w grę tu wchodzi raczej Java tylko. Jeśli można pozwolić sobie na cykliczne nawiązywanie połączenia - wtedy AJAX załatwi sprawę.
Generalnie, z pominięciem tego "natychmiast" a pozwoleniem na pojawieniu się po przeładowaniu strony, to sprawa jest banalna. Wystarczy baza danych z tabelą użytkowników oraz raportów. Każdy z użytkowników ma swoje przywileje (swój panel), zaś nadawanie numerów może być śmiało oparte o ID zlecenia w bazie. |
Tak na WWW.
Jezeli da sie w kodzie strony HTML ustawic aby np byla odswierzana co 1 minute to jak najbardziej mozna pominac "natychmiast". Teraz tylko 3 pytania:
1.Czy wszystko bedzie mozna zrobic w HTML?
2. Baza danych, czyli masz na mysli SQL ?
3. Czyli np jesli B bedzie chcial zmienic status raportu np na "przeczytany" (bo ma takie przywileje w bazie)to osoba A bedzie to mogla zobaczyc na www po wpisaniu ID Zlecenia?
Dzieki
|
|
| Back to top |
|
 |
Google

|
#
19 Mar 2010 14:49 |
|
|
|
|
|
| Back to top |
|
 |
KojakCK Poziom 13

Joined: 22 Dec 2008 Posts: 115 Location: Kielce
|
#4
19 Mar 2010 14:51 Re: Jak stworzyc formularz polaczony z raportem w HTML/PHP |
|
|
|
Potrzebny do tego jest PHP. A baza danych najlepiej MySQL.
| Quote: |
| Czyli np jesli B bedzie chcial zmienic status raportu np na "przeczytany" (bo ma takie przywileje w bazie)to osoba A bedzie to mogla zobaczyc na www po wpisaniu ID Zlecenia? |
Tak... robisz w tabeli ze zleceniami pole 'przeczytany' i ustawiasz go na 0 (czyli nieprzeczytany)... jeśli admin zmieni status to pole to zmienia się na 1.
|
|
| Back to top |
|
 |
Viperek027 Poziom 6

Joined: 19 Mar 2010 Posts: 16 Location: Derby
|
#5
19 Mar 2010 15:18 Re: Jak stworzyc formularz polaczony z raportem w HTML/PHP |
|
|
|
ok poniewaz niemam zadnego pojecia odnosnie PHP lub mysql ma ktos jakis dobry poradnik gdzie zaczac i jak sie za to zabrac? lub moze jest jakis soft do tworzenia PHP z interfejsem graficznym? Cos jak Mulimedia Fusion 2 tylko ze do stron ? Dzieki
|
|
| Back to top |
|
 |
Dżyszla Poziom 24

Joined: 15 May 2005 Posts: 4528 Location: Żory (kiedyś Opole)
|
#6
19 Mar 2010 15:20 Re: Jak stworzyc formularz polaczony z raportem w HTML/PHP |
|
|
|
No trochę rozwinę - nie koniecznie PHP i nie koniecznie MySQL, ale generalnie język skryptowy i baza danych. Możliwości masz w zasadzie takie, jakie wymyśli sobie twórca oprogramowania. Generalnie projekt jest prosty do realizacji. Rozumiem, że ani z językami skryptowymi, ani z bazami danych kolega nie miał do czynienia i stąd obawy i pytania?
Dodano po 54 [sekundy]:
Do tworzenia Layoutu nie trzeba znać PHP wcale. Tutaj wystarczy wiedza z zakresu HTML.
A gdzie się udać - google i "kurs php" :) Znajdziesz materiałów od groma.
|
|
| Back to top |
|
 |
Google

|
#
19 Mar 2010 15:20 |
|
|
|
|
|
| Back to top |
|
 |
Viperek027 Poziom 6

Joined: 19 Mar 2010 Posts: 16 Location: Derby
|
#7
19 Mar 2010 16:02 Re: Jak stworzyc formularz polaczony z raportem w HTML/PHP |
|
|
|
| Dżyszla wrote: |
No trochę rozwinę - nie koniecznie PHP i nie koniecznie MySQL, ale generalnie język skryptowy i baza danych. Możliwości masz w zasadzie takie, jakie wymyśli sobie twórca oprogramowania. Generalnie projekt jest prosty do realizacji. Rozumiem, że ani z językami skryptowymi, ani z bazami danych kolega nie miał do czynienia i stąd obawy i pytania?
Dodano po 54 [sekundy]:
Do tworzenia Layoutu nie trzeba znać PHP wcale. Tutaj wystarczy wiedza z zakresu HTML.
A gdzie się udać - google i "kurs php" :) Znajdziesz materiałów od groma. |
No dokładnie nie miałem z tym za bardzo do czynienia, ale wygląda na to, że wkrótce będę miał, bo raczej nie ma takich template dostępnych?
|
|
| Back to top |
|
 |
Dżyszla Poziom 24

Joined: 15 May 2005 Posts: 4528 Location: Żory (kiedyś Opole)
|
#8
19 Mar 2010 16:39 Re: Jak stworzyc formularz polaczony z raportem w HTML/PHP |
|
|
|
Byc może i są jakieś gotowe moduły, jednak tylko robiąc coś samemu masz szansę dostosować to do własnych wymagań.
NIE z czasownikami piszemy oddzielnie.
|
|
| Back to top |
|
 |
Viperek027 Poziom 6

Joined: 19 Mar 2010 Posts: 16 Location: Derby
|
#9
19 Mar 2010 17:32 Re: Jak stworzyc formularz polaczony z raportem w HTML/PHP |
|
|
|
ok cos juz tam znalazlem zalozylem baze i bang mam pierwszy problem. Otoz wszystkie formularze jakie znalazlem dodaja wartosc do bazy taka jaka wpiszemy. a ja chce aby uzytkownik dodal taka wartosc jaka jest do wybrania. czyli np chce aby to byla wartosc z listy rowijanej lub "checkbox" jest to mozliwe ? dzieki
|
|
| Back to top |
|
 |
Dżyszla Poziom 24

Joined: 15 May 2005 Posts: 4528 Location: Żory (kiedyś Opole)
|
#10
19 Mar 2010 18:43 Re: Jak stworzyc formularz polaczony z raportem w HTML/PHP |
|
|
|
Jest to możliwe. Wystarczy dokonać analizy w skrypcie odbierającym formularz i w zależności od wyników dokonać stosownego zapisu. Jeszcze lepszym będzie stworzenie trzeciej tabeli z takimi nagłówkami z listy rozwijalnej (słownikowa), która będzie używana zarówno do wyświetlania opcji, jak i do tworzenia powiązania pomiędzy tabelami - główna tabela będzie relacyjnie wskazywać na tabelę słownikową w kolumnie np tematu.
|
|
| Back to top |
|
 |
Google

|
#
19 Mar 2010 18:43 |
|
|
|
|
|
| Back to top |
|
 |
Viperek027 Poziom 6

Joined: 19 Mar 2010 Posts: 16 Location: Derby
|
#11
19 Mar 2010 18:54 Re: Jak stworzyc formularz polaczony z raportem w HTML/PHP |
|
|
|
OK wiec zrobilem tak:
Utworzylem 3 tabele:
1 dla uzytkownikow (username, password)
2. DANE (Imie, nazwisko, miasto, czas, oraz status)
3. STATUS gdzie mam 3 wartosci (Aktywny, urlop, nieaktywny)
I chcialbym prosic o podpowiedz jak zrobic w phpmyadmin aby te 3 mozliwe wartosci z tabeli 3. STATUS, byly tylko mozliwe w punkcie 2.status, i zadne inne? Czy to juz zalezy od kodu php czy da sie jakos polaczyc te 2 tabele w bazie ?
|
|
| Back to top |
|
 |
Dżyszla Poziom 24

Joined: 15 May 2005 Posts: 4528 Location: Żory (kiedyś Opole)
|
#12
19 Mar 2010 19:47 Re: Jak stworzyc formularz polaczony z raportem w HTML/PHP |
|
|
|
To zależy od kodu PHP. Baza MySQL przy MyISAM nie wprowadza takich ograniczeń. Możliwe są one np w metodzie składowania InnoDB lub na systemach takich jak Firebird, Oracle, MS SQL.
|
|
| Back to top |
|
 |