Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Obsługa formularza i zapis danych do pliku
Itep
post
Post #1





Grupa: Zarejestrowani
Postów: 23
Pomógł: 1
Dołączył: 4.05.2008
Skąd: Mokotów

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


Korzystam z Krasnala. Poprzez formularz przekazuje 3 dane do pliku formularz.php: $jablka, $cytryny, $orzechy. Zadaniem wspomnianego pliku jest zapisanie ich do pliku zamowienia.txt, ale nie wiem dlaczego skryptowi nie udaje się to.

Oto kod formularz.php:

Kod
<?php
$data = date("F j, Y, g:i a");
if (isset($jablka) && isset($cytryny) && isset($orzechy))
{
echo "Zamówienie przyjęte ".$data."<br /><br />";
echo "Ilość jabłek: ".$jablka."<br />";
echo "Ilość cytryn: ".$cytryny."<br />";
echo "Ilość orzechów: ".$orzechy."<br /><br />";

define(CENAJABLEK, 1);
define(CENACYTRYN, 2);
define(CENAORZECHOW, 3);

echo "Cena jabłek: ".CENAJABLEK."<br />";
echo "Cena cytryn: ".CENACYTRYN."<br />";
echo "Cena orzechów: ".CENAORZECHOW."<br /><br />";

$koszt = CENAJABLEK * $jablka + CENACYTRYN * $cytryny + CENAORZECHOW * $orzechy;
echo "Wartość zamówienia: ".$koszt." złotych<br /><br />";

$otworz = fopen("zamowienia.txt", 'ab');
flock($otworz, LOCK_SH);
$tekst = "Ilość jabłek: ".$jablka. "\t Ilość cytryn: ".$cytryny. "\t Ilość orzechów ".$orzechy."\t";
$zapisz = fwrite($otworz, $tekst);
flock($otworz, LOCK_UN);
fclose($otworz);
if (!$zapisz)
{
echo "Wystąpił błąd podczas zapisu pliku!";
}
else
{
echo "Zamówienie zapisane.";
}
}
else
{
echo "Nie wypełniłeś wszystkich pól!";
}
?>


E: Skrypt zwraca "Wystąpił błąd podczas zapisu pliku!".

Ten post edytował Itep 14.06.2008, 18:52:06
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 Aktualny czas: 20.08.2025 - 06:32