Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MySQL]Formularz
Forum PHP.pl > Forum > Przedszkole
radexon
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?
darko
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.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.