Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Przeniesienie danych do innej tabeli w tej samej bazie
konradkw
post
Post #1





Grupa: Zarejestrowani
Postów: 131
Pomógł: 0
Dołączył: 31.05.2010

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


Ponizszy kodzik dziala z jednym malym problemem:

przekazuje puste dane ale sama akcja sie powodzi bo powinno kopiowac dane z jednego wpisu i wkleić je do drugiego. Owszem kasuje stary wpis i tworzy nowy w drugiej tabeli ale nie przenosi danych (IMG:style_emoticons/default/sad.gif) bardzo proszę o podpowiedź.. chyba że jest inny sposób na to:


  1. $oplacone=(int)$_POST['oplacone'];
  2. if ($oplacone>0) {
  3.  
  4. $oplacac = mysql_query("SELECT * FROM `naleznosci` WHERE `id` = '$oplacone'");
  5. while ($oplac = mysql_fetch_array($oplacac)){
  6.  
  7. $osoba = $_POST['osoba'];
  8. $wplacone = $_POST['naleznosci'];
  9. $stan = $_POST['stan'];
  10. $zaco = $_POST['zaco'];
  11. $dzien = $_POST['dzien'];
  12. $miesiac = $_POST['miesiac'];
  13. $rok = $_POST['rok'];
  14.  
  15. $add = mysql_query("INSERT INTO konto (osoba, wplacone, stan, zaco, dzien, miesiac, rok) VALUES ('$osoba', '$wplacone', '$stan', '$zaco', '$dzien', '$miesiac', '$rok')");
  16. if ($add) { echo "<center>Poprawnie przeniesiono wpis do działu wpłat</center> <br>" ;
  17. $usuwanie = 'DELETE FROM `naleznosci` WHERE id ='.$oplacone;
  18. $usuniecie = mysql_query($usuwanie);
  19. if ($usuniecie) {
  20. echo "Poprawnie usunieto wpis z listy długów</center><br>";}}}
  21. }


ps. wyswietla informacje o powodzeniu działania...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
konradkw
post
Post #2





Grupa: Zarejestrowani
Postów: 131
Pomógł: 0
Dołączył: 31.05.2010

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


problem w tym ze zastanawialem sie dzis nad tym juz dlugo i nie zaowazylem tego. problem zeczywiscie banalny ale im dluzej na to patrzylem tym trudniej mi to bylo zaowazyc.

za pomoc dziekuje ale naprawde mógłbyś być troche milszy.. takie problemy nie są banalne dopuki ktoś nie znajdzie błędu - dlatego ludzie piszą na forum, i dlatego ja zapytałem.

Pozdrawiam!

Można zamknąć.
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: 6.10.2025 - 22:23