Pomoc - Szukaj - U¿ytkownicy - Kalendarz
Pe³na wersja: [php][mysql] Przenoszenie danych miêdzy tabelami
Forum PHP.pl > Forum > Przedszkole
mihipoznan
Mam tabelê kupno i sprzeda¿ z takimi samymi kryteriami. Czy jest jakie¶ zapytanie do bazy które usuwa wybrane rekodry z 1 tabeli i przenosi do drugiej(z tymi samymi kryteriami ) ?
Lejto
mo¿e tak pobierasz dane z 1 tabeli zapisujesz je w tablicy i updatujesz do 2 tabeli a te które updatowa³e¶ z 1 tabeli usuwasz
mihipoznan
No tak tak..ale chodzi o to że jest pole do wyboru tabelę "kupno" i sprzedaż".. jak ktoś zaznaczy kupno a oferta ma id z kupna to wywali ofertę a ma zostać tylko ze zmienionymi danymi.. A jak zaznaczy sprzedaz to będzie ok, bo przeniesie do 2 tabeli i usunie z kupna..

kod1:
  1. <form method="post" action="index1.php?url=33">
  2.  <table>
  3.  <tr>
  4.  <td style=" width: 150px; text-align: left">Nazwa firmy:</td>
  5.  <td style=" width: 150px; text-align: left">
  6.  <?php echo ucwords($HTTP_SESSION_VARS['login']); $value= (isset($_POST['login'])) ? $_POST['login'] : ''; ?>
  7.  <td rowspan="5" class="bok3"><?
  8.  
  9.  $connection = mysql_connect("localhost","pphfarina3","1234567iola");
  10.  echo "<img height='81' width='92' src=".$HTTP_SESSION_VARS['name']."  /></a>"
  11.  ?>
  12.  </td>
  13.  </tr>
  14.  <tr>
  15.  <td style=" width: 300px; text-align: left">Imie i nazwisko: </td>
  16.  <td style=" width: 150px; text-align: left">
  17.  <?php echo ucwords($HTTP_SESSION_VARS['imie']); $value= (isset($_POST['imie'])) ? $_POST['imie'] : ''; ?>
  18.  </tr>
  19.  <tr>
  20.  <td style=" width: 300px; text-align: left">E-mail: </td>
  21.  <td style=" width: 150px; text-align: left;">
  22.  <?php echo ucwords($HTTP_SESSION_VARS['email']); $value= (isset($_POST['email'])) ? $_POST['email'] : ''; ?> 
  23.  </tr>
  24.  <tr>
  25.  <td style=" width: 150px; text-align: left">Typ transakcji: &bull;</td>
  26.  <td style=" width: 150px; text-align: left">
  27.  <INPUT TYPE="radio" NAME="typ" VALUE="1" CHECKED >Kupno &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp
  28.  <INPUT TYPE="radio" NAME="typ" VALUE="0">Sprzedaż
  29.  </td>
  30.  </tr>
  31.  <tr>
  32.  <td style=" width: 150px; text-align: left">Województwo: &bull;</td>
  33.  <td style=" width: 150px; text-align: left">
  34.  <?php echo ucwords($HTTP_SESSION_VARS['woj']); $value= (isset($_POST['woj'])) ? $_POST['woj'] : ''; ?> 
  35.  </td>
  36.  </td>
  37.  </tr>
  38.  <tr>
  39.  <td style=" width: 150px; text-align: left">Rodzaj towaru: &bull;</td>
  40.  <td style=" width: 300px; text-align: left">
  41.  <SELECT NAME="rodzaj" style="font-size: 8pt; font-family: Arial; width: 150pt; height: 14pt;background-color: #EEEEEE; border-style: solid; border-color: #FFFFF0; border-width: 1pt" value=" if (isset($_POST['rodzaj'])){ echo $_POST['rodzaj']; }?>">
  42.  <OPTION>wybierz rodzaj..
  43.  <option>jęczmień konsumpcyjny
  44.  <option>jęczmień paszowy
  45.  <option>rzepak
  46.  <option>pszenica paszowa
  47.  <option>pszenica konsumpcyjna
  48.  <option>owies
  49.  <option>pszenżyto
  50.  <option>śruta sojowa
  51.  <option>sruta rzepakowa
  52.  <option>kukurydza paszowa
  53.  <option>otręby pszenne
  54.  <option>otręby żytnie
  55.  <option>żyto pszenne
  56.  <option>żyto konsumpcyjne
  57.  <option>olej rzepakowy
  58.  <option>olej sojowy
  59.  <option>olej słonecznikowy
  60.  <option>estry metylowe
  61.  <option>nawozy
  62.  <option>mięso
  63.  <option>produkty sypkie
  64.  <option>tłuszcze inne
  65.  </SELECT>
  66.  <td class="bok3"><a href="#" onclick="nowe_okno();">dodaj zdjęcie</a> &nbsp;<?php
  67.  if(!isset($_SESSION['name']))
  68.  {
  69.  echo '';
  70.  }
  71.  else 
  72.  { 
  73.  echo '<a href="#" onclick="window.open( 'usunobrazek.php ''Nowe_okno ', 'height=20,width=220');">usuń</a>';
  74.  }
  75.  ?>
  76.  </tr>
  77.  <tr>
  78.  <td style=" width: 150px; text-align: left">Ilosc towaru: &bull;</td>
  79.  <td style=" width: 300px; text-align: right">
  80.  <INPUT TYPE="text" NAME="ilosc" style="font-size: 8pt; font-family: Arial; width: 250pt; height: 10pt;background-color: #EEEEEE; border-style: solid; border-color: #FFFFF0; border-width: 1pt" value="<? if (isset($_POST['ilosc'])){ echo $_POST['ilosc']; }?>"></td>
  81.  </tr>
  82.  <tr>
  83.  <td style=" width: 150px; text-align: left">Telefon/fax &bull;</td>
  84.  <td style=" width: 300px; text-align: right">
  85.  <INPUT TYPE="text" NAME="tel" style="font-size: 8pt; font-family: Arial; width: 250pt; height: 10pt;background-color: #EEEEEE; border-style: solid; border-color: #FFFFF0; border-width: 1pt" value="<? if (isset($_POST['tel'])){ echo $_POST['tel']; }?>"></td>
  86.  </tr>
  87.  <tr>
  88.  <td style=" width: 150px; text-align: left">Cena: &bull;</td>
  89.  <td style=" width: 300px; text-align: right">
  90.  <INPUT TYPE="text" NAME="cena" style="font-size: 8pt; font-family: Arial; width: 250pt; height: 10pt;background-color: #EEEEEE; border-style: solid; border-color: #FFFFF0; border-width: 1pt" value="<? if (isset($_POST['cena'])){ echo $_POST['cena']; }?>"></td>
  91.  </tr>
  92.  <tr>
  93.  <td style=" width: 150px; text-align: left; vertical-align: top">Opis towaru (zalecane) : </td>
  94.  <td style=" width: 300px; text-align: right">
  95.  <TEXTAREA NAME="opis" style="font-size: 8pt; font-family: Arial; width: 250pt; height: 12.5pt;background-color: #EEEEEE; border-style: solid; border-color: #FFFFF0; border-width: 1pt" value="<? if (isset($_POST['opis'])){ echo $_POST['opis']; }?>"></textarea></td>
  96.  </tr>
  97.  <tr><td style=" width: 150px; text-align: right;empty-cells:show"></td>
  98.  <td style=" height: 10pt; width: 150px; text-align: left"><img src="gg.gif"><INPUT TYPE="text" NAME="gg" style="font-size: 8pt; font-family: Arial; width: 50pt; height: 10pt;background-color: #EEEEEE; border-style: solid; border-color: #FFFFF0; border-width: 1pt value="<? if (isset($_POST['gg'])){ echo $_POST['gg']; }?>"> <img src="s.gif"><INPUT TYPE="text" NAME="skype" style="font-size: 8pt; font-family: Arial; width: 77pt; height: 10pt;background-color: #EEEEEE; border-style: solid; border-color: #FFFFF0; border-width: 1pt" value="<? if (isset($_POST['skype'])){ echo $_POST['skype']; }?>"> &nbsp<align="right"><INPUT TYPE="submit" VALUE=" zatwierdz " NAME="submit" style=" font-family:courier; font-size: 8pt"></a></td>
  99.  </tr></form>
  100.  </tbody></table>
  101.  </body>
  102.  </head>
  103.  </html>


