Witam,
ostatnio napisałem kod formularza zamówień, ale mam z nim problem, bo jak wpisuję wszystkie dane do zamówienia, to nie chce mi przyjąć zamówienia i zapisać go w pliku .txt , proszę, pomóżcie z kodem. Może coś przeoczyłem. Oto kod:
przetworzzamowienie.php
<?php
echo '<p>Zamówienie przyjęte o godzinie ' ;
?>
<?php
$ilosckonsultacji = $_POST['ilosckonsultacji'];
$iloscwypracowan = $_POST['iloscwypracowan'];
$iloscopracowan = $_POST['iloscopracowan'];
$adres = $_POST['adres'];
$adres = $_POST['adres'];
$DOCUMENT_ROOT = $_POST['DOCUMENT_ROOT'];
echo '<p>Zamówione usługi: </p>'; echo $ilosckonsultacji. ' konsultacji<br/>'; echo $iloscwypracowan. ' wypracowań<br/>'; echo $iloscopracowan. ' opracowań<br/>';
echo '<p>Zamówienie Państwa wyglšda następujšco: </p>'; $ilosc = 0;
$ilosc = $ilosckonsultacji + $iloscwypracowan + $iloscopracowan;
echo 'Zamówionych usług: '.$ilosc.'<br/>';
$wartosc = 0.00;
define('CENAKONSULTACJI', 15
);
$wartosc = $ilosckonsultacji * CENAKONSULTACJI
+ $iloscwypracowan * CENAWYPRACOWAN
+ $iloscopracowan * CENAOPRACOWAN;
$stawkavat = 0.23;
$wartosc = $wartosc * (1 + $stawkavat);
echo '<P>Adres wysyłki to '.$adres. '</P>';
$ciagwyjsciowy = $data."\t".$ilosckonsultacji." konsultacji \t".$iloscwypracowan." wypracowan\t"
.$iloscopracowan." wypracowan\t".$wartosc
."PLN/t". $adres."\n";
@ $wp = fopen("$DOCUMENT_ROOT/../zamowienia/zamowienia.txt", 'ab');
if (!$wp)
{
echo '<p><strong> Zamówienie Państwa nie może zostać przyjęte w tej chwili. ' .'Proszę spróbować póŸniej.</strong></p></body></html>';
}
echo '<p>Zamówienie zapisane.</p>';
if ( $ilosc == 0 )
{
echo 'Brak zaznaczenia usług w formularzu zamówienia.<br />'; }
else
{
if ( $ilosckonsultacji>0 )
echo $ilosckonsultacji. ' konsultacji<br />'; if ( $iloscwypracowan>0 )
echo $iloscwypracowan. ' wypracowań<br />'; if ( $iloscopracowan>0 )
echo $iloscopracowan. ' opracowań<br />'; }
if ( $ilosckonsultacji < 5 )
$znizka = 0;
elseif( $ilosckonsultacji >= 5 && $ilosckonsultacji <= 10 )
$znizka = 5;
elseif( $ilosckonsultacji >= 10 && $ilosckonsultacji <= 15 )
$znizka = 10;
elseif( $ilosckonsultacji >= 15 && $ilosckonsultacji <= 20 )
$znizka = 15;
elseif( $ilosckonsultacji >20 )
$znizka = 20;
if ( $iloscwypracowan < 5 )
$znizka = 0;
elseif( $iloscwypracowan >= 5 && $iloscwypracowan <= 10 )
$znizka = 5;
elseif( $iloscwypracowan >= 10 && $iloscwypracowan <= 15 )
$znizka = 10;
elseif( $iloscwypracowan >= 15 && $iloscwypracowan <= 20 )
$znizka = 15;
elseif( $iloscwypracowan >20 )
$znizka = 20;
if ( $iloscopracowan < 5 )
$znizka = 0;
elseif( $iloscopracowan >= 5 && $iloscopracowan <= 10 )
$znizka = 5;
elseif( $iloscopracowan >= 10 && $iloscopracowan <= 15 )
$znizka = 10;
elseif( $iloscopracowan >= 15 && $iloscopracowan <= 20 )
$znizka = 15;
elseif( $iloscopracowan >20 )
$znizka = 20;
if($jak == 'a' )
echo '<p>Stały klient.</p>'; elseif ($jak == 'b' )
elseif ($jak == 'c' )
echo '<p>Reklama internetowa.</p>'; elseif ($jak == 'd' )
?>
zobaczzamowienia.php
$DOCUMENT_ROOT = $HTTP_SERVER_VARS['DOCUMENT_ROOT'];
?>
<h2>
Zamówienia od klientów
</h2>
<?php
@ $wp = fopen("$DOCUMENT_ROOT/../zamowienia/zamowienia.txt", 'r');
if (!$wp)
{
echo '<p><strong>Brak zamówień. ' .'Proszę spróbować póŸniej.</strong></p></body></html>';
}
{
$zamowienie = fgets($wp, 999
); }
Będę wdzięczny za każda wskazówkę.