[PHP][MySQL] Lista rozwijana a zapis danych do bazy

Języki, których efekty są wykonywane po stronie serwera. PHP, ASP czy CGI w połączeniu z bazami danych SQL dają niezwykłe możliwości budowy i zarządzania stron WWW. Tu zadajemy pytania oraz demonstrujemy kod, z którym mamy problem.
nieznajomy
Posty: 3
Rejestracja: wt mar 22, 2011 2:03 pm

[PHP][MySQL] Lista rozwijana a zapis danych do bazy

Post autor: nieznajomy »

Witam

Stworzyłem sobie taką oto listę:

Kod: Zaznacz cały

<?php
$link = mysql_connect($dbhost, $dbuser, $dbpass) or die('Błąd: Nie można połączyć z MySQL!');
mysql_select_db('baza') or die('Błąd: Nie można wybrać bazy danych!');
mysql_query('SET CHARSET latin2');
mysql_query('SET NAMES utf8');
$zapytanie = mysql_query ("SELECT * FROM kluby ORDER BY nazwa ASC");
echo '<select name="klub">';
echo '<option value="">Wybierz klub</option>';
while($option = mysql_fetch_assoc($zapytanie)) {
echo '<option value="'.$option['ID'].'">'.$option['nazwa'].'</option>';
}
echo '</select>';
?>
I mam też INSERT INTO:

Kod: Zaznacz cały

$imie = $_POST['imie'];
$nazwisko = $_POST['nazwisko'];
$data_ur = $_POST['data_ur'];
$wzrost = $_POST['wzrost'];
$kraj = $_POST['kraj'];
$pozycja = $_POST['pozycja'];
$klub = $_POST['klub'];
$klub_id = $option['ID'];

$sql = mysql_query("INSERT INTO kartofelki ".
       "(id,
	   imie,
	   nazwisko,
	   data_ur,
	   wzrost,
	   kraj,
	   pozycja,
	   klub_id) ".
       "VALUES ".
       "('',
	   '$imie',
	   '$nazwisko',
	   '$data_ur',
	   '$wzrost',
	   '$kraj',
	   '$pozycja',
	   '$klub_id')");
	   }
Próbowałem też kilku innych sposobów, ale niestety nie mam pojęcia jak zapisać w tabeli "kartofelki" ( :) ) numerek w polu "klub_id", który pobierany jest z tabeli "kluby" z pola ID.

Pozdrawiam
ODPOWIEDZ