Witam,
Panowie mam taki prosty formularz:
Kod
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="Description" content="..." />
<meta http-equiv="content-language" content="pl" />
<meta name="author" content="..." />
<title>coś</title>
</head>
<body>

<form action="proba_wyw.php" method="POST">
<?php
$link = mysql_connect(localhost, root, root) or die('Błąd: Nie można połączyć z MySQL!');
mysql_select_db(mydb) or die('Błąd: Nie można wybraż bazy danych!');

$zapytanie = mysql_query ("SELECT prac_imie, prac_nazwisko FROM pracownicy");

echo('Wybierz pracownika <select name="naz_im">');
echo '<option value="">Wybierz pracownika</option>';
while($row = mysql_fetch_array($zapytanie)) {
    echo('<option value="'.$row['prac_nazwisko'].','.$row['prac_imie'].'">'.$row['prac_nazwisko'].' '.$row['prac_imie'].'</option>');
}
echo('</select>');
?>
<input type="submit" value="Zatwierdź">
<input type="reset" value="Wyczyść formularz" />
</form>


</body>
</html>


tabela pracownicy posiada następujące kolumny: prac_id, prac_imie, prac_nazwisko.
Chce aby po zatwierdzeniu formularza pokazało mi prac_id wybranego pracownika.

Nie było by problemów gdybym chciał wyciągnąć prac_id tylko po prac_nazwisko bo formularz wyglądał by tylko tak:
Kod
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="Description" content="......" />
<meta http-equiv="content-language" content="pl" />
<meta name="author" content="...." />

<title>coś</title>
</head>
<body>

<form action="proba_wyw.php" method="POST">
<?php
$link = mysql_connect(localhost, root, root) or die('Błąd: Nie można połączyć z MySQL!');
mysql_select_db(mydb) or die('Błąd: Nie można wybraż bazy danych!');

$zapytanie = mysql_query ("SELECT prac_nazwisko FROM pracownicy ");
echo 'Wybierz pracownika: <select name="prac_nazwisko">';
echo '<option value="">Wybierz pracownika</option>';
while($option = mysql_fetch_assoc($zapytanie)) {
echo '<option value="'.$option['prac_nazwisko'].'">'.$option['prac_nazwisko'].'</option>';
}
?>
<input type="submit" value="Zatwierdź">
<input type="reset" value="Wyczyść formularz" />
</form>


</body>
</html>

- w pliku proba_wyw.php wkładam do selecta id_prac where prac_nazwisko='$prac_nazwisko'

A jak będzie wyglądał plik proba_wyw.php dla imienia i nazwiska - jak poprawnie przekazać $naz_im?

ok już wiem, tu był błąd:
Kod
while($row = mysql_fetch_array($zapytanie)) {
    echo('<option value="'.$row['prac_id'].'">'.$row['prac_nazwisko'].' '.$row['prac_imie'].'</option>');


po takiej zmianie przekazujemy zmienną "naz_im" już jako prac_id