Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL]Formularz, Pole wyboru - dane pobierane z tabeli
radexon
post 2.03.2010, 10:52:12
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 10.04.2006

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


Siema smile.gif

Zrobiłem sobie formularz przy wykorzystaniu PHP i MYSQL, który dane z formularza zapisuje do tabeli pracownicy.
Utworzyłem sobie tabelę klienci i tam pola w niej.

Utworzyłem kolejny formularz który ma za zadanie dodawać klienta do bazy.
I chciałbym zrobić żeby w polu wyboru był pobierane dane z tabeli pracownicy takie jak Imie i nazwisko.

<form action="...">
<select name="nazwa">
<option>$imie $nazwisko</option>
<option>$imie $nazwisko</option>
(...)
</select>
</form>

Dodałem łączenie z bazą danych
<?
$username="nazwa użytkownika bazy danych";
$password="hasło do bazy danych";
$database="nazwa bazy danych";

$imie=$_POST['imie'];
$nazwisko=$_POST['nazwisko'];


mysql_connect(localhost,$username,$password);
@mysql_select_db($database) or die("Nie znaleziono bazy danych");

$query="SELECT * FROM pracownicy";
$result=mysql_query($query);
?>

Jak umieścić żeby w polu wybory wyświetlić się imie i nazwisko?

Ten post edytował radexon 2.03.2010, 10:53:38
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
darko
post 2.03.2010, 10:55:05
Post #2





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

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


Zobacz, jak wyciągnąć dane z bazy w pętli


--------------------
Nie pomagam na pw, tylko forum.
Go to the top of the page
+Quote Post
darko
post 2.03.2010, 12:02:55
Post #3





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

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


Na przyszłość wrzucaj kod w odpowiedni bbcode (pomaga uniknąć podobnych błędów):

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  4. <title>DODAJ KLIENTA</title>
  5. </head>
  6. <table width="500" border="1">
  7. <tr>
  8. <td>&nbsp;</td>
  9. </tr>
  10.  
  11. <table width="500" border="1">
  12. <tr>
  13. <td> <form action="klient_dodaj.php" method="post">

  1. <?
  2. $username="bupkraus_biuro";
  3. $password="radex";
  4. $database="bupkraus_biuro";
  5.  
  6. $imie=$_POST['imie'];
  7. $nazwisko=$_POST['nazwisko'];
  8.  
  9. mysql_connect(localhost,$username,$password);
  10. @mysql_select_db($database) or die("Nie znaleziono bazy danych");
  11.  
  12. $query="SELECT imie, nazwisko FROM pracownicy";
  13. mysql_query($query);
  14.  
  15. echo "<select name="nazwa">
  16. <option>$imie $nazwisko</option>
  17.  
  18. </select> ";
  19. $i++;
  20. }
  21. ?>

  1. <p>
  2. <label>Imię
  3. <input type="text" name="imie" id="imie" />
  4. </p>
  5. <p>
  6. <label>Nazwisko
  7. <input type="text" name="nazwisko" id="nazwisko" />
  8. </p>
  9. <p>
  10. <label>Nazwa firmy
  11. <input type="text" name="firma" id="firma" />
  12. </p>
  13. <p>
  14. <label>NIP:
  15. <input type="text" name="nipfirmy" id="nipfirmy" />
  16. </p>
  17. <p>
  18. <label>REGON:
  19. <input type="text" name="regonfirmy" id="regonfirmy" />
  20. </p>
  21. <p>
  22. <label>Kwota:
  23. <input type="text" name="kwota" id="kwota" />
  24. </p>
  25. <p>
  26. <label>Data zawarcia umowy:
  27. <input type="text" name="datafirma" id="datafirma" />
  28. </p>
  29. <p>
  30. <label>Data ost. płatności:
  31. <input type="text" name="dataplatnosci" id="dataplatnosci" />
  32. </p>
  33. <p>
  34. <label>Księgowa:
  35. <input type="text" name="ksiegowa" id="ksiegowa" />
  36. </p>
  37. <p>
  38. <label>Email:
  39. <input type="text" name="emailfirmy" id="emailfirmy" />
  40. </p>
  41. <p>
  42. <label>Telefon:
  43. <input type="text" name="telefon" id="telefonfirmy" />
  44. </p>
  45. <p>
  46. <input type="submit" value="Dodaj nowego klienta">
  47. </p>
  48. </form></td>
  49. </tr>
  50. </body>
  51. </html>

Nie widzę, gdzie korzystasz z funkcji, do której podałem link.


--------------------
Nie pomagam na pw, tylko forum.
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 05:30