Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wybieranie i wstawianie, MySQL i PHP
Początkujący_
post
Post #1





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 6.06.2005

Ostrzeżenie: (30%)
XX---


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>";
?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
SongoQ
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

Ostrzeżenie: (0%)
-----


Nie powtarzaj postow, wystarczy ze jeden taki napiszesz.

http://forum.php.pl/index.php?showtopic=31458&
Go to the top of the page
+Quote Post
NuLL
post
Post #3





Grupa: Zarejestrowani
Postów: 2 262
Pomógł: 21
Dołączył: 3.05.2004
Skąd: Sopot, Krakow, W-wa

Ostrzeżenie: (0%)
-----


WARN - za crossposting.

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

Zamknięte.
Go to the top of the page
+Quote Post

Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 18:18