Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z zapisem do csv
Plasot
post 14.06.2015, 17:41:05
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 27.05.2015

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


Witam. Mój problem polega na tym iż program nie zakańcza lini tylko wszystkie dane w pliku csv znajdują się w jednym ciągu.
Oto program:
  1. <html>
  2. <head>
  3. <title>Zarobki</title>
  4. <head>
  5. <body>
  6. <form action="zarobkia.php" method="post">
  7. Podaj swoje imię oraz pieniądze a zostaną one dodane :<br>
  8. Imię <input type="text" name="imie"><br>
  9. Kasa <input type="text" name="kasa"><br>
  10. <input type="submit" value="Dodaj"><br>
  11. <?php
  12. if(isset($_POST[imie]) AND isset($_POST[kasa]) AND is_numeric($_POST[kasa]))
  13. {
  14. $dane=fopen('dane.csv', 'a');
  15. $form=array($_POST[imie],$_POST[kasa]);
  16. fputcsv($dane, $form, ';');
  17. fclose($dane);
  18. echo "Dane zostały pomyślnie zapisane";
  19. }
  20. ?>
  21. </body>
  22. </html>

W pliku dane.csv po wprowadzeniu np. za pierwszym razem imienia Adam i kasy 200, a za drugim Marcin 300 będą wyglądać:
  1. Adam;200Marcin;300

Co zrobić by ten Marcin;300 było w drugiej lini?

Ten post edytował Plasot 14.06.2015, 17:41:59
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
kreatiff
post 14.06.2015, 17:54:30
Post #2





Grupa: Zarejestrowani
Postów: 324
Pomógł: 105
Dołączył: 7.08.2012

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


W czym otwierasz plik csv?
Tam jest zakończenie linii "\n" po każdym wierszu, ale np. windowsowy Notatnik go nie uznaje, bo dla niego nowa linia to "\r\n".
Spróbuj otworzyć plik w Notepad++ i porównaj.
Go to the top of the page
+Quote Post
Plasot
post 14.06.2015, 17:58:24
Post #3





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 27.05.2015

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


Tak sprawdzałem notatnikiem i po sprawdzeniu wordpadem(z notepad++ nie korzystam) okazuje się, że przenosi do kolejnej lini. Dzięki za pomoc. Do zamknięcia.
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: 17.06.2025 - 14:38