Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][sql] Równoczesny zapis do 2-óch tabel, Jak zapisać dane do dwóch tabel jednocześnie
palixmp
post
Post #1





Grupa: Zarejestrowani
Postów: 69
Pomógł: 0
Dołączył: 19.07.2006

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


Mam formularz i chcę zapisać go do 2 tabel jednocześnie, jaka jest funkcja aby to uczynić jednym kliknięciem.
Dodam jeszcze że, w jednej tabeli dane zostaną "do końca świata" a w drugiej bede owe dane modyfikował, odejmował dodawał i takie tam. Obie tabele są identyczne, z wyjątkiem innych nazw oczywiście:)


Jeśli pisze:
insert into LICZBY values .....

istnieje jakies polecenie które automatycznie doda dane do dwóch identycznych tabel, tylko o innych nazwach, czy należy napisać coś 2 razy (ale w jaki sposób).

Jeśli temat już był bardzo prosze o linka, bo szukam tego dzisiał cały dzień i nic nie mogłem znaleść.

Z góry dzięki.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
palixmp
post
Post #2





Grupa: Zarejestrowani
Postów: 69
Pomógł: 0
Dołączył: 19.07.2006

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


Dzieki nospor znowu nie pomyślałem ze to takie proste:)(IMG:http://forum.php.pl/style_emoticons/default/smile.gif) A nawiązując do Twojego pytania czy to tylko przykład to niestety nie:)(IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Tylko różnica jest w tym taka, ze nie bede liczył spinaczy ale paczki spinaczy:) Chyba nigdy nie pracowałeś w państwówce, kiedyś zanim tu przyszedłem było tak, ze jak szło sie do ksero, to dostawało sie np 10 kartek i trzeba było to wpisać do zeszytu, a jak któraś Ci się np. podarła to trzeba było napisac sie sie podarła i zwrócić ja do specjalnego kartonu:)(IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ale mniejsza z tym:)

Mam pytanie. Jak zrobić żeby NazwaArtykulu byla unikalna?? Bo np. w dostawie A przywieźli 30 spinaczy, wyciągnąlem 15spinaczy, ale już zamówiłem następną dostawe i m. in. przywieźli 30 spinaczy. I w formularzu z listy rozwijanej NazwaArtykulu (dane pobierane są z bazy) było by widać 2 razy spinacze i chce dodać do tego NrFaktury który jest unikalny, jak do listy rozwijanej dodać 2 wartości z różnych tabel aby było wiadomo z której dostawy jest dany spinacz?? Jeśli mam jakoś przebudować to też prosze o podpowiedź(IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

www.palixmp.yoyo.pl/logowanie.php5 to link do tego magazynku, a login to: uzytkownik, a haslo: haslo. Będzie Wam lepiej do zrozumienia, mam nadzieję, ze nikt nie będzie szkodzić, a wpisywać mozecie wszystko bo i tak bede to za pare dni czyścić.

  1. <?php 
  2. function wyswietl_form_adwydane()
  3. {
  4. lacz_moje();
  5. $rezultat1 = @mysql_query('SELECT NazwaArtykulu FROM ARTYKULYBIUROWE');
  6. if (!$rezultat1) {
  7. '<p>Nie mozna pobrac listy Artykulówwydanych z bazy danych.</p>');
  8. } 
  9. ?>
  10. <form action="dodaj_wydane.php5" method=post>
  11. <table width=320 cellpadding=2 cellspacing=0 bgcolor=#cccccc><tr><td>NazwaArtykulu:</td><td>
  12. <select name="NazwaArtykulu" size="1">
  13. <option value="">
  14. <?php
  15.  
  16. while ($ARTYKULYWYDANE = mysql_fetch_array($rezultat1)) {
  17. $aname = htmlspecialchars($ARTYKULYWYDANE['NazwaArtykulu']);
  18.  
  19. echo "<option value='$aname'>$aname</option>n";
  20. }
  21. ?>
  22. </option></select></td></tr>
  23.  
  24. <tr><td>IloscSztuk:</td><td><input type=text name=IloscSztuk></td></tr>
  25. <tr><td>DataWydania:</td><td><input type=text name=DataWydania></td></tr>
  26. <tr><td colspan=2 align=center><input type=submit value="Dodaj artykul wydany"></td></tr>
  27. </table>
  28. </form>
  29. <?php
  30. } ?>


Dodam ze to jest dopiero początek, wiec niema żadnych zabezpieczeń przed wprowadzaniem błędnych danych(poza jednym) i w ogóle jest to w fazie "robót drogowych" wiec prosze nie komentować że jest wieśniacko napisane hihihi:)

Z góry dzieki

Ten post edytował DeyV 21.09.2006, 10:08:37
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 00:32