Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Formularz Rejestracyjny, Rejestracja Osoby oraz odczytanie z bazy danych
-SniFF-
post
Post #1





Goście







Witam!
Jestem grafikiem i z php nie mam wiele wspólnego, jednak dostałem wyjątkowo zadanie stworzenia forlumarza rejestracji korzystającego z bazy danych oraz czegoś w stylu panelu do wyświetlania tych danych... Sam stworzyłem coś takiego:
Formularz:
  1. <form action="insert.php" method="post">
  2.  
  3. Pierwsze imię: <input type="text" name="nip"><br>
  4. Drugie imię: <input type="text" name="pesel"><br>
  5. Telefon stacjonarny: <input type="text" name="phone"><br>
  6. Telefon komórkowy: <input type="text" name="mobile"><br>
  7. Fax: <input type="text" name="fax"><br>
  8. E-mail: <input type="text" name="email"><br>
  9. strona WWW: <input type="text" name="web"><br>
  10.  
  11. <input type="submit" value="Wyślij">
  12. </form>


Skrypt wrzucający do bazy:

  1. <?
  2. $username="user";
  3. $password="pass";
  4. $database="basename";
  5.  
  6. $nip=$_POST['nip'];
  7. $pesel=$_POST['pesel'];
  8. $phone=$_POST['phone'];
  9. $mobile=$_POST['mobile'];
  10. $fax=$_POST['fax'];
  11. $email=$_POST['email'];
  12. $web=$_POST['web'];
  13.  
  14. mysql_connect(localhost,$username,$password);
  15. @mysql_select_db($database) or die("Nie znaleziono bazy danych");
  16.  
  17. $query = "INSERT INTO dane VALUES ('','$nip','$pesel','$phone','$mobile','$fax','$email','$web')";
  18. mysql_query($query);
  19.  
  20. ?>


No i coś nie działa... Hmm Generalnie chodzi o to żeby osoba wpisała swoje dane, dane mają się pojawić w bazie danych a później przy pomocy jakiegoś skryptu/strony (Nie mam pojęcia jak to zrobić) admin mógl wejść, będą wyświetlały się imiona i nazwiska a po kliknięciu wyświetli się reszta informacji o osobie...
Nie wiem czy jest to duży problem, sam z php nie mam nic wspólnego nie potrafie tego ocenić, w zamian mogę zająć się topem na strone lub stworzyć design...

Z góry dziękuje za pomoc...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Shili
post
Post #2





Grupa: Zarejestrowani
Postów: 1 085
Pomógł: 231
Dołączył: 12.05.2008

Ostrzeżenie: (0%)
-----


@up
Eileen, zastanawiałaś się nad bezpieczeństwem skryptów, wspominając że nic skomplikowane nie robi trzeba było wspomnieć że istnieje coś takiego jak sql injection, co polecam autorowi do zapoznania się.

@autor
Coś nie działa, czyli co? Problemy trzeba precyzować. Pojawia się błąd, czy dane nie dodają się do bazy, ale błędu nie ma? Opisz wszystko możliwie najdokładniej.

Ten post edytował Shili 8.08.2008, 12:54:13
Go to the top of the page
+Quote Post

Posty w temacie
- SniFF   [PHP]Formularz Rejestracyjny   8.08.2008, 12:16:56
- - Eileen   Jak masz zapytanie do bazy to tam powinno by...   8.08.2008, 12:47:56
- - Shili   @up Eileen, zastanawiałaś się nad b...   8.08.2008, 12:52:54
- - SniFF   Dobra to ja może napiszę od początku... Troche pop...   9.08.2008, 11:11:17
- - Shili   Przed session_start() do przeglądarki nie może być...   9.08.2008, 11:43:24
- - rzymek01   Shili, a gdzie funkcje.php wysyłają coś do przeglą...   9.08.2008, 11:55:45
- - Shili   Choćby w gigantycznej, wielkiej, paskudnej tabeli.   9.08.2008, 12:06:16
- - rzymek01   ale to jest w funkcji, która nie jest narazie wywo...   9.08.2008, 12:18:31
- - SniFF   [PHP] pobierz, plaintext <? session_start(...   9.08.2008, 12:19:00
- - Shili   @rzymek01 Faktycznie Może w takim razie na począ...   9.08.2008, 12:44:36
- - Gość   Dobra:) poradziłem sobie jakoś, zrobiłem od począt...   9.08.2008, 18:17:42
- - czajnikkoko   Nie wiem dokładnie jak masz porobione tabele ...   9.08.2008, 19:22:46
- - SniFF   No to z tego co rozumiem ma to wyglądać tak: [PHP...   9.08.2008, 20:08:41
- - czajnikkoko   Po 46 linijce tego kodu, ktory dałes jako pierwszy...   9.08.2008, 20:36:40
- - SniFF   Generalnie na podstawie tego co mi dałeś i http://...   9.08.2008, 20:49:04
- - czajnikkoko   A czy plik w ktorym masz ten skrypt nazywa sie wys...   9.08.2008, 20:54:28
- - SniFF   Fakt... Sorry tego nie zauważyłem, jest ok nie wyś...   9.08.2008, 20:58:15
- - SniFF   Znaczy wyświetla, ale dokładnie tą samą strone z p...   9.08.2008, 21:04:01
- - czajnikkoko   Napisz do mnie na gg  bedzie łatwiej potem ktorys ...   9.08.2008, 21:05:28


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 11.10.2025 - 23:46