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
-SniFF-
post
Post #2





Goście







Znaczy wyświetla, ale dokładnie tą samą strone z podziałem na 2 tabelki o_O Tak to wygląda teraz:
  1. <TABLE border=1>
  2. <TR height=500px>
  3. <TD width=194px>
  4. <?php
  5. $link = mysql_connect ('localhost','root','krasnal');
  6. mysql_select_db('bezrobotni', $link);
  7.  
  8. $result = mysql_query('SELECT nr, imie, nazwisko from dane_pods', $link);
  9. $num_rows = mysql_num_rows($result);
  10.  
  11. echo "$num_rows wierszy\n";
  12.  
  13. for($i=; $i<$num_rows ;$i++)
  14.  
  15. {
  16.  
  17. $wiersz=mysql_fetch_assoc($result);
  18.  
  19. $imie=$wiersz['imie'];
  20.  
  21. $nazwisko=$wiersz['nazwisko'];
  22.  
  23. $nr=$wiersz['nr'];
  24.  
  25. echo "<a href=wys1.php?nr=$nr target=blank>$imie $nazwisko</a><br />";
  26.  
  27. }
  28. ?>
  29. </TD>
  30.  
  31. <TD width=150px>
  32. <?php
  33. $link = mysql_connect ('localhost','root','krasnal');
  34. mysql_select_db('bezrobotni', $link);
  35. $result = mysql_query('SELECT nr, imie, imie2, nazwisko, nazw_rod, imie_mat, imie_ojca, obywatelstwo, p
    lec, stan_cywil, licz_dz, miejscowosc, kod_poczt, ulica, nr_domu, nr_mieszk, tel 
    from dane_pods'
    , $link);
  36. $num_rows = mysql_num_rows($result);
  37. if(!isset($_GET['nr'])) exit;
  38. $nr=$_GET['nr'];
  39. $wiersz=mysql_fetch_assoc($result);
  40. ?>
  41. </TD>
  42. </TR>
  43. </TABLE>
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: 5.10.2025 - 06:24