Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Obsługa formularza i zapisanie go do CSV. Co robię żle ?, Przekierowałem formularz do pliku PHP jednakże wywala mi błędy
Grisza
post
Post #1





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 4.05.2010

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


Słuchajcie chciałem obsłużyć zwykły formularz. I zapisać jego dane.
Co robię żle ?
Wywala mi błędy:

  1. <?php
  2. if($_POST['submit']){
  3. $list ="$_POST['imie'].", ".$_POST['nazwisko]'.", ".$_POST['instytucja']";
  4. else
  5. echo "Błąd z przesłaniem danych";
  6.  
  7. $fp = fopen('file.csv', 'a');
  8.  
  9. foreach ($list as $line) {
  10. fputcsv($fp, split(',', $line), ',', '&quot;');
  11. }
  12.  
  13. fwrite($fp, "\r\n");
  14.  
  15. fclose($fp);
  16. echo "Dziękujemy za wypełnienie zgłoszenia";
  17. ?>
Przy czym ze zwykłą ArayListą wszystko działało poprawnie
  1. <?php
  2. $list = array (
  3. 'aaa,bbb,ccc,dddd',
  4. '123,456,789',
  5. '"aaa","bbb"'
  6. );
  7.  
  8. $fp = fopen('file2.csv', 'a');
  9.  
  10. foreach ($list as $line) {
  11. fputcsv($fp, split(',', $line), ',', '&quot;');
  12. }
  13.  
  14. fwrite($fp, "\r\n");
  15.  
  16. fclose($fp);
  17. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
lobopol
post
Post #2





Grupa: Zarejestrowani
Postów: 1 729
Pomógł: 346
Dołączył: 4.04.2009

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


zamknij tego ifa to raz, a dwa <input type="submit" name ="submit" value="Wyślij formularz zgłoszeniowy"> <input type="reset" value="Wyzerowanie formularza">

$list ="$_POST['imie'].", ".$_POST['nazwisko]'.", ".$_POST['instytucja']"; na

$list =$_POST['imie'].", ".$_POST['nazwisko'].", ".$_POST['instytucja'];

Ten post edytował lobopol 4.05.2010, 15:08:25
Go to the top of the page
+Quote Post

Posty w temacie
- Grisza   [PHP]Obsługa formularza i zapisanie go do CSV. Co robię żle ?   4.05.2010, 14:45:59
- - lobopol   Pierwsza rzecz jaka rzuca się w oczy to nie zamkni...   4.05.2010, 14:56:20
- - Blackhole   Czemu nie wstawiłeś tu tych błędów?   4.05.2010, 14:58:17
- - Grisza   Tak ale jeśli to jest jedna linijka kodu, to nie t...   4.05.2010, 14:58:50
- - Blackhole   Jak otworzyłeś klamrę, to musisz ją zamknąć.   4.05.2010, 15:00:02
- - Grisza   W stanie takim jaki jest teraz wywala mi taki błąd...   4.05.2010, 15:06:06
- - lobopol   zamknij tego ifa to raz, a dwa <input type=...   4.05.2010, 15:06:26
|- - JohnnyB   Cytat(lobopol @ 4.05.2010, 16:06:26 )...   4.05.2010, 18:52:51
- - Grisza   Dzięki wielkie Teraz mi wyskakuje już taki błąd: ...   4.05.2010, 17:48:39
- - Grisza   W tym właśnie rzecz, że daję submit, nawet specjal...   5.05.2010, 09:01:55
- - nospor   $list =$_POST['imie'].", ...   5.05.2010, 09:04:33
- - Grisza   Cytat(nospor @ 5.05.2010, 10:04:33 ) ...   5.05.2010, 09:10:33
- - nospor   CytatMyślałem, że możnaI jak sobie to wyobrażales?...   5.05.2010, 09:15:37
- - Grisza   No liczyłem, że każdy string doda do Araylisty. Go...   5.05.2010, 10:01:27
- - lobopol   Jakbyś był tak miły to dodaj: [PHP] pobierz, plain...   5.05.2010, 10:05:48
- - Grisza   Czy może poprostu powinienem zrobić coś takiego ? ...   5.05.2010, 10:13:51
- - Misiur66   [PHP] pobierz, plaintext if($_POST['submit...   5.05.2010, 10:18:30
- - lobopol   Powiedz mi czemu się tak z tym foreachem uparłeś? ...   5.05.2010, 10:33:35
- - Grisza   Cytat(lobopol @ 5.05.2010, 11:33:35 )...   5.05.2010, 10:38:39
- - Misiur66   CytatActually, the POST forms have by default appl...   5.05.2010, 10:40:48
- - Grisza   Cytat(Misiur66 @ 5.05.2010, 11:40:48 ...   5.05.2010, 11:10:55


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.10.2025 - 23:19