![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 0 Dołączył: 20.10.2016 Ostrzeżenie: (0%) ![]() ![]() |
Cześć, jestem tu od niedawna, z PHP mam także od niedawna odczynienia. Chciałem zobaczyć jak można zrobić kopiowanie rekordu z głównej tabeli do innej.
Załóżmy, że główna tabela nazywa się "main_office" a poboczne office1, office2, office3. kolumny w main_office to (id, imie, nazwisko, data_1, status) natomiast w office1,2,3 (id, imie, nazwisko, data_1,). id jest auto inkrementowane. Chciałem to zrobić za pomocą "option value" jako wybór office1,2,3 tak, aby po wciśnięciu przycisku przekaż w kolumnie "status" pozostawała informacja do którego office został przekazany rekord. wiem, że kwerenda powinna być mniej więcej taka
Generalnie to nie wiem jak wstawić tam gdzie jest "office1" w zapytaniu pole wyboru, generalnie co tam wstawić, żeby można było wybrać office1, 2 lub 3. Dodatkowo nie wiem też jak powinien wyglądać kod z czymś takim. Szukałem tutoriali na youtube, ale nic nie mogę sensownego znaleźć. będę wdzięczny za pomoc ps. może ktoś z was coś podobnego robił? Ten post edytował mov45 13.11.2016, 18:52:42 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat głowiłem się nad tym ponad tydzień, Prosze cie... Ladnie tak klamac w zywe oczy? Przez tydzien to bys bez zadnego problemu przerobil podstawy phpCytat aby w INSERT INTO .... w miejsce kropek podmianiało w zależności od wyboru office1,2,3 Kurcze, toz juz w innym miejscu wkladasz wynik selecta do zapytania, o tu: $query = "UPDATE dziennik1 SET nazwa='$nazwa', user1='$user1', office='$office' WHERE id=$id"; Jaki masz problem by to samo zrobic dla zapytania z insert? |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 0 Dołączył: 20.10.2016 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Prosze cie... Ladnie tak klamac w zywe oczy? Przez tydzien to bys bez zadnego problemu przerobil podstawy php Ja niedawno dopiero zacząłem z tym zabawę więc tyle mi to zajęło a może nawet i dłużej - nie każdy łapie tak samo (IMG:style_emoticons/default/smile.gif) Cytat Kurcze, toz juz w innym miejscu wkladasz wynik selecta do zapytania, o tu: $query = "UPDATE dziennik1 SET nazwa='$nazwa', user1='$user1', office='$office' WHERE id=$id"; Cytat Jaki masz problem by to samo zrobic dla zapytania z insert? problem ma taki, że do tej pory tego nie robiłem, domyślam się, że inserty muszą być trzy? $query = "INSERT INTO office1 (nazwa, user1) SELECT nazwa, user1 FROM dziennik1 WHERE id=$id"; $query = "INSERT INTO office2 (nazwa, user1) SELECT nazwa, user1 FROM dziennik1 WHERE id=$id"; $query = "INSERT INTO office3 (nazwa, user1) SELECT nazwa, user1 FROM dziennik1 WHERE id=$id"; tylko zastanawia mnie to jak nimi sterować za pomocą formularza tam gdzie mam Nie do końca rozumiem czy wiesz jaki efekt chce osiągnąć więc napiszę jeszcze raz : po zaznaczeniu wyborze w tabeli html wybranego office1, lub 2 lub 3 i wciśnięciu przycisku przekaż - rekord zostanie przesłany do odpowiedniej tabeli w bazie w sumie są 4 różne tabele - dziennik1, office1, office2, office3 wiem, że może to wyglądać na mega drążenie tematu z mojej strony, ale chcę to dobrze zrozumieć i tak w ogóle to dzięki za pomoc (IMG:style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 07:02 |