![]() |
![]() ![]() |
![]() |
![]()
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: Przy czym ze zwykłą ArayListą wszystko działało poprawnie
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 729 Pomógł: 346 Dołączył: 4.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Pierwsza rzecz jaka rzuca się w oczy to nie zamknięty if, po drugie nawet jak go zamkniesz to
ten fragment i tak się będzie chciał wykonać. i czy w formularzu masz któreś pole z wartością name="submit"? jeżeli nie masz to bez niego też ci będzie wywalało błąd. Ten post edytował lobopol 4.05.2010, 14:58:00 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 283 Pomógł: 1 Dołączył: 15.11.2004 Skąd: Mikołów Ostrzeżenie: (0%) ![]() ![]() |
Czemu nie wstawiłeś tu tych błędów?(IMG:style_emoticons/default/questionmark.gif)
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 4.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
Tak ale jeśli to jest jedna linijka kodu, to nie trzeba go chyba zamykać ?
Bardzo proszę o pomoc. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 283 Pomógł: 1 Dołączył: 15.11.2004 Skąd: Mikołów Ostrzeżenie: (0%) ![]() ![]() |
Jak otworzyłeś klamrę, to musisz ją zamknąć.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 4.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
W stanie takim jaki jest teraz wywala mi taki błąd:
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:\Program Files\VertrigoServ\www\Ankieta\zapis.php on line 3 Dodam, że kod formularza wygląda tak:
Naprawdę się nad nim napracowałem (IMG:style_emoticons/default/smile.gif) Jak usunąłem tą klamrę dalej mi wywala błąd: Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:\Program Files\VertrigoServ\www\Ankieta\zapis.php on line 3 Pomimo usunięcia klamry dalej wyskakuje błąd: Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:\Program Files\VertrigoServ\www\Ankieta\zapis.php on line 3 Ten post edytował Grisza 4.05.2010, 15:02:09 |
|
|
![]()
Post
#7
|
|
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 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 4.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki wielkie (IMG:style_emoticons/default/smile.gif)
Teraz mi wyskakuje już taki błąd: Błąd z przesłaniem danych Warning: Invalid argument supplied for foreach() in C:\Program Files\VertrigoServ\www\Ankieta\zapis.php on line 10 Dziękujemy za wypełnienie zgłoszenia Przy takim kodzie pliku zapisz.php:
Plik CSV jest dalej pusty (IMG:style_emoticons/default/sad.gif) Bardzo proszę, sadzę, że to już mały błąd. Ten post edytował Grisza 4.05.2010, 17:49:15 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 76 Pomógł: 19 Dołączył: 19.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 4.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
W tym właśnie rzecz, że daję submit, nawet specjalnie przekleiłem 2 razy, a dalej mi wyskakuje:
Błąd z przesłaniem danych Warning: Invalid argument supplied for foreach() in C:\Program Files\VertrigoServ\www\Ankieta\zapis.php on line 10 Dziękujemy za wypełnienie zgłoszenia, czyli ten if pierwszy wychwytuje jakiś błąd takjakby nie był spełniony Jak usunąłem foreach() to teraz wyskakuje mi bez Waringa: Błąd z przesłaniem danych Dziękujemy za wypełnienie zgłoszenia Jednakże plik CSV jest dalej pusty, więc nie dochodzą dane z formularza. Niewiem co się dzieje (IMG:style_emoticons/default/sad.gif) Ten post edytował Grisza 5.05.2010, 09:06:38 |
|
|
![]()
Post
#11
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
$list =$_POST['imie'].", ".$_POST['nazwisko'].", ".$_POST['instytucja'];
foreach ($list as $line) { od kiedy to po stringu mozną foreachem leciec jak po tablicy? |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 4.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
$list =$_POST['imie'].", ".$_POST['nazwisko'].", ".$_POST['instytucja']; foreach ($list as $line) { od kiedy to po stringu mozną foreachem leciec jak po tablicy? Myślałem, że można (IMG:style_emoticons/default/smile.gif) Ale tutaj w ogóle nie dochodzą dane z formularza. Może gdzieś w formularzu jest błąd. Czyli też radzisz usunąć foreach ? Jeszcze raz wkleję kod źródłowy formularza i kod źródłowy pliku PHP:
|
|
|
![]()
Post
#13
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat Myślałem, że można I jak sobie to wyobrażales? Ze niby co będzie na wyjsciu tego foreach? Poszczegolne literki czy cos innego?Cytat Czyli też radzisz usunąć foreach ? Nic nie radzę - nie chce mi się analizowac tego tematu. Przypadkiem spojrzalem na Twoj ostatni post i zwróciłem ci uwagę na blad jaki miales.
|
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 4.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
No liczyłem, że każdy string doda do Araylisty. Gorzej że mi nie chce skrypt wysłać na plik php. Niewiem dlaczego.
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 1 729 Pomógł: 346 Dołączył: 4.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 4.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
Czy może poprostu powinienem zrobić coś takiego ?
Jakbyś był tak miły to dodaj: w skrypcie z zapisem i napisz co wyświetliło przy przesłaniu formularza. Ten błąd świadczy o tym, że wartość $_POST['submit'] nie została przesłana Dobry pomysł (IMG:style_emoticons/default/smile.gif) Ale rzeczywiście nic nie przesyła. Wyświetlił mi tylko to: Array ( ) A potem już standardowo. Czyli błąd leży gdzieś chyba w formularzu. Błąd z przesłaniem danych Dziękujemy za wypełnienie zgłoszenia Jakbyś był tak miły to dodaj: w skrypcie z zapisem i napisz co wyświetliło przy przesłaniu formularza. Ten błąd świadczy o tym, że wartość $_POST['submit'] nie została przesłana Może chodzi o to: enctype="text/plain" Ten post edytował Grisza 5.05.2010, 10:12:31 |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 170 Pomógł: 11 Dołączył: 2.03.2008 Skąd: Lublin Ostrzeżenie: (10%) ![]() ![]() |
|
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 1 729 Pomógł: 346 Dołączył: 4.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Powiedz mi czemu się tak z tym foreachem uparłeś? Sformatuj sobie to co chcesz wstawić do pliku w tym ifie, a następnie doklej nową linie do pliku. Błąd jest w formularzu wywal enctype i zobaczymy (IMG:style_emoticons/default/smile.gif) .
|
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 4.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
Powiedz mi czemu się tak z tym foreachem uparłeś? Sformatuj sobie to co chcesz wstawić do pliku w tym ifie, a następnie doklej nową linie do pliku. Błąd jest w formularzu wywal enctype i zobaczymy (IMG:style_emoticons/default/smile.gif) . Jupii dzięki chłopaki (IMG:style_emoticons/default/smile.gif) Wywaliłem Enclipe i pomogło teraz się wszystko ładnie wyświetliło cała zawartość ale ciekawe dlaczego te Enclipe rozwalało wysyłanie formularza (IMG:style_emoticons/default/smile.gif) Uparłem się bo było w manualu putsCSV (IMG:style_emoticons/default/smile.gif) Ten post edytował Grisza 5.05.2010, 10:39:35 |
|
|
![]()
Post
#20
|
|
Grupa: Zarejestrowani Postów: 170 Pomógł: 11 Dołączył: 2.03.2008 Skąd: Lublin Ostrzeżenie: (10%) ![]() ![]() |
Cytat Actually, the POST forms have by default application/x-www-form-urlencoded as the enctype Dlatego (IMG:style_emoticons/default/biggrin.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 20:12 |