2012-09-21 8 views
5

Mam formularz na mojej stronie. Chcę dodać GET i opublikuj opcję razem. Co wskaże 2 różne miejsca docelowe. Przykład: - , gdy ktoś prześle formularz (imię i nazwisko i adres), wówczas może wprowadzić zastrzeżoną sekcję. Następnie kod będzieCzy można pracować GET i opublikuj opcję razem w formularzu?

<form name="loginform" 
action="http://site.com/viparea" 
method="post"> 

A obok tego chcę zachować log.And kodu dziennika jest

<form name="loginform" 
action="logcode.php" 
method="GET"> 

i szyfrowane dziennika będzie zapisać w pliku tekstowym.

Użyłem dwóch metod oddzielnie. A te działają dobrze indywidualnie. Ale chcę, żeby działały razem. Więc nie jestem programistą, ale po przeszukaniu czegoś właśnie wykonałem prostą pracę jak noob: P.

<form name="loginform" 
action="http://site.com/viparea" 
method="post"><form name="loginform" 
action="logcode.php" 
method="GET"> 

Ale nie działa. Wszelkie sugestie proszę.

+0

Nie widząc żadnego kodu w pytaniu .. –

+2

Nie można zagnieździć elementów '

' wewnątrz siebie. Użyj AJAX, aby utworzyć drugi wpis, lub zaktualizuj pierwszy skrypt obsługi przesyłania, aby wykonać rejestrowanie, jak również jego prawdziwe zadanie. – DCoder

+1

Po pierwsze, DCoder jest poprawny, nie można zagnieździć elementów formularza w sobie nawzajem. Aby zrobić to, co chcesz, będziesz musiał użyć javascript lub jakiegoś naprawdę modnego kodowania. Jeśli twój backend jest w PHP, dlaczego nie po prostu użyć $ _REQUEST? – alecwhardy

Odpowiedz

0

Nie, nie możesz; ale w php możesz użyć $_REQUEST[], aby zobaczyć dane zarówno z GET, jak i POST; możesz potrzebować tylko trochę zmian w swoim kodzie php.

+0

@ pomaxa, Dziękujemy za odpowiedź. – user1687804

6

można osiągnąć tylko to za pomocą:

<form name="loginform" action="http://site.com/viparea?var1=var&var2=var" method="post"> 
    <input type="text" name="var3" /> 
</form> 

ten sposób otrzymasz var1 i var2 jako $_GET, var3 jako $_POST lub wszystkie 3 vars jako $_REQUEST

+0

@MihaiLorga Miło, dostałem fajne rozwiązanie z tego. – user1687804

Powiązane problemy