Lekcja 12 - zad.dom

Lekcja 12 - zad.dom
Photo by Scott Graham / Unsplash
import streamlit as st
import json

kwest_pracownika = {}

with st.form("kwestionariusz", clear_on_submit=True):
    st.header("KWESTIONARIUSZ OSOBOWY DLA PRACOWNIKA")
    
    imie = st.text_input(label="Imię (imiona) i nazwisko", placeholder = "Wpisz imię (imiona) i nawisko")
    adres = st.text_input(label="Adres zamieszkania", placeholder="Wpisz adres zamieszkania")
    pesel = st.text_input(label="Numer ewidencyjny PESEL", placeholder = "Pesel musi skladać się z 11 cyfr")
    if len(pesel) !=11:
        st.write("PESEL musi składać się z 11 cyfr")    
    dzieci = st.text_input(label="Dane osobowe dzieci pracownika i innych członków jego najbliższej rodziny", placeholder = "Wpisz dane")
    wyksztalcenie = st.text_input(label="Wykształcenie i przebieg dotychczasowego zatrudnienia", placeholder = "Wpisz wykształcenie i przebieg dotychczasowego zatrudnienia")
    rachunek = st.text_input(label="Numer rachunku płatniczego", placeholder = "Wpisz numer rachunku płatniczego")
    if len(rachunek) !=26:
        st.write("Numer rachunku musi składać się z 26 cyfr")

    submitted = st.form_submit_button(label="Prześlij")
    if submitted:
        st.write("Dziękujemy za przesłanie kwestionariusza")
        kwest_pracownika[pesel] = (imie,adres,dzieci,wyksztalcenie,rachunek)
        with open ("kwest_copy.json", "w") as plik:
            json.dump(kwest_pracownika, plik, indent=2)