Katalog osób php + baza mysql |
Katalog osób php + baza mysql |
15.02.2013, 07:57:28
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 15.02.2013 Ostrzeżenie: (0%) |
Witam serdecznie,
Panowie poratujcie. Z góry przepraszam, że tak prosto z mostu ale goni mnie czas a php dla mnie to coś z rodzaju czarów. Niemniej, serwer lokalnie i bazę mysql postawiłem a więc środowisko jest. Muszę zrobić takie cudo. Mianowicie, poprzez panel logowania dostajemy się do stronki gdzie są takie 4 okienka w których można zarejestrować osobę czyli: 1. Imię 2. Nazwisko 3. Pesel 4. Dodatkowe informacje Poniżej żeby także było okienko z wyszukiwaniem tych osób które już wcześniej zostały zarejestrowane. Dodatkowo potrzebuje aby była możliwość edycji tych osób z informacjami kto i kiedy coś do dodatkowych informacji później dopisał. To chyba wszystko. Nie wiem czy to coś trudnego czy nie, a może taki katalog jest gdzieś do pobrania? Gdybym miał więcej czasu to oczywiście coś bym kombinował no ale ten czas.... Z góry dziękuje za poświęconą pracę i pomoc. Ten post edytował PHPmar 15.02.2013, 07:58:01 |
|
|
15.02.2013, 08:05:42
Post
#2
|
|
Grupa: Zarejestrowani Postów: 283 Pomógł: 31 Dołączył: 10.01.2006 Skąd: Działoszyn Ostrzeżenie: (0%) |
Logowanie znajdziesz w sieci - część pierwsza z głowy.
Jeśli chodzi o część drugą (katalog osó, to 3 proste rzeczy: - tabela mysql 'osoby': Kod ID | imie | nazwisko | pesel | dodatkowe - formularz HTML potrafisz zrobic?Zrób te 2 rzeczy, a pomoge Ci z trzecią (PHP). Ten post edytował Michasko 15.02.2013, 08:12:54 -------------------- Po prawie 3-letniej przerwie w programowaniu, znowu raczkuję :) |
|
|
15.02.2013, 08:31:54
Post
#3
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 15.02.2013 Ostrzeżenie: (0%) |
Dziękuje Ci bardzo za szybki odzew. A wiec znalazłem takie coś do logowania i nawet działa.
Kod <HTML> <HEAD> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <TITLE>Logowanie</TITLE> </HEAD> <BODY> <CENTER> <H2>Wprowadź nazwę użytkownika i hasło:</H2> <FORM NAME = "formularz1" ACTION = "index1.php" METHOD = "POST" > <TABLE border="1"><TR> <TD bordercolor="#FFFFFF">Użytkownik:</TD> <TD bordercolor="#FFFFFF"> <INPUT TYPE="text" NAME="user"> </TD> </TR><TR> <TD bordercolor="#FFFFFF">Hasło:</TD> <TD bordercolor="#FFFFFF"> <INPUT TYPE="password" NAME="haslo"> </TD> </TR><TR> <TD COLSPAN="2" ALIGN="center" BORDERCOLOR="#FFFFFF" > <INPUT TYPE="submit" VALUE="Wejdź"> </TD> </TR></TABLE> </FORM> </CENTER> </BODY> </HTML> Nie wiem na ile to bezpieczne logowanie chociaż to będzie lokalnie bez wystawiania do internetu. Pewnie też nie działa jako czas sesji ale ok. Tabele 'osoby' mysql utworzyłem. |
|
|
15.02.2013, 09:21:16
Post
#4
|
|
Grupa: Zarejestrowani Postów: 283 Pomógł: 31 Dołączył: 10.01.2006 Skąd: Działoszyn Ostrzeżenie: (0%) |
Jeśli chodzi o Twoje logowanie, to nie zadziała ono w ogóle - tam jest sam HTML, więc jedyne co robisz to wyświetlasz formularz, który i tak będzie można ominąć.
Twój katalog: plik osoba.php (odpowiedzialny za...wszystko ): Miej na uwadze, że nie ma tutaj prawie żadnych zabezpieczeń przed SQL injection, więc można w łatwy sposób usunąć wszystkie dane. No ale miało być na szybko:) jeśli będą jakieś problemy to melduj. Ten post edytował Michasko 15.02.2013, 10:07:26 -------------------- Po prawie 3-letniej przerwie w programowaniu, znowu raczkuję :) |
|
|
15.02.2013, 09:41:09
Post
#5
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 15.02.2013 Ostrzeżenie: (0%) |
Jak to uruchomiłem, wyszedł tylko napis "W bazie danych nie widnieją żadne osoby!" - pewnie coś zawaliłem?
|
|
|
15.02.2013, 09:47:40
Post
#6
|
|
Grupa: Zarejestrowani Postów: 283 Pomógł: 31 Dołączył: 10.01.2006 Skąd: Działoszyn Ostrzeżenie: (0%) |
A masz jakieś osoby dodane w bazie?
Dodaj sobie odnośnik do dodawania nowych osób. Albo skopiuj jeszcze raz mój kod, bo wczesniej tego odnosnika nie było. -------------------- Po prawie 3-letniej przerwie w programowaniu, znowu raczkuję :) |
|
|
15.02.2013, 09:49:04
Post
#7
|
|
Grupa: Moderatorzy Postów: 36 455 Pomógł: 6292 Dołączył: 27.12.2004 |
Albo nie masz naprawdę osób, albo masz błąd bazy. Na błąd bazy zrób taki kod:
$osoby = mysql_query('SELECT * FROM osoby') or die(mysql_error()); przenosze
Powód edycji: [nospor]:
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
15.02.2013, 10:02:45
Post
#8
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 15.02.2013 Ostrzeżenie: (0%) |
Panowie, pewnie coś źle robię. Na ten moment odpalam sam plik osoba.php i wyskakuje tylko "W bazie danych nie widnieją żadne osoby!" (osób w bazie nie mam, bo nie mam formularza aby je wprowadzać)
Nie wiem co mam gdzie dopisać lub dołączyć. Wiecie, rozmawiacie z laikiem. Ten post edytował PHPmar 15.02.2013, 10:03:46 |
|
|
15.02.2013, 10:07:58
Post
#9
|
|
Grupa: Zarejestrowani Postów: 283 Pomógł: 31 Dołączył: 10.01.2006 Skąd: Działoszyn Ostrzeżenie: (0%) |
Pozwolę sobie zacytować siebie:
Cytat skopiuj jeszcze raz mój kod, bo wczesniej tego odnosnika nie było. Dodawanie osób masz pod adresem osoba.php?akcja=dodaj -------------------- Po prawie 3-letniej przerwie w programowaniu, znowu raczkuję :) |
|
|
15.02.2013, 10:27:48
Post
#10
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 15.02.2013 Ostrzeżenie: (0%) |
kliknąłem ten link osoba.php?akcja=dodaj i dodałem osobę teraz już jak odpalam osoba.php to wyskakuje lista wpisanych osób i dodaj osobę, edytuj, usuń. A mógłbyś zrobić tak że zamiast wylistowania osób była tam wyszukiwarka? Tak panel jak przy dodawaniu osób ale jako szukajka. Jeszcze mam krzaki w czcionkach, dałem utf-8 ale dalej tak jest.
|
|
|
15.02.2013, 10:41:45
Post
#11
|
|
Grupa: Zarejestrowani Postów: 283 Pomógł: 31 Dołączył: 10.01.2006 Skąd: Działoszyn Ostrzeżenie: (0%) |
Odnośnie kraków - zamień 3 i 4 linijkę na:
Jeśli chodzi o wyszukiwarkę - nie. -------------------- Po prawie 3-letniej przerwie w programowaniu, znowu raczkuję :) |
|
|
15.02.2013, 11:23:09
Post
#12
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 15.02.2013 Ostrzeżenie: (0%) |
Bardzo Ci dziękuje za pomoc, wiem że to czasochłonne wszystko - resztę gdzieś poszukam. Napisz mi adresik na pw to flaszeczkę wyślę
Ten post edytował PHPmar 15.02.2013, 11:37:45 |
|
|
15.02.2013, 14:18:54
Post
#13
|
|
Grupa: Zarejestrowani Postów: 283 Pomógł: 31 Dołączył: 10.01.2006 Skąd: Działoszyn Ostrzeżenie: (0%) |
Akurat czekam na coś, więc z nudów prosta wyszukiwarka po imieniu, nazwisko bądź peslu.
-------------------- Po prawie 3-letniej przerwie w programowaniu, znowu raczkuję :) |
|
|
Wersja Lo-Fi | Aktualny czas: 24.04.2024 - 17:11 |