![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 19.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam pytanie. Jak zrobic aby w opcji input formularza, dane wysylane byly do dwoch tabel ?
Kod <input type="text" name="nick" value=""> i tutaj gdzie nick, jeszcze cos innego. prosze o pomoc.
Powód edycji: dodałem tag i zmodyfikowałem temat (cysiaczek)
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 148 Pomógł: 230 Dołączył: 26.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
radze bardziej sprecyzowac swoj problem poniewaz jest on niezrozumialy
-------------------- ET LINGUA EIUS LOQUETUR IUDICIUM
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 1 875 Pomógł: 230 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%) ![]() ![]() |
sprecyzuj pytanie, do jakich tabel ? MySQL czy HTML ?
w kazdym bądź razie, po tworzysz skrypt który wyśle do jednej jak i do drugiej tabeli wyniki. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 19.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
mam kod
Kod <form action="'.$_SERVER['PHP_SELF'].'?edytuj=dodaj" method="POST"> Admin: <input type="text" name="admin" value=""> <table style="background: black" height="1" cellSpacing="1" cellPadding="0" border="0"><tr><td style="border: 1pt solid #892E2E; padding: 0.75pt" width="45" bgColor="#892E2E" height="17" align="center"> <p class="MsoNormal" style="text-align: center" align="center"> <span style="font-weight:700"> <font color="#FFFFFF" style="font-size: 14px;" face="verdana">Miejsce</font></td><td style="border: 1pt solid #892E2E; padding: 0.75pt" width="100" bgColor="#892E2E" height="17" align="center"> <p class="MsoNormal" style="text-align: center" align="center"> <span style="font-weight:700"> <font color="#FFFFFF" style="font-size: 14px;" face="verdana">Nick</font></td><<td style="border: 1pt solid #892E2E; padding: 0.75pt" width="45" bgColor="#892E2E" height="17" align="center"> <p class="MsoNormal" style="text-align: center" align="center"> <span style="font-weight:700"> <font color="#FFFFFF" style="font-size: 14px;" face="verdana">Punkty</font></td></tr> <tr><td style="border: 1pt solid #222222; padding: 0.75pt" bgColor="#000000" height="7"> <p class="MsoNormal" align="center"> <font color="#FFFFFF" face="Verdana" style="font-size: 12px;">1</font></td><td align="center"><input type="text" name="miejsce1" value=""></td><td align="center"><input type="text" name="punkty" value=""></td></tr> <tr><td style="border: 1pt solid #222222; padding: 0.75pt" bgColor="#000000" height="7"> <p class="MsoNormal" align="center"> <font color="#FFFFFF" face="Verdana" style="font-size: 12px;">2</font></td><td align="center"><input type="text" name="miejsce2" value=""></td><td align="center"><input type="text" name="punkty2" value=""/td></tr> <tr><td style="border: 1pt solid #222222; padding: 0.75pt" bgColor="#000000" height="7"> <p class="MsoNormal" align="center"> <font color="#FFFFFF" face="Verdana" style="font-size: 12px;">3</font></td><td align="center"><input type="text" name="miejsce3" value=""></td><td align="center"><input type="text" name="punkty3" value=""></td></tr> </table> <br><input type="submit" name=dodaj value="Dodaj"> </form> Jest to formularz skryptu, ktory odpowiada za wysylanie danych do bazy mysql. I chce w opcji input w polu name, aby nie wysylalo mi tylko do tego pola, ale tez do innego, skrypt jest dobrze napisany. Jak zrobic? bo name="test, test2" nie dziala ... |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 085 Pomógł: 231 Dołączył: 12.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Nie jestem w stanie się przekopać przez to coś, już zwłaszcza że nie ma tam kodu php. A sam formularz jest raczej przynajmniej tak samo ważny jak kod php.
Wysyłanie do innego pola jest niepotrzebne, przynajmniej w tym jak to opisujesz. Zrozumiałam (może opacznie), że potrzebna Ci po prostu dwa razy ta sama zmienna, tak? Jeśli tak, to sobie ją dwa razy po prostu wykorzystaj, albo przypisz na wstępie do jakiejś innej. Jeśli nie, to najlepiej podziel się kodem php i jeśli mogę prosić - wytłumacz jeszcze raz. Ten post edytował Shili 27.07.2008, 16:43:39 |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 1 875 Pomógł: 230 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%) ![]() ![]() |
w tym kodzie nie ma za wiele PHP, więc lepiej było w sadzić w kod HTML.
Założe się że gdybyś usunął cały zbędny kod HTML i zostawił tylko <form/> oraz <input/> to na pewno znalazłbyś rozwiązanie sam. Chyba wiem o co Ci chodzi, stwórz sobie jeszcze coś takiego jak <input type="hidden" name="test2" value="'.$_POST['test'].'"/> pole name powinno być zawsze takie samo, chyba ze coś kombinujesz więcej, ale wartości możesz zmieniać wkłądając zmienna właśnie tak jak ja to zrobiłem powyżej, do attrybutu value @Shili Raczej kod PHP jest zbędny. Bardziej by sie przydał aby nazwał po imieniu co i gdzie i poukładał cały formularz. Ten post edytował Tomplus 27.07.2008, 16:46:24 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 19.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
np. jedne dane maja byc wysylane do tabeli x a drugie do tabeli y, i to wszystko z jednego formularza, i nie wiem jak to wlasnie zrobic.
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 1 085 Pomógł: 231 Dołączył: 12.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Użyć w obu jednej i tej samej zmiennej. Można. To że raz się jakąś zmienną już gdzieś użyło wcale nie znaczy, że jest zużyta.
Dla name="test":
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 1 875 Pomógł: 230 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%) ![]() ![]() |
Więc do tabeli MySQL ?
Więc dopisz jeszcze jedno zapytanie SQL, tak aby zrobił wpis w innej tabeli. Skopiuj zapytanie i zmien nazwę tabeli. |
|
|
![]()
Post
#10
|
|
![]() Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. ![]() |
Następnym razem proszę temat nazywać tak, aby odzwierciedlał problem
Przenoszę na Przedszkole -------------------- To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness; chaotic, confused, vulnerability, to inform yourself. Think for yourself. Question authority. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 19:57 |