Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysql]kopiowanie tabeli A do tabeli B
rybak84
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 1.11.2006

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


Witam jeszcze raz. Zaznaczam checkboxem rekordy i chcialbym zrobic archiwum czyli skopiowac dane z jednej tabeli do drugiej przez skasowaniem rekordow. ale znowu problem ze nie kopiuje do tablicy archiwum zamowien wartosci zmiennych:

plik zamowienia:
  1. <?php
  2. $wynik=mysql_query("SELECT * FROM zamowienie;") or 
  3. die ("Blad w pytaniu");
  4.  
  5. echo "<table cellpadding=5 border=1 width=100% >";
  6. echo "<tr bgcolor='#CCCCCC'><td><b>Zamawiający</b></td><td><b>Film</b></td>";
  7. echo "<td><b>Cena</b></td><td><b>Data zamówienia</b></td><td><b>Usuń</b></td>";
  8. echo "<td><form action='usun_zamowienie.php' method='POST'></td></tr>";
  9. while ($rekord = mysql_fetch_assoc ($wynik)) 
  10. {
  11.  
  12. $IdZamowienie=$rekord['IdZamowienie'];
  13. $Login= $rekord['Login'];
  14. $Film = $rekord['Film'];
  15. $Cena = $rekord['Cena'];
  16. $Data_Zamowienia = $rekord['Data_Zamowienia'];
  17.  
  18.  
  19. echo "<tr><td width='110'>".$Login."</td><td>".$Film."</td>";
  20. echo "<td>".$Cena."</td><td>".$Data_Zamowienia."</td>";
  21.  
  22.  
  23. echo "<td><input type=hidden name='Login[]' value=".$Login.">"; 
  24. echo "<input type=hidden name='Film[]' value=".$Film.">"; 
  25. echo "<input type=hidden name='Cena[]' value=".$Cena.">"; 
  26. echo "<input type=hidden name='Data_Zamowienia[]' value=".$Data_Zamowienia.">"; 
  27.  
  28. echo "<input type=checkbox name='IdZamowienie[]' value=".$IdZamowienie."></td></tr>";
  29. }
  30. echo "</table>";
  31.  
  32. echo "<table bgcolor='#CCCCCC' align='left' border='2' >";
  33. echo "<tr><td colspan='2' align='left'><input type='submit' value='Usuń zrealizowane zamówienie'>";
  34. echo "</td></tr></form></table>";
  35. ?>


teraz plik usun zamowienie:
  1. <?php
  2. $IdZamowienie=$_POST['IdZamowienie'];
  3. $Login= $_POST['Login'];
  4. $Film = $_POST['Film'];
  5. $Cena = $_POST['Cena'];
  6. $Data_Zamowienia = $_POST['Data_Zamowienia'];
  7.  
  8. ?>
  9.  
  10. <?php
  11.  
  12. if($IdZamowienie==NULL) {
  13. echo '<font size=6>zaznacz stare zamówienie do skasowania</font>';
  14. echo "<font size=6><center><a href='zamowienia.php'>Wróć</a></center></font>";
  15. }
  16.  
  17. else {
  18.  
  19. while ( list( $key, $val ) = each( $IdZamowienie ) ) {
  20.  
  21.  $sel=mysql_query("SELECT * FROM zamowienie WHERE IdZamowienie = $val");
  22. echo ("$key::$valn;");
  23. echo "Login:" .$Login. "<br/><br/>";
  24. echo "Film:" .$Film. "<br/><br/>";
  25. echo "Cena:" .$Cena. "<br/><br/>";
  26. echo "Data_Zamowienia:" .$Data_Zamowienia. "<br/><br/>";
  27.  
  28. $archiwum=mysql_query("INSERT INTO archiwum_zamowien (Zamawiajacy,Film,Cena,Data) VALUES ('$Login','$Film','$Cena','$Data_Zamowienia')WHERE IdZamowienie=$val");
  29.  
  30. $del=mysql_query("DELETE FROM zamowienie WHERE IdZamowienie = $val");
  31.  
  32. }
  33.  
  34.  
  35. echo "<font size='10'><p>Zrealizowane zamówienie zostało usunięte<p></font>";
  36. }
  37. echo "<font size=8><a href='zamowienia.php'>Wróć</a></font>";
  38.  
  39. ?>


czekam na propozycje. thx
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 21.08.2025 - 05:25