kod2:

  1. <?php
  2. $nazwabazydanych = &#092;"pphfarina3\";
  3.  
  4. $link = mysql_connect(&#092;"localhost\", \"xxx\", \"xxx\")
  5. or die(&#092;"BŁĄD: nie można się połączyć z serverem mySQL\");
  6.  
  7. mysql_select_db ($nazwabazydanych)
  8. or die(&#092;"BŁĄD: wybór bazy danych\");
  9. $wiersz = mysql_fetch_array(mysql_query(&#092;"SELECT * FROM kupno WHERE kupno = '\".$_GET['kupno'].\"'\")); ?>
  10. $login = $_POST['login'];
  11. $imie = $_POST['imie'];
  12. $email = $_POST['email'];
  13. $woj = $_POST['woj'];
  14. $rodzaj = $_POST['rodzaj'];
  15. $ilosc = $_POST['ilosc'];
  16. $tel = $_POST['tel'];
  17. $cena = $_POST['cena'];
  18. $opis = $_POST['opis'];
  19. $gg = $_POST['gg'];
  20. $skype = $_POST['skype'];
  21. $typ = $_POST['typ'];
  22. $name = $_POST ['name'];
  23.  
  24.  
  25. if($_POST['typ'] == 1){
  26. $tabela = \"kupno\";
  27. }else{
  28. $tabela = \"sprzedaz\";
  29. }
  30. if( mysql_query(\" UPDATE $tabela SET firma='\".$HTTP_SESSION_VARS['login'].\"', rodzaj='$rodzaj', opis='$opis', ilosc='$ilosc', cena='$cena', gg='$gg', skype='$skype', tel='$tel', imie='\".$HTTP_SESSION_VARS['imie'].\"', email='\".$HTTP_SESSION_VARS['email'].\"', woj='\".$HTTP_SESSION_VARS['woj'].\"', link_obrazek='\".$HTTP_SESSION_VARS['name'].\"' WHERE 'sprzedaz' = '\".$_GET['sprzedaz'].\"'\")){
  31. echo (\"Twoja oferta została zmieniona :)
  32. Kliknij 'oferty' aby przejsć do wykazu ofert\");
  33. } else {
  34. echo (mysql_error().\"Błąd nie udało się zakutalizować oferty. Prosimy o kontakt na adres: mihipoznan@gmail.com\");
  35. }
  36. ?>


zrozumiale napisane ? biggrin.gif

chociaż jakaś podpowiedź.... może ajax do przeniesienia do innej i usunięcia naraz a php do akutalizacji ?

ok, problem rozwi±zany smile.gif
To jest wersja lo-fi g³ównej zawarto¶ci. Aby zobaczyæ pe³n± wersjê z wiêksz± zawarto¶ci±, obrazkami i formatowaniem proszê kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.