
Mam pewien problem.
Otóż w koszyku zakupów, jeśli ktoś zaznaczy opcje Przesyłka za pobraniem chcę mieć do bazy wysłaną wartość 1 jeśli nie zaznaczy to zero. Problem w tym, że nie wysyła żadnej wartości
<?php { if($_SESSION['access']=='1' or $_SESSION['email'] or $_SESSION['access']) { $pobranie = zabezpiecz($_POST['pobranie']); $suma = 0; $zapytanie1 = "SELECT * FROM `cms_sklep_koszyk` WHERE `klient` = ".$_SESSION['id']." ORDER BY `id` ASC"; if($oblicz!=0) { { echo '<b>Nazwa:</b> '.zabezpiecz($wiersz['nazwa']). ' <b>Cena:</b> '.zabezpiecz($wiersz['cena']).' <a style="text-decoration: none;" href="index.php?page=basket&action=delete&id='.$wiersz['id'].'">Usuń</a><br />'; $suma = $suma + zabezpiecz($wiersz['cena']); { if($_GET['action']=='delete' and $_GET['id']==''.$wiersz['id'].'') { } if($_GET['action']=='del') { } if($_GET['action']=='next') { $status = 'Złożone'; $utworz = "INSERT INTO `cms_sklep_zamowienie` (`nazwa`, `data`, `klient`, `kwota`, `status`, `pobranie`) VALUES ('".$wiersz['nazwa']."', '".$data."', '".$_SESSION['id']."', '".$wiersz['cena']."', '".$status."', '".$pobranie."')"; $utworz = "INSERT INTO `cms_sklep_historia` (`nazwa`, `data`, `klient`, `kwota`, `status`, `pobranie`) VALUES ('".$wiersz['nazwa']."', '".$data."', '".$_SESSION['id']."', '".$wiersz['cena']."', '".$status."', '".$pobranie."')"; } } } echo '<a style="text-decoration: none;" href="index.php?page=basket&action=next"><br />Złóż zamówienie</a> |'; echo ' <a style="text-decoration: none;" href="index.php?page=basket&action=del">Wyczyść koszyk</a><br />'; { if($_GET['action']=='next') { $nazwa = 'ceramikaogrodnicza.pl'; $email = 'nansss@nportfolio.pl'; $naglowki = 'From: '.$nazwa.''.PHP_EOL.'Reply-To: '.$email.''.PHP_EOL.'Content-type: text/html; charset=utf-8'; mail($_SESSION['email'], 'Gratulujemy zakupu w naszym sklepie internetowym', '<html><body><br /><b>Witaj na nportfolio.pl/sklep/!</b><br /><br /><br />Twoje konto zostało zarejestrowane na podany adres e-mail.<br />W celu potwierdzenia rejestracji konta kliknij w poniższy odnośnik:<br /><a href="http://nportfolio.pl/sklep/index.php?page=active&code=asd">http://nportfolio.pl/sklep/index.php?page=active&code=aasd</a><br /><br />Jeśli nie rejestrowałeś konta w naszym sklepie internetowym po prostu zignoruj tego maila.<br /><br /><br />------<br />Wiadomość wygenerowana automatycznie<br />przez serwis nportfolio.pl/sklep/</body></html>', $naglowki); mail($email, 'Zamówienie', '<html><body><br />Zamówienie zostało złożne<br /><br /><br /><br /><br /><br />------<br />Wiadomość wygenerowana automatycznie<br />przez serwis ceramikaogrodnicza.pl</body></html>', $naglowki); //echo '<meta http-equiv="refresh" content="5; url=index.php?page=order_history">'; } } } else { } } } else { { } else { $skrypt = $_SERVER['HTTP_REFERER']; } } ?>
Rozwiązane:
Zapomniałem wrzucić wszystko w form oraz zamiast linkowego złożenia zamówienia jest input submit