• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Jak przesłać dane z php do pliku rtf i wyświetlić wybiórczo fragmenty formularza

Object Storage Arubacloud
0 głosów
230 wizyt
pytanie zadane 23 marca 2017 w PHP przez powrooz666 Początkujący (300 p.)

Dzień dobry!

Szukam odpowiedzi na nurtujące mnie pytanie. Piszę mały program do generowania plików rtf. Nie wiem jednak jak wygenerować tylko treść, którą uzupełnia użytkownik. Dla przykładu: w formularzu mamy takie pytanie:

  1. Uszkodzenie powłok czaszki (bez uszkodzeń kostnych):
  • uszkodzenie powłok czaszki – w zależności od rozmiaru, ruchomości, tkliwości blizn itp. ............1-10

Pozbawienie owłosienia (w zależności od obszaru):

  • poniżej 25% powierzchni skóry owłosionej ......................................................................................1-10
  • od 25% do 75 % powierzchni skóry owłosionej ............................................................................... 11-20
  • powyżej 75% powierzchni skóry owłosionej .................................................................................... 21-30

Chciałbym, aby użytkownik po wybraniu na stronie php odpowieniego checkboxa i wartości z określonego przedziału, wygenerował tylko treść związaną z zaznaczonym boxem.

Oprócz tego plik rtf składa się z wielu kategorii. np.

  • A. USZKODZENIA GŁOWY
  • B. USZKODZENIA NARZĄDU WZROKU
  • C. USZKODZENIA NARZĄDU SŁUCHU
  • D. USZKODZENIA SZYI, KRTANI, TCHAWICY I PRZEŁYKU

Jak wygenerować tyko te elementy formularza, które są aktualnie zaznaczone np. B i C. Każda z tych grup ma przyporządkowaną zmienną typu bool i nie można zacząć uzupełniać treści zanim się nie ustawi jej wartości na 1. W skrócie wybieramy kategorie uzupełniamy dane i generujemy tylko podpunkty, które uzupełniliśmy, a reszta nie jest wyświetlana i nie zaśmieca pliku rtf. Bardzo proszę o odp

1 odpowiedź

0 głosów
odpowiedź 24 marca 2017 przez xandros Nałogowiec (29,450 p.)
wybrane 6 kwietnia 2017 przez powrooz666
 
Najlepsza

Do wygenerowania możesz użyć: https://github.com/PHPOffice/PHPWord (lub innej officowej biblioteki)

Odnośnie zależności checkboxa i inputa to jest pare sposobów:

  • Checkboxy sterują za pomocą jsa formularzem. (generuje go)
  • PHP weryfikuje, czy dany checkbox byl zaznaczony, i dopiero wtedy uwzględnia wartość z inputu
  • Obydwie powyższe opcje :P

Tak czy inaczej nie możesz zapomnieć o walidacji po stronie serwera.

Podobne pytania

+1 głos
1 odpowiedź 488 wizyt
0 głosów
0 odpowiedzi 132 wizyt
0 głosów
0 odpowiedzi 114 wizyt
pytanie zadane 16 października 2018 w PHP przez Q7V Gaduła (4,250 p.)

92,548 zapytań

141,391 odpowiedzi

319,511 komentarzy

61,932 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...