2012-09-21 24 views
5

Tôi có một biểu mẫu trong trang web của mình. Tôi muốn thêm GET và bài tùy chọn với nhau. Mà sẽ chỉ ra 2 điểm đến khác nhau. Ví dụ: - khi ai đó gửi biểu mẫu (tên và địa chỉ) thì anh ấy có thể nhập phần bị hạn chế. Sau đó, mã sẽCó thể làm việc GET và đăng tùy chọn cùng nhau dưới hình thức?

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

Và bên cạnh tôi muốn này giữ một log.And cho mã đăng nhập là

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

Và mã hóa đăng nhập sẽ được lưu trong một file văn bản.

Tôi đã sử dụng hai phương pháp riêng lẻ. Và những người đang làm việc tốt riêng. Nhưng tôi muốn làm cho chúng hoạt động cùng nhau. Vì vậy, tôi không phải là một coder nhưng sau khi tìm kiếm một cái gì đó tôi chỉ cần làm một công việc đơn giản như một noob: P.

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

Nhưng không hoạt động. Bất kỳ đề nghị xin vui lòng.

+0

Không thấy bất kỳ mã trong câu hỏi .. –

+2

Bạn không thể lồng các phần tử '

' vào nhau. Sử dụng AJAX để tạo bài đăng thứ hai hoặc cập nhật kịch bản xử lý gửi đầu tiên để thực hiện ghi nhật ký cũng như nhiệm vụ thực của nó. – DCoder

+1

Trước hết, DCoder là chính xác, bạn không thể lồng các phần tử biểu mẫu bên trong nhau. Vì vậy, để làm những gì bạn muốn, bạn sẽ phải sử dụng javascript hoặc một số mã hóa thực sự ưa thích. Nếu chương trình phụ trợ của bạn bằng PHP, tại sao không chỉ sử dụng $ _REQUEST? – alecwhardy

Trả lời

0

Không, bạn không thể; nhưng trong php bạn có thể sử dụng $_REQUEST[], để xem dữ liệu từ cả GET và POST; bạn có thể chỉ cần một chút thay đổi trong mã php của bạn.

+0

@ pomaxa, Cảm ơn bạn đã trả lời. – user1687804

6

Bạn chỉ có thể đạt được điều này bằng cách sử dụng:

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

cách này bạn sẽ nhận được var1var2 như $_GET, var3 như $_POST HOẶC tất cả 3 vars như $_REQUEST

+0

@MihaiLorga Tốt, đã nhận được giải pháp tốt đẹp từ đó. – user1687804

Các vấn đề liên quan