Witajcie! Jestem zdecydowanie raczkującą osobą jeśli chodzi o zagadnienia związane z PHP jednak dzięki pewnej książce powoli zaczynają mnie one coraz bardziej interesować, żeby nie przedłużać: chodzi o problem z zapisaniem zamówienia, jeśli ktos widziałby byłąd lub jakieś przeoczenie, najmocniej proszę o pomoc... oto kod:
zamowienie.php
<?php
$DOCUMENT_ROOT = $_SERVER['DOCUMENT_ROOT'];
$kit01 = $_POST['kit01'];
$kit02 = $_POST['kit02'];
$kit03 = $_POST['kit03'];
$kit04 = $_POST['kit04'];
$kit05 = $_POST['kit05'];
$kit06 = $_POST['kit06'];
$adres = $_POST['adres'];
$kod = $_POST['kod'];
$miejscowosc = $_POST['miejscowosc'];
$nazwisko = $_POST['nazwisko'];
?>
<h5>Wyniki Twojego zamówienia</h5>
<?php
echo '<p>Zamówienie przyjęte o ';
echo date('H:i');
echo '</p>';
$ilosc = 0;
$ilosc = $kit01 + $kit02 + $kit03 + $kit04 + $kit05 + $kit06;
echo 'Zamówionych koszulek: '.$ilosc.'<br />';
if ( $ilosc == 0 )
{
echo 'Na poprzedniej stronie nie zostało złożone żadne zamówienie! <br /><br />';
}
else
{
if ( $ilosc>0 )
echo '<p>Państwa zamówienie wygląda następująco: </p>';
if ( $kit01>0 )
echo $kit01. ' koszulek Inter Mediolan 07/08 home <br /><br />';
if ( $kit02>0 )
echo $kit02. ' koszulek Inter Mediolan 07/08 away<br /><br />';
if ( $kit03>0 )
echo $kit03. ' koszulek Legia Warszawa 07/08 home<br /><br />';
if ( $kit04>0 )
echo $kit04. ' koszulek Chelsea Londyn 07/08 away<br /><br />';
if ( $kit05>0 )
echo $kit05. ' koszulek Bayern Monachium 07/08 home<br /><br />';
if ( $kit06>0 )
echo $kit06. ' koszulek Atletico Madryt 06/07 home<br /><br />';
}
if ( $nazwisko )
echo '<p>Imię i nazwisko: ' .$nazwisko. '</p>';
if ( $adres )
echo '<p>Adres: ' .$adres. '</p>';
if ( $kod )
echo '<p>Kod pocztowy: ' .$kod. '</p>';
if ( $miejscowosc)
echo '<p>Miejscowość: ' .$miejscowosc. '</p><br />';
define("CENA01", 340);
define("CENA02", 320);
define("CENA03", 180);
define("CENA04", 360);
define("CENA05", 300);
define("CENA06", 310);
$wartosc = $kit01 * CENA01
+ $kit02 * CENA02
+ $kit03 * CENA03
+ $kit04 * CENA04
+ $kit05 * CENA05
+ $kit06 * CENA06;
echo 'cena netto: '.number_format($wartosc, 2).' PLN<br />';
$vat = 0.22;
$wartosc = $wartosc * (1 + $vat);
echo 'cena brutto: '.number_format($wartosc, 2).' PLN<br />';
$ciagwyjsciowy = $data."/t"
.$kit01." Inter Mediolan Home /t"
.$kit02." Inter Mediolan Away /t"
.$kit03." Legia Warszawa /t"
.$kit04." Chelsea Londyn /t"
.$kit05." Bayer Monachium /t"
.$kit06." Atletico Madryt /t"
.$wartosc."PLN/t"
.$nazwisko." nazwisko /t"
.$adres." adres /t"
.$kod." kod /t"
.$miejscowosc."/n";
@ $wp = fopen("$DOCUMENT_ROOT/../zamowienia/zamowienia.txt", 'ab');
if (!$wp)
{
echo '<p>Zamówienie nie może zostać teraz przyjęte.</p>';
exit;
}
fwrite($wp, $ciagwyjsciowy, strlen($ciagwyjsciowy));
fclose($wp);
echo '<p>Zamówienie zapisane</p>';
?>
see_zamowienie.php
<?php
$DOCUMENT_ROOT = $HTTP_SERVER_VARS['DOCUMENT_ROOT'];
@ $wp = fopen("$DOCUMENT_ROOT/../zamowienia/zamowienia.txt", 'rb');
if(!$wp)
{
echo "</p>Brak zamównień</p>";
exit;
}
while (!feof($wp))
{
$zamowienie = fgets($wp, 999);
echo $zamowienie.'<br />';
}
fclose($wp);
?>
Bardzo proszę o pomoc