Witam serdecznie mam pewien problem ktory przedstawia sie nastepujaco.chcialem zeby mozna bylo by z listy wybrac 2 opcje wyboru np dvd i cd.Kiedy wybraloby sie opcje dvd to obliczana byla by cena za nsnik dvd czyli np 30 zł a kiedy cd to 10zł.Wiec w formularzu zamiescilem
<p><input type="radio" name="n" value="cd">Wersja CD
</p> <p><input type="radio" name="n" value="dvd">Wersja DVD
</p>
w pliku wykonywalnym php wpisalem warunek lecz dziala tylko wersja na dvd czyli cena 30 zł a jesli wybiore opcje cd i tak oblicza mi to samo co w dvd a powinno obliczyc przez 10.
moj kod php
<!--HEADER-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
<META HTTP-EQUIV="Creation-date" CONTENT="2002.03.16">
<META HTTP-EQUIV="Reply-to" CONTENT="adres zwrotny">
<META NAME="Description" CONTENT="opis dokumentu">
<META NAME="Author" CONTENT="autor dokumentu">
<META NAME="Generator" CONTENT="Zajączek 3.0">
<TITLE>Formularz kupna Tsubasa chronicle</TITLE>
</HEAD>
<BODY>
<?php
$iin=$_POST['iin'];
$ulica=$_POST['ulica'];
$kp=$_POST['kp'];
$miasto=$_POST['miasto'];
$email=$_POST['email'];
$ilosc=$_POST['ilosc'];
$n=$_POST['n'];
$kolor="red";
'January' => 'Stycznia',
'February' => 'Lutego',
'March' => 'Marca',
'April' => 'Kwietnia',
'May' => 'Maja',
'June' => 'Czerwca',
'July' => 'Lipca',
'August' => 'Sierpnia',
'September' => 'Września',
'October' => 'Października',
'November' => 'Listopada',
'December' => 'Grudnia'
);
if ($ilosc==0)
{
echo '<font color="red">Na poprzedniej stronie nie zlozona zamuwienia'; }
if($_POST['n']='dvd')
{
echo 'Ilość Zestawów : '.$ilosc; echo'<br>';$obliczenie=$ilosc*30; //30 cena za dvd echo 'Cena za '.$ilosc.' Zestaw :'.$obliczenie. ' zł'.'<br>'; echo 'Koszt przesyłki (Poczta Polska priorytet) :'.$przesylka=14
.50
.' zł <br>'; echo 'Razem : '.$razem=$obliczenie+$przesylka.' zł'.'<br>'; echo 'Zamówienie Złożone : '.'<font color="red"><b>'.strtr(date('j F Y, G:i'), $miesiace).'</font></b>'; $dane =" Imie i Nazwisko : ".$iin." Ulica : ".$ulica." Kod pocztowy : ".$kp." Miasto : ".$miasto." E-mail : ".$email." Ilosc zestawu : " .$ilosc." Cena do zapłaty : ".$razem."n --------------------------------------------------------------rnn";
}
elseif($_POST['n']='cd') {
echo 'Ilość Zestawów : '.$ilosc; echo'<br>';$obliczenie=$ilosc*10;//10 cena za nosnik cd echo 'Cena za '.$ilosc.' Zestaw :'.$obliczenie. ' zł'.'<br>'; echo 'Koszt przesyłki (Poczta Polska priorytet) :'.$przesylka=14
.50
.' zł <br>'; echo 'Razem : '.$razem=$obliczenie+$przesylka.' zł'.'<br>'; echo 'Zamówienie Złożone : '.'<font color="red"><b>'.strtr(date('j F Y, G:i'), $miesiace).'</font></b>'; $dane =" Imie i Nazwisko : ".$iin." Ulica : ".$ulica." Kod pocztowy : ".$kp." Miasto : ".$miasto." E-mail : ".$email." Ilosc zestawu : " .$ilosc." Cena do zapłaty : ".$razem."n --------------------------------------------------------------rnn";
}
else {
}
$file = "za.txt";
require('phpmailer/class.phpmailer.php');
$mail = new PHPMailer();
$mail->PluginDir = "phpmailer/";
$mail->From = "uczaj18@wp.pl";
$mail->FromName = "Łuksz Stolarski";
$mail->Host = "smtp.wp.pl";
$mail->Mailer = "smtp";
$mail->Username = "**********";
$mail->Password = "***********;
$mail->SMTPAuth = true;
$mail->SetLanguage("pl", "phpmailer/language/");
$mail->Subject = "Zamowienie zostalo przyjete";
$mail->Body = " Imie i Nazwisko
: ".$iin." Ulica
: ".$ulica." Kod pocztowy
: ".$kp." Miasto
: ".$miasto." E
-mail : ".$email." Ilosc zestawu
: ".$ilosc."Cena Finalna
: ".$razem."n
--------------------------------------------------------------rnn
"; $mail->AddAddress("uczi21@o2.pl","kupno");
if($mail->Send())
{
echo '<br><b>Dziękujemy za zrealizowanie zamówienia</b>';
}
else
{
echo '<br><b>Problemy z reazlizowaniem zamowienia sproboj jeszcze raz</b>'. $mail->ErrorInfo;
}
$mail->ClearAddresses();
$mail->ClearAttachments();
?>
</BODY>
</HTML>
Prosze o pomoc
---
Następnym razem za brak tagów w temacie
dostaniesz ostrzeżenie.
---
~strife