Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Zapis
kajzur
post 25.03.2008, 21:02:33
Post #1





Grupa: Zarejestrowani
Postów: 385
Pomógł: 26
Dołączył: 22.03.2008
Skąd: TM

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


Witam, mam oto taki formularz:
  1. <form action="post.php" method="post">
  2.  
  3. <p>Podaj swoje imie</p>
  4. <input name="imie"/>
  5.  
  6. <p>Podaj swój komentarz:</p>
  7. <textarea name="tekst" cols="60" rows="20">Wpisz kilka slow, co sadzisz o tym tescie, i ogolnie o psychologii, czy jest ona wazna?</textarea>
  8. <br />
  9. <input type="submit" value="Wyslij" />
  10. <input type="reset" value="Wyczysc" />


oraz plik post.php:
  1. <?
  2.  
  3. global $imie; 
  4. $imie = $_POST['imie'];
  5. global $tresc; 
  6. $tresc = $_POST['tekst'];
  7.  
  8. $start = fopen ('dane.txt', 'a');
  9. $ile = fwrite ($start, 'Imie: ' . "$imie" . '<br>' . 'tresc: ' . "$tresc" . '<br><br>');
  10. fclose($start);
  11.  
  12.  
  13.  
  14. if ($ile) 
  15. echo "Dane zostały zapisane!<br />";
  16. else echo "Wpisz dane";
  17. ?>


Zapis do pliku jest poprawny, ale zapisuje się bez wartości zmiennych, tzn dostaje na wyjściu coś takiego:
Imie:
tresc:

Imie:
tresc:

Imie:
tresc:

Prosze o pomoc sad.gif


--------------------
Zapraszam na mojego bloga. Dowiedz się jak uzyskać darmowy, zaufany certyfikat albo jak rozpoznawać głos ;)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
l0ud
post 25.03.2008, 21:06:30
Post #2





Grupa: Zarejestrowani
Postów: 1 387
Pomógł: 273
Dołączył: 18.02.2008

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


- Zamknij formularz, brakuje </form>
- Usuń te globale, nie są potrzebne
- nie umieszczaj zmiennych w cudzysłowach:

  1. <?php
  2. $ile = fwrite ($start, 'Imie: ' . $imie . '<br>' . 'tresc: ' . $tresc . '<br><br>');
  3. ?>


--------------------
XMPP: l0ud@chrome.pl
Go to the top of the page
+Quote Post

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: 14.08.2025 - 00:51