Skrypt zapisywania/odczytywania z bazy danych do strony WWW

Zlecenie zamknięte
no avatar
inQuest
Zleceniodawca
1 umowa
Opublikowano:
Ważne do:

Opis zlecenia

Dzień dobry!

Ogłoszenie uległo aktualizacji :)

Poszukujemy programisty, który będzie potrafił wykonać dwie rzeczy:

1. Napisać możliwe prosty, szybki i bezpieczny skrypt łączący się z bazą danych, aby w określonym momencie zapisać jedną-dwie dane podane przez użytkownika 'strony WWW' (która jest szkoleniem), odczytać je oraz zmienić zmienne wewnątrz szkolenia (za pomocą javascript przy pomocy wbudowanego, prostego API).

2. Napisać skrypt, który w momencie przekroczenia X wpisów do bazy danych w danym horyzoncie czasowym, zmienni jedną ze zmiennych w szkoleniu przy jego starcie.

Więcej szczegółów:

1. Skrypt nr 1 będzie osadzony na stronie WWW, która tak naprawdę będzie szkoleniem online, tworzonym przy użyciu HTML5 i JS. Szkolenie ma swoje "API", mamy wdrożone i działające rozwiązanie wyciągania danych ze szkolenia za pomocą AJAXa i JSON. W tym momencie potrafimy te dane zapisać np. do pliku excel przy pomocy pliku PHP, ale chcielibyśmy je przenieść do bazy danych (preferowanie mysql, bo posiadamy podstawową wiedzę w tym zakresie). Spodziewamy się bardzo dużego obciążenia (tj. w momentach szczytowych nawet 20-30k wejść na raz), więc im lżej i szybciej (oraz bezpieczniej, bo dane wrażliwe) tym lepiej.

2. Po osiągnięciu pułapu wpisów X w bazie chcielibyśmy, aby w szkoleniu zmieniała się jedna zmienna - albo odpytując bazę przy każdym uruchomieniu, albo np. przy pomocy crona, który co jakiś czas sprawdzi, czy dana liczba wpisów została osiągnięta. Zmianę zmiennych wewnątrz szkolenia potrafimy zrobić i doradzimy na etapie prac.

Szkolenie działa na zasadzie kontenera, który wyświetla kolejne ekrany szkolenia, zaciągająć dane z plików javascript. Nie potrzebuje do działania bazy danych, wystarczą same pliki na serwerze. Szkolenie ma też mechanizm preloadu. Chętnym możemy udostępnić przykładową paczkę, jak to wygląda.

Zależy nam na bezpieczeństwie przesłanych danych, dlatego z chęcią przeczytalibyśmy/usłyszelibyśmy, dlaczego Twoje rozwiązanie pozwoli nam spać spokojnie :)

Wymagane funkcje: