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:
<?php
echo "<table cellpadding=5 border=1 width=100% >"; echo "<tr bgcolor='#CCCCCC'><td><b>Zamawiający</b></td><td><b>Film</b></td>"; echo "<td><b>Cena</b></td><td><b>Data zamówienia</b></td><td><b>Usuń</b></td>"; echo "<td><form action='usun_zamowienie.php' method='POST'></td></tr>"; {
$IdZamowienie=$rekord['IdZamowienie'];
$Login= $rekord['Login'];
$Film = $rekord['Film'];
$Cena = $rekord['Cena'];
$Data_Zamowienia = $rekord['Data_Zamowienia'];
echo "<tr><td width='110'>".$Login."</td><td>".$Film."</td>"; echo "<td>".$Cena."</td><td>".$Data_Zamowienia."</td>";
echo "<td><input type=hidden name='Login[]' value=".$Login.">"; echo "<input type=hidden name='Film[]' value=".$Film.">"; echo "<input type=hidden name='Cena[]' value=".$Cena.">"; echo "<input type=hidden name='Data_Zamowienia[]' value=".$Data_Zamowienia.">";
echo "<input type=checkbox name='IdZamowienie[]' value=".$IdZamowienie."></td></tr>"; }
echo "<table bgcolor='#CCCCCC' align='left' border='2' >"; echo "<tr><td colspan='2' align='left'><input type='submit' value='Usuń zrealizowane zamówienie'>"; echo "</td></tr></form></table>"; ?>
teraz plik usun zamowienie:
<?php
$IdZamowienie=$_POST['IdZamowienie'];
$Login= $_POST['Login'];
$Film = $_POST['Film'];
$Cena = $_POST['Cena'];
$Data_Zamowienia = $_POST['Data_Zamowienia'];
?>
<?php
if($IdZamowienie==NULL) {
echo '<font size=6>zaznacz stare zamówienie do skasowania</font>'; echo "<font size=6><center><a href='zamowienia.php'>Wróć</a></center></font>"; }
else {
while ( list
( $key, $val ) = each( $IdZamowienie ) ) {
$sel=mysql_query("SELECT * FROM zamowienie WHERE IdZamowienie = $val"); echo "Login:" .$Login. "<br/><br/>"; echo "Film:" .$Film. "<br/><br/>"; echo "Cena:" .$Cena. "<br/><br/>"; echo "Data_Zamowienia:" .$Data_Zamowienia. "<br/><br/>";
$archiwum=mysql_query("INSERT INTO archiwum_zamowien (Zamawiajacy,Film,Cena,Data) VALUES ('$Login','$Film','$Cena','$Data_Zamowienia')WHERE IdZamowienie=$val");
$del=mysql_query("DELETE FROM zamowienie WHERE IdZamowienie = $val");
}
echo "<font size='10'><p>Zrealizowane zamówienie zostało usunięte<p></font>"; }
echo "<font size=8><a href='zamowienia.php'>Wróć</a></font>";
?>
czekam na propozycje. thx