Witam.
Mam w bazie danych trzy tabele:
Ocena->ocena,ocena_slownie;
Przedmiot->symbol,przedmiot;
StopnieUczniow->id,przedmiot,ocena
Chcę zrobić teraz coś takiego aby mieć dwie listy wybru, w pierwszej wybierać przedmiot a w drugiej ocenę (oczywiście te wartości z odpowiednich tabeli) i zapisać te wartości do trzeciej tabeli.
Doszedłem do czegoś takiego, ale niestety nie działa. POMOCY!
<?
session_start();
echo "<h1>Obsada przedmiotów</h1>";
if(session_is_registered("prawid_uzyt"))
{
$connection = mysql_connect("localhost", $legitymacja , $haslo );
mysql_select_db("szkola", $connection);
if ($co == 'dodaj')
{
if ($d1 && $d1)
{
$query = "insert into stopnieuczniow (id, ocena, ocena_slownie) values ('', '$d1', '$d2')";
$wynik = mysql_query ($query, $connection);
}
}
$wynik = mysql_query ("SELECT * FROM przedmiot", $connection) or die ("błąd w pytaniu");
$wynik2 = mysql_query ("SELECT * FROM ocena", $connection) or die ("błąd w pytaniu");
Print "<form method=\"POST\" name=\"co\" value=\"dodaj\"><p>
<select size=\"1\" name=\"D1\" >";
while ($rekord = mysql_fetch_row ($wynik))
{
$symbol = $rekord[1];
Print "<option>$symbol</option>\n";
}
print "</select><select size=\"1\" name=\"D2\">";
while ($rekord2 = mysql_fetch_row ($wynik2))
{
$ocena = $rekord2[1];
Print "<option>$ocena</option>\n";
}
print "</select><input type=\"submit\" value=\"Zrób to\" name=\"B1\"></p></form>";
}
echo "<a href=\"uwierz_glowny.php\">Powrót do strony głównej</a>";
?>