Skocz do zawartości

piciu07

Użytkownicy
  • Zawartość

    0
  • Rejestracja

  • Ostatnio

Posty napisane przez piciu07


  1.  

    Skoro tyle już wiesz, to dlaczego nie zrobisz tego samemu ?

     

    Tak na marginesie po co stosować foreach ($wyszukuje as $wyswietlam) jeśli w warunku select jest klauzula DESC LIMIT 1 ;)

     

    Ad. 2.

    Poleciałem z autmatu tak jak zawsze bez limiut ;)

     

    Ad. 1.

    Słuszna uwaga, js zawsze mnie jakoś przerażało.

    Ale fakt faktem siedziałem wczoraj od 18:00 do 23:00, zacząłem czytać podstawy i coś tam pisać.

    Może w ciągu miesiąca, sam dałbym radę to zrobić ;)

     

    Dziękuję za dodatkową motywację.


  2. Zlecę napisanie skryptu. Założenia:

    - jedno pole typu input - wpisywanie numeru seryjnego, bądź inwentarzowgo,

    - po uzupełnieniu wyświetlenie obok nazwy urządzenia na podstawie danych z bazy bez przeładowania strony,

    - jeżeli taki numer seryjny, bądź numer inwentarzowy istnieje w bazie, uaktywnienie/pojawienie się opcji dodania kolejnego pola input działającego na takiej samej zasadzie jak powyżej bez przeładowania strony.

    Na koniec przesłanie wpisanych danych najlepiej metodą POST

    Zapytanie do bazy wyglądałoby tak:

    $wyszukuje=$pdo->query("SELECT * FROM magazyn WHERE numerseryjny=:szukany OR numerinwentarzowy=:szukany id DESC LIMIT 1");
    $wyszukuje->bindValue(':szukany', $szukany, PDO::PARAM_INT);
    $wyszukuje->execute();
    foreach ($wyszukuje as $wyswietlam)
    {
    if($wyswietlam['status']=='tak' || $wyswietlam['status']=='zmieniono')
    {
    echo $wyswietlam['nazwa'];
    }
    else
    {echo 'Brak';}
    }

     

    Oczywiście oczekuję na oferty cenowe.


  3. Proszę o wycenę na wykonanie następującego zlecenia, tak aby po wgraniu plików na serwer wszystko działało już bez modyfikacji, dostęp do strony 24h i monitorowanie.

    Wycenę proszę przesłać na adres: piciu07@gmail.com

     

    Założenia: baza mysql, dostęp do strony po zalogowaniu.

    Ma być dostępna pełna historia dla danej części, czyli kiedy była na magazynie, kto i kiedy ją pobrał, zwrócił, czy też do jakiego zlecenia została wykorzystana.

    Ma być również możliwość sprawdzenie która osoba co w danym momencie powinna mieć ze sobą.

    Ma być możliwość filtrowania magazynu według różnych kryteriów (czyli np. według daty przyjęcia, według statusu części (sprawne/niesprawne), możliwość wyszukiwania według nr seryjnego, bądź też nazwy części. By można było łączyć warunki wyszukiwania.

    Dodatkowo możliwość wprowadzania osób imię i nazwisko, login hasło, by mogły się zalogować.

    Możliwość nadania uprawnienia osobom mającym dostęp do wszystkich opcji.

    Zablokowanie również osobom dostęp do magazynów które nie są ich rejnonem (tj. np. Kraków, Wrocław), a wprowadzanie na stan magazynowy powinna mieć możliwość tylko jedna osoba na rejon.

     

    w bazie są takie informacje jak:

     

    stan magazynowy:

    miejsce przechowywania (który magazyn: wrocław, kraków itp.)

    nr seryjny,

    nr inwentarzowy

    nazwa (np. dysk, drukarka),

    producent

    model

    przeznaczenie

    ew. data przyjęcia na magazyn

    status części (sprawne/niesprawne)

     

    Pobranie części/przekazanie innej osobie- osoba musi wypełnić następujące informacje:

    nrseryjny

    nazwa (np. dysk, drukarka – wybierane z listy na podstawie stanu magazynowego),

    miejsce przechowywania – poza mgazynem*

    kto pobrał - imię i nazwisko na podstawie zalogowanego użytkownika*

    data (data może być automatycznie pobrana przez serwer bez konieczności wpisywania przez osoboę)*

    *informacje mogą być załadowane automatycznie, technik nawet nie musi widzieć tych danych na stronie

    Opcjonalnie można dodać jeszcze potwierdzenie, czyli jak osoba wpisze powyższe informacje i kliknie ok to wyświetli mu się pełna informacja na temat części tj. nr seryjny, nr seryjny alibaby, producent, model, przeznaczenie. Jeżeli wszystko się zgadza osoba akceptuje to, w przypadku gdy coś się nie zgadza wypełnia jeszcze raz formularz i sprawdza, jak nadal jest coś nie tak, daje znać do osoby odpowiedzialnej za magazyn.

     

    Zauważyć można, że przypadku pobrania części miejsce przechowywania zmienia się z danego magazynu, na „poza magazynem” i dochodzi informacja kto pobrał – imię i nazwisko.

     

    Zwrot części na magazyn–osoba musi wypełnić następujące informacje:

    nr seryjny

    nazwa (np. dysk, drukarka)

    status części (sprawne/niesprawne)

    nr zlecenia do którego została wykorzystana

    kto oodał - imię i nazwisko na podstawie zalogowanego użytkownika *

    data (data może być automatycznie pobrana przez serwer bez konieczności wpisywania przez osobe)*

     

     

    Wysyłka – osoba musi wypełnić następujące informacje:

    nr seryjny

    nazwa (np. dysk, drukarka)

    status części (sprawne/niesprawne)

    do kogo wysłano

    kto wysłał - imię i nazwisko osoby na podstawie zalogowanego użytkownika*

    data (data może być automatycznie pobrana przez serwer bez konieczności wpisywania przez oosbę)*

    nr listu przewozowego

     

     

     

     

     

×