Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wybieranie i wstawianie
Forum PHP.pl > Forum > Bazy danych > MySQL
Początkujący_
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>";
?>
SongoQ
Nie powtarzaj postow, wystarczy ze jeden taki napiszesz.

http://forum.php.pl/index.php?showtopic=31458&
NuLL
WARN - za crossposting.

Jeszcze raz znajde post bez bbCode - będzie kolejne ostrzeżenie.

Zamknięte.
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-2024 Invision Power Services, Inc.