![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 79 Pomógł: 0 Dołączył: 18.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam problem z funkcja DOCUMENT_ROOT. Mam ksiażę Vademecum wydanie 4 z dołączoną płytką. Mam problem z kodem który nie może być zle napisany(z mojego blędu) poniewaz jest skopiowany z plytki ale nie dziala. Nie zapisuje zamowienia w pliku txt. Moglby ktos mi powiedziec dlaczego (IMG:style_emoticons/default/questionmark.gif)
KODY formularz.html Kod <html> <head> <title>Części samochodowe Janka</title> </head> <body> <h1>Części samochodowe Janka</h1> <h2>Formularz zamówienia</h2> <form action="przetworzzamowienie.php" method=post> <table border=0> <tr bgcolor=#cccccc> <td width="150">Produkt</td> <td width="15">Ilość</td> </tr> <tr> <td>Opony</td> <td align="left"><input type="text" name="iloscopon" size="3" maxlength="3" /></td> </tr> <tr> <td>Olej</td> <td align="left"><input type="text" name="iloscoleju" size="3" maxlength="3" /></td> </tr> <tr> <td>Świece Zapłonowe</td> <td align="left"><input type="text" name="iloscswiec" size="3" maxlength="3" /></td> </tr> <tr> <td>Adres</td> <td align="left"><input type="text" name="adres" size="40" maxlength="40" /></td> </tr> <tr> <td colspan="2" align="center"><input type="submit" value="Złóż zamówienie"></td> </tr> </table> </form> </body> </html> przetworzzamowienie.php Kod <?php
// utworzenie krótkich nazw zmiennych $iloscopon = $_POST['iloscopon']; $iloscoleju = $_POST['iloscoleju']; $iloscswiec = $_POST['iloscswiec']; $adres = $_POST['adres']; $adres = $_POST['adres']; $DOCUMENT_ROOT = $_SERVER['DOCUMENT_ROOT']; $data=date('H:i, jS F Y'); ?> <html> <head> <title>Części samochodowe Janka — wyniki zamówienia</title> </head> <body> <h1>Części samochodowe Janka</h1> <h2>Wyniki zamówienia</h2> <?php echo "<p>Zamówienie przyjęte o ".$data."</p>"; echo "<p>Zamówienie Państwa wygląda następująco: </p>"; $ilosc = 0; $ilosc = $iloscopon + $iloscoleju + $iloscswiec; echo "Zamówionych części: ".$ilosc."<br />"; if($ilosc == 0) { echo "Na poprzedniej stronie nie zostało złożone żadne zamówienie!<br />"; } else { if ($iloscopon > 0) { echo $iloscopon." opon<br />"; } if ($iloscoleju > 0) { echo $iloscoleju." butelek oleju<br />"; } if ($iloscswiec > 0) { echo $iloscswiec." świec zapłonowych<br />"; } } $wartosc=0.00; define('CENAOPON', 100); define('CENAOLEJU', 10); define('CENASWIEC', 4); $wartosc =$iloscopon * CENAOPON + $iloscoleju * CENAOLEJU + $iloscswiec * CENASWIEC; $wartosc=number_format($wartosc, 2, '.', ' '); echo "<p>Wartość zamówienia wynosi ".$wartosc."</p>"; echo "<p>Adres wysyłki to ".$adres. "</p>"; $ciagwyjsciowy = $data."\t".$iloscopon." opon \t".$iloscoleju." butelek oleju\t" .$iloscswiec." swiec zapłonowych\t".$wartosc ."PLN\t". $adres."\n"; // otwarcie pliku w celu dopisywania @ $wp = fopen("$DOCUMENT_ROOT/../zamowienia/zamowienia.txt", 'ab'); flock($wp, LOCK_EX); 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>"; exit; } fwrite($wp, $ciagwyjsciowy, strlen($ciagwyjsciowy)); flock($wp, LOCK_UN); fclose($wp); echo "<p>Zamówienie zapisane.</p>"; ?> </body> </html> Ten post edytował bigos1995-95 18.05.2012, 16:02:53 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 13:51 |