Witam

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(isset($_SESSION['access']) or
isset($_SESSION['email'])) {
if($_SESSION['access']=='1' or $_SESSION['email'] or $_SESSION['access'])
{
if(isset($_POST['pobranie'])) $pobranie = zabezpiecz($_POST['pobranie']);
$suma = 0;
$zapytanie1 = "SELECT * FROM `cms_sklep_koszyk` WHERE `klient` = ".$_SESSION['id']." ORDER BY `id` ASC";
$licz = mysql_query('SELECT * FROM `cms_sklep_koszyk` WHERE `klient` = '.$_SESSION['id'].''); 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(isset($_GET['action'])) {
if($_GET['action']=='delete' and $_GET['id']==''.$wiersz['id'].'')
{
$zapy = mysql_query('DELETE FROM `cms_sklep_koszyk` WHERE `id`="'.$wiersz['id'].'"'); header('Location: index.php?page=basket'); }
if($_GET['action']=='del')
{
$zapy = mysql_query('DELETE FROM `cms_sklep_koszyk` WHERE `klient`="'.$_SESSION['id'].'"'); header('Location: index.php?page=basket'); }
if($_GET['action']=='next')
{
$data = date('Y-m-j G:i:s'); $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 '<br />Płatność za pobraniem <input type="checkbox" name="pobranie" value="2"/><br /><br />'; echo '<br />SUMA: '.$suma.' zł'; 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(isset($_GET['action'])) {
if($_GET['action']=='next')
{
echo 'Informacje na temat płatności otrzymasz na adres e-mail'; $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); $zapy = mysql_query('DELETE FROM `cms_sklep_koszyk` WHERE `klient`="'.$_SESSION['id'].'"'); //echo '<meta http-equiv="refresh" content="5; url=index.php?page=order_history">';
}
}
}
else
{
echo 'Twój koszyk jest pusty'; }
}
}
else
{
if(empty($_SERVER["HTTP_REFERER"])) {
header('Location: index.php'); }
else
{
$skrypt = $_SERVER['HTTP_REFERER'];
header('Location: '.$skrypt.''); }
}
?>
Rozwiązane:
Zapomniałem wrzucić wszystko w form oraz zamiast linkowego złożenia zamówienia jest input submit