![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 19.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
Mam taki problem 2 tabele jedna ZEGAREK posiadajaca ID_zegarka druga Atrybuty posiadajaca ID_zegarka. Mam taki kod dodajacy nowy zegarek do bazy
CODE $pobranie_id_zegarka="select (ID_ZEGARKA)+1 FROM ZEGAREK ORDER BY ID_ZEGARKA DESC limit 1"; $wstawienie_do_zegarek="INSERT INTO ZEGAREK(ID_ZEGARKA,Producent) VALUES ('".$pobranie_id_zegarka."','" . $_POST[Producent] . "')"; $id_zegarka="select ID_ZEGARKA FROM ZEGAREK ORDER BY ID_ZEGARKA DESC limit 1"; $zegarek_dodawany = "INSERT INTO ATRYBUTY (ID_ZEGARKA_obcy,Nazwa_zeg,Wymiary,Mechanizm,Obudowa,Tarcza,Wodoszczelnosc,Stope ,Budzik,Datownik,Pasek,Dodatkowe_informacje,Gwarancja,Cena,ID_KATEGORIA_obcy) VALUES ( '".$pobranie_id_zegarka."', '" . $_POST[Nazwa_zeg] . "', '" . $_POST[Wymiary] . "', '" . $_POST[Mechanizm] . "', '" . $_POST[Obudowa]. "', '" . $_POST[Tarcza]. "', '" . $_POST[Wodoszczelnosc] . "', '" . $_POST[Stoper] . "', '" . $_POST[Budzik] . "', '" . $_POST[Datownik] . "', '" . $_POST[Pasek] . "', '" . $_POST[Dodatkowe_informacje] . "', '" . $_POST[Gwarancja] . "', '" . $_POST[Cena] . "', '".$_POST[Nazwa_kategorii]."' )"; $result = mysql_query($wstawienie_do_zegarek) or die("Niepoprawne zapytanie:" . mysql_error()); $result = mysql_query($zegarek_dodawany) or die("Niepoprawne zapytanie: 2" . mysql_error()); echo "Wykonano"; Kod można powiedzieć jako tako działa do tabeli ZEGAREK wstawia wartosc ostatnia +1, natomiast w tabeli Atrybuty wartość ID_ZEGARKA_obcy przyjmuje wartość 0, a nie CODE '".$pobranie_id_zegarka."' taka jak wstawiam do tabeli ZEGAREK , DLACZEGO ? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 17:07 |