![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 9.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Zaczne od tego ze posiada baze mysql z dwoma tabelami uczniowie i frekwenca_dzien. Napisalem skrypt ktory pobiera klucz z czytnika rfid a nastepnie ma sprawdzic czy taki klucz istnieje w tabeli uczniowie pod nazwa "uczen_id". Jezeli klucz taki istnieje skrypt ma wkleic to tabeli frekwencja_uczen wlasnie ten klucz i aktualna godzine w przeciwnym przypadku wypisac informacje ze nie ma takiego klucza. Prosze o sprawdzenie poprawnosci napisanego skryptu. Chodzi mi glownie czy dobrze wykorzystalem komendy, laczylem sie z baza itp. A co do "$klucz" szukam w jaki sposob jest to pobierane z czytnika wiec prosze sie tym w ogole nie przejmowac. Zapomniałbym skrypt pisany w pythonie z wykorzystaniem biblioteki mysql.
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
Ogólnie wygląda na dobre, (ale tylko algorytm, a nie kod - uwagi niżej dałem) tylko nie jest potrzebne aż takie rozbudowane funkcjami sprawdzanie (IMG:style_emoticons/default/winksmiley.jpg) Wystarczy samo
A to dlatego, że jeśli istnieje choć jeden taki uczeń to zwróci tu pewne wartości, jeśli zaś nie to FALSE. I tylko to wystarczy sprawdzać. Nas nie interesuje czy jest konkretna wartość tam, lub ilu takich jest. Ważne jest tylko istnienie, czyli wartość typu bool. A to już nam samo mysql_query zwróci :)No i zwróc uwagę na nawiasy, apostrofy i funkcje, bo o nich zupełnie zapomniałeś (IMG:style_emoticons/default/winksmiley.jpg) Popatrz, że masz choćby insert do bazy... ale to tylko jakiś text. Nie ma bowiem mysql_query (IMG:style_emoticons/default/winksmiley.jpg) Ostatecznie masz więc:
Ten post edytował thek 18.09.2009, 14:27:39 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 9.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
dzieki wszystko jasne temat do zamkniecia
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 640 Pomógł: 44 Dołączył: 8.02.2004 Ostrzeżenie: (0%) ![]() ![]() |
Cytat
To nie jest kod Pythona, a raczej jakiś PHP - $, nawiasy klamrowe, mysql_query itd. To nie ma prawa działać ani w PHP ani w Pythonie (IMG:style_emoticons/default/winksmiley.jpg) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 2.10.2025 - 07:46 |