[php] pomoc w skrypcie

Języki, których efekty są wykonywane po stronie serwera. PHP, ASP czy CGI w połączeniu z bazami danych SQL dają niezwykłe możliwości budowy i zarządzania stron WWW. Tu zadajemy pytania oraz demonstrujemy kod, z którym mamy problem.
red
Posty: 2
Rejestracja: pt cze 18, 2004 10:57 am

[php] pomoc w skrypcie

Post autor: red »

Robie sobie skrypt do dodawania typów na mecze. Po wpisaniu do formularza typy mają zostać zapisane do pliku typy.txt
w pliku typy.php mam w formularzu taką funkcję
<form action="przetworzzamowienie.php" method="POST">

Oto plik przetworzzamowienie.php
<?
$data;
$mecz;
$typ;
$kurs;
$wynik;
$analiza;
echo '<p>Typ wygląda następująco: </p>';
echo $data." data \t". $mecz." mecz\t"
.$typ." typ\t". $kurs." kurs\t"
. $wynik." wynik\t". $analiza." analiza\n";

$ciagwyjsciowy = $data." data \t".$mecz." mecz\t"
.$typ." typ\t". $kurs." kurs\t"
. $wynik." wynik\t". $analiza." analiza\n";

$wp = fopen('typy.txt', 'a');

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);
flock($wp, LOCK_UN);
fclose($wp);

echo '<p>Zamówienie zapisane.</p>';
?>
Troche przerobilem inny skrypt ksiazki jestem poczatkujacy i mam problem a wiec jak wypisze formularz i naciskam wyslij to dane nie zapisuja sie do pliku typy.txt
pomóżcie na forum webhelp mi nie pomogli widzocznie nie umieją
red
Posty: 2
Rejestracja: pt cze 18, 2004 10:57 am

Re: [php] pomoc w skrypcie

Post autor: red »

ok jedno juz zrobione
trzeba bylo usunac
$data;
$mecz;
$typ;
$kurs;
$wynik;
$analiza;
i jeszcze cos musi byc zle napisane albo czego brakuje bo do pliku txt i po wyslaniu formularzu na stornie ukazuje sie
data mecz typ kurs wynik analiza
a nie ma danych które wpisałem do tego formularza są tylko pola zapisane. Cos jest jeszcze źle
Grzegorz Winiarski
Nowy
Nowy
Posty: 147
Rejestracja: pt lut 27, 2004 10:36 pm
Lokalizacja: Kraków

Re: [php] pomoc w skrypcie

Post autor: Grzegorz Winiarski »

To już było setki razy, register_globals ON i wszystko bedzie działać, albo pozmieniaj zmienne na
[php]<?php
$_POST['data']
$_POST['mecz']
//itd

?>[/php]
felix1988
Posty: 14
Rejestracja: pn lip 12, 2004 10:49 am
Kontakt:

Re: [php] pomoc w skrypcie

Post autor: felix1988 »

Powiedz czy on ci to nie zpisuje czy wogóle nie wyświetla informacji zamówienia?
jesli nie zapisuje to sobie sprawdz czy czasem tego nie zapisuje w jednej lini bo nie użyłeś przy fwrite \n na końcu.
ODPOWIEDZ