![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 1.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Jestem początkujący i mam pewień problem z formularzem. Napisałem fukcje która sprawdza nr pesel. Fukcja dostaje nr pesel z formularza, wszystko działa dobrze ale chciałbym żeby dane po sprawdzeniu peselu zostaly dalej przekazane metoda post do adresu url. Czy jest jakaś fukcja która to wykonuje albo pomysł jak to zrobić? Z góry dziękuje i pozdrawiam.
Powód edycji: [Kshyhoo]: tagi
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
Przenoszę do Przedszkola.
-------------------- Jak poprawnie zadać pytanie | Jak poprawnie zatytułować wątek
Najczęstsze błędy | Błędy E_NOTICE | PHP FAQ | FAQ PHPedia | SQL-Injection | Logowanie i sesje | Hashowanie haseł | Server - od czego zacząć ? | Manual PHP Alternatywne Forum dla Ekspertów Nie pomagam na PW, nie mam GG |
|
|
![]()
Post
#3
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat le chciałbym żeby dane po sprawdzeniu peselu zostaly dalej przekazane metoda post do adresu url Czyli po wyslaniu forma i odebrania go w php i sprawdzeniu PESEL chcesz ten pesel wyslac na zewnetrzna strone postem? No to cURLJesli chodzi ci o cos innego, to napisz bardziej zrozumiale -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 1.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
Jak mam formularz z imieniem, nazwiskiem, peselem itd. chce żeby pesel był tylko odebrany przez php sprawdzony i wszystkie razem dane wysłane do strony URL.
Ps. co to jest cURL? |
|
|
![]()
Post
#5
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Dalej nie kumam o co ci chodzi. Wszystko chcesz robic na wlasnej stronie? No to jaki problem? Wysylasz forma, sprawdzasz poprawnosc danych i robisz co chcesz.
Do innej strony? No to pisalem: cURL http://pl1.php.net/manual/en/book.curl.php -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 1.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
Ok, a czy jest jakaś inna metoda wysłania danych(peselu) do kodu php oprócz <from action="fukcja.php">?
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
ajax
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 1 335 Pomógł: 34 Dołączył: 9.11.2005 Skąd: Wrocław Ostrzeżenie: (10%) ![]() ![]() |
Nie wiem, co Ty chcesz dokładnie zrobić, ale skoro nie możesz sobie poradzić ze zwykłym formularzem, to AJAX na pewno dla Ciebie odpada. Przy użyciu PHP robisz to tak:
-------------------- > > > Tworzenie stron < < <
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 1.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
Ok z tym problem co miałem poradziłem już sobie ale niestety pojawił się nastepny, otóż dane z formularza przechodzą do innej strony url dopiero po dwukrotnym kliknięciu(chciałbym żeby dane przechodziły po jednym kliknięciu). Wklejam kawałek kodu żeby to troche było jaśniejsze:
if ((substr($spr, 0, 1)) == $kontrolka) { print "<form action=\"https://ssl.dotpay.pl/?pid=I32S47TVNRC6GXCQRN75JNWAI3QWYSSI\" method=\"post\">"; } else $blad.='Niepoprawny nr PESEL<br>'; |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 1 335 Pomógł: 34 Dołączył: 9.11.2005 Skąd: Wrocław Ostrzeżenie: (10%) ![]() ![]() |
Po takim kawałku kodu nie oczekuj, że ktoś poda Ci rozwiązanie. Poza tym używaj znaczników bbcode, a konkretnie [php].
-------------------- > > > Tworzenie stron < < <
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 1.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 1 335 Pomógł: 34 Dołączył: 9.11.2005 Skąd: Wrocław Ostrzeżenie: (10%) ![]() ![]() |
I ostatecznie, co Ci tutaj nie działa? Normalnie jeśli istnieje $_POST['pesel'], to powinien się kod wykonać.
-------------------- > > > Tworzenie stron < < <
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 1.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
Kod się wykonuje tylko że po wykonaniu powinna się uruchomić strona dotpay. Uruchamia się ale dopiero za drugim kliknięciem.
Ten post edytował kuba554 25.03.2014, 14:30:58 |
|
|
![]()
Post
#14
|
|
![]() Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 1.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
header działa tylko że nie przenosi danych z formularza.
|
|
|
![]()
Post
#16
|
|
![]() Grupa: Zarejestrowani Postów: 53 Pomógł: 5 Dołączył: 27.11.2013 Skąd: Morąg Ostrzeżenie: (0%) ![]() ![]() |
W header możesz zawsze użyć do przekazania danych tablicy $_GET. Jak podajesz adres w header to powinien on wtedy wyglądać tak:
Ten post edytował Szymas 25.03.2014, 17:19:32 |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 1.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
Nie chiałbym przekazywac tego w $_GET ponieważ troche tych danych jest. Dziwne, troche bo wczesniej ta metoda mi dzialala ale nie mialem tak rozbudowanej funkcji jeszcze. Może ta funkcja jest przeladawana albo co?
Ten post edytował kuba554 25.03.2014, 18:56:11 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 10:14 |