Một mảng biến kết hợp được chuyển đến tập lệnh hiện tại thông qua phương thức HTTP POST khi sử dụng application/x-www-form-urlencoded
hoặc multipart/form-data
làm Loại nội dung HTTP trong yêu cầu
ví dụ
Ví dụ #1 $_POST ví dụ
echo 'Hello ' . htmlspecialchars[$_POST["name"]] . '!';
?>
Giả sử người dùng đã đăng tên=Hannes
Ví dụ trên sẽ xuất ra một cái gì đó tương tự như
ghi chú
Ghi chú
Đây là biến 'siêu toàn cầu' hoặc toàn cầu tự động. Điều này đơn giản có nghĩa là nó có sẵn trong tất cả các phạm vi trong toàn bộ tập lệnh. Không cần phải làm $variable toàn cầu;
được rồi, tôi đang tạo một màn hình có thể sắp xếp trong trang web của mình nhưng tôi đang cố gắng tìm cách chuyển mảng javascript của mình sang và tập lệnh php bên ngoài thông qua phương thức POST để tôi có thể cập nhật cột, vị trí, ẩn hoặc đóng trong cơ sở dữ liệu mà tôi đang sử dụng jQuery
nằm ở đây
bạn có biết nơi tôi có thể tìm thấy những gì tôi cần??
jav
0 0
Chia sẻ
- 5 Cộng tác viên
- 12 Trả lời
- 5K Lượt xem
- 2 tuần Khoảng thời gian thảo luận
- Bài đăng mới nhất Bài đăng mới nhất của sysel
Câu trả lời được đề xuất
Được trả lời bởi essential 84 trong một
Tôi không chắc nó có hoạt động không
trang bắt đầu
test page var submitJArray = function[] { var jArray = [ "One", "Two", "Three"]; document.getElementById["hiddenF"].value = jArray; };
Dummy Field: …Được trả lời bởi Airshow 416 trong một
Jcan,
Tôi không phải là một json peron nhưng tôi đoán rằng json sẽ cung cấp một cách rất nhỏ gọn để làm điều này
Tin tốt cho những người không phải là json là javascript tiêu chuẩn cũng rất nhỏ gọn cho một mảng được lập chỉ mục bao gồm các số hoặc chuỗi hoặc hỗn hợp của…
Đã được trả lời bởi yilmazhuseyin 16 trong một
ok tôi đã thấy điều này trên một trang khác. vì vậy tôi không chắc nó sẽ hoạt động như thế nào. nhưng dưới dạng dữ liệu khi bạn gửi
arrayElement=1&arrayElement=2&arrayElement=3
bạn có thể gửi tất cả các yếu tố đến máy chủ. và bạn cũng có thể truy xuất nó từ máy chủ. [thật không may, tôi không biết làm thế nào bạn có thể làm điều đó với…Tất cả 12 câu trả lời
cần thiết 84 Đăng cá mập Người đăng nổi bật
13 năm trướcTôi không chắc nó có hoạt động không
trang bắt đầu
test page var submitJArray = function[] { var jArray = [ "One", "Two", "Three"]; document.getElementById["hiddenF"].value = jArray; };
Dummy Field:
tiến trình. php
0 0
Chia sẻ
Triển lãm hàng không 416 Thằn lằn phòng chờ WiFi Đồng nghiệp nhóm
13 năm trướcJcan,
Tôi không phải là một json peron nhưng tôi đoán rằng json sẽ cung cấp một cách rất nhỏ gọn để làm điều này
Tin tốt cho những người không phải là json là javascript tiêu chuẩn cũng rất nhỏ gọn cho một mảng được lập chỉ mục bao gồm các số hoặc chuỗi hoặc hỗn hợp của cả hai. Nó trở nên phức tạp hơn nếu nó chứa các đối tượng và/hoặc có tính liên kết, nhưng không phải là không thể vượt qua
Đối với trường hợp đơn giản [số và chuỗi]
delimiter = '^'; var myPostString = myArray.join[delimiter];
Chọn một dấu phân cách sẽ không bao giờ xuất hiện trong mảng của bạn. Nó có thể là nhiều ký tự nếu bạn muốn, ví dụ,
1test page var submitJArray = function[] { var jArray = [ "One", "Two", "Three"]; document.getElementById["hiddenF"].value = jArray; };
Dummy Field:
Sau đó, sử dụng kỹ thuật phù hợp nhất để xây dựng bài đăng của bạn [tức là biểu mẫu HTML so với đối tượng yêu cầu ajax http]. Tôi đoán bạn biết làm thế nào để làm điều nàyPhía máy chủ, trong php, chỉ cần sử dụng phát nổ [] để chuyển đổi chuỗi đã đăng trở lại thành một mảng
$delimiter = '^'; $myVar = explode[delimiter, $_POST['myVar']];
Tại thời điểm này, nó sẽ là một chuỗi các chuỗi - không thể khác được. Bởi vì php tự động nhập các chuyển đổi, giống như js, bạn có thể không cần phải chuyển đổi lại các số một cách rõ ràng, nhưng nó có thể phụ thuộc vào những gì bạn sẽ làm với các giá trị. Chỉ cần lưu ý
Hi vọng điêu nay co ich
Triển lãm hàng không
0 0
Chia sẻ
yilmazhuseyin 16 Áp phích ánh sáng
13 năm trướcok tôi đã thấy điều này trên một trang khác. vì vậy tôi không chắc nó sẽ hoạt động như thế nào. nhưng dưới dạng dữ liệu khi bạn gửi
arrayElement=1&arrayElement=2&arrayElement=3
bạn có thể gửi tất cả các yếu tố đến máy chủ. và bạn cũng có thể truy xuất nó từ máy chủ. [thật không may, tôi không biết làm thế nào bạn có thể làm điều đó với php]0 0
Chia sẻ
Triển lãm hàng không 416 Thằn lằn phòng chờ WiFi Đồng nghiệp nhóm
13 năm trướcHTTP hỗ trợ ba phương thức gửi dữ liệu ký tự như một phần của yêu cầu
- GET [phần dữ liệu từ URL]
- POST [dữ liệu được bao gồm trong yêu cầu]
- COOKIE [dữ liệu được lưu trữ trước đó tại máy khách được bao gồm trong yêu cầu]
Khi gửi yêu cầu, chúng sẽ có sẵn trong PHP dưới dạng mảng kết hợp
- $_GET
- $_POST
- $_COOKIE
Một mảng kết hợp tổng hợp $_REQUEST cũng có sẵn, bao gồm mọi thứ trong $_GET, $_POST và $_COOKIE
Luôn vệ sinh các giá trị với ví dụ. hrmlspecialshars[] hoặc intval[] trước khi sử dụng, đặc biệt là khi xây dựng sql, nếu không, các tập lệnh PHP của bạn sẽ bị "chèn mã" đáng sợ, trong extrmis có nghĩa là tạm biệt cơ sở dữ liệu
Đó là những điều cơ bản
Triển lãm hàng không
0 0
Chia sẻ
jcanaway 0 Áp phích đào tạo dành cho trẻ em
13 năm trướcrất nhiều bạn đã đưa ra một số điều tốt nhưng tôi đang thực hiện thả tự động gửi Phương thức đăng lên tập lệnh php sẽ trừ mảng được tạo sẵn từ javascript vào cơ sở dữ liệu theo đúng thứ tự, một trong số các bạn chỉ cho tôi cách gửi nó bằng biểu mẫu tôi . com để biết ý định nhưng nếu tôi tìm thấy thứ tôi cần trước khi bạn hiểu ý tôi muốn nói gì thì tôi sẽ chuyển thông tin cho tất cả các bạn
0 0
Chia sẻ
cần thiết 84 Đăng cá mập Người đăng nổi bật
13 năm trướcHừm. Bạn quả là một người khắt khe, thậm chí không nghĩ rằng bạn đang nhận được tất cả các giải pháp này miễn phí. Bạn không xứng đáng với bất kỳ sự giúp đỡ nào từ đây
Chậc chậc. Chậc chậc. Chậc chậc0 0
Chia sẻ
jcanaway 0 Áp phích đào tạo dành cho trẻ em
13 năm trướckhông, tôi không mong đợi bất kỳ kịch bản nào từ bất kỳ nơi nào chỉ cho tôi biết nơi tôi có thể tìm hiểu về nó một cách chính xác
0 0
Chia sẻ
jcanaway 0 Áp phích đào tạo dành cho trẻ em
13 năm trướcok tôi nghĩ rằng tôi đã tìm thấy những gì tôi cần với HttpObject. mở tôi không chắc liệu tôi có thể sử dụng cái này không. Tôi vẫn đang xem thông tin về nó để tôi có thể tạo ra những gì tôi cần nhưng đó chỉ là một câu hỏi
0 0
Chia sẻ
jcanaway 0 Áp phích đào tạo dành cho trẻ em
13 năm trướcđược rồi, jQuery có rất nhiều thứ tôi cần làm bây giờ tôi phải từ Mảng của mình và gửi nó tới php trong bài viết Phương pháp, tôi đang tìm ra nó ngay bây giờ
0 0
Chia sẻ
sysel 0 Áp phích ánh sáng
13 năm trướcBạn cũng cần học nhiều về PHP, HTML và JavaScript
Điều chính là HTML có thể gửi dữ liệu đến máy chủ [ví dụ:. sang tập lệnh PHP] chỉ từ một biểu mẫu bằng cách thu thập tất cả các cặp giá trị/tên INPUT [và CHỌN], soạn chúng ở định dạng POST hoặc GET và gửi kết quả đến máy chủ
If you have collected some data by JavaScript into an Array variable, before you can sent the data to server [PHP script], you definitely must have a prepared, and you can append some elements to it. The suggested hidden type was recommended because it does not appear on the page.
Tôi cung cấp một số mã khác để cung cấp cho bạn thêm ý tưởng không giải quyết
test page var submitJArray = function[frm] { var jArray = ["Zero", "One", "Two", "Three"]; for [var i=0;i
Chủ Đề