Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Problem z zapisaniem zamówienia
Rizzo
post 31.05.2008, 06:58:05
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 31.05.2008

Ostrzeżenie: (0%)
-----


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


--------------------
C'e solo l'Inter
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 20.07.2025 - 07:14