Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 30.12.2008 Ostrzeżenie: (0%)
|
Witam, mam problem z komenda.
mam takie tabele Osoba -------- ID_OSOBA <PK> imie nazwisko telefon Uczen ---------- ID_UCZNIA <PK> ID_OSOBA ID_KLASY Klasa ---------- ID_KLASY <PK> nazwa Stworzylem formularz do wpisania imienia nazwiska telefonu email i klasa. Wszystko ok tylko nie potrafie zrobic by po wpisaniu formularzu w polu "klasa" np. 1c wyszukalo mi po nazwie "1c" jego ID w tabeli "Klasa" i wpisalo go do tabeli "Uczen" w ID_KLASY. np. Klasa -------- ID_klasy..........nazwa 1.....................1c Uczen --------- ID_UCZNIA..........15 ID_OSOBA...........26 ID_KLASA............1 mam takie cos ale nie wychodzi: $dodaj = mysql_query ("INSERT INTO Osoba SET imie='$imie', nazwisko='$nazwisko', telefon='$telefon', email='$email'"); $dodaj1 = mysql_insert_id(); $dodaj2 = mysql_query ("INSERT INTO Uczen SET ID_OSOBA='$dodaj1' WHERE ID_KLASY='$klasa'"); $dodaj3 = mysql_insert_id(); Ten post edytował Wojtekss 3.01.2009, 16:53:53 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 30.12.2008 Ostrzeżenie: (0%)
|
Przepraszam przez przypadek wyslalem niegotowy post, jzu go edytowalem (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
i jest ktos kto moze mi pomoc? zalezy mi bardzo Doszedlem do takiej postaci, nie wiem czy poprawnie mysle, lecz jak wchodze w tabele Uczen to w ID_KLASY wypisuje mi wartosc 0. $dodaj2 = mysql_query ("INSERT INTO Osoba SET imie='$imie', nazwisko='$nazwisko', telefon='$telefon', email='$email'"); $dodaj3 = mysql_insert_id(); $dodaj9 = mysql_query ("Select ID_KLASY from Klasa WHERE nazwa='$klasa'"); $dodaj4 = mysql_query ("INSERT INTO Uczen SET ID_OSOBA='$dodaj3', ID_KLASY='$dodaj9'"); $dodaj5 = mysql_insert_id(); |
|
|
|
Wojtekss [PHP][MYSQL] INSERT INTO 3.01.2009, 16:43:55
bim2 Ale jaki problem? Jakie błędy? Co się dzieje? 3.01.2009, 16:44:55
nospor Cytat, lecz jak wchodze w tabele Uczen to w ID_KLA... 3.01.2009, 18:53:21
SzamanGN Tabela Uczeń nie jest potrzebna.
Do tabeli Os... 3.01.2009, 19:06:14
Tagon Cytat$dodaj = mysql_query ('INSERT INTO O... 23.09.2011, 17:23:47
agataperz Po 1.
ażeby Ci ładnie wpisywało do bazy to musisz ... 23.09.2011, 19:11:49
mikiz65 $dodaj2 = mysql_query ("INSERT INTO Osob... 23.09.2011, 22:19:08 ![]() ![]() |
|
Aktualny czas: 2.04.2026 - 04:10 |