Hướng dẫn how to display the html form output on the same page using php - cách hiển thị đầu ra biểu mẫu html trên cùng một trang bằng php

Về cơ bản, tất cả những gì tôi muốn là người dùng vào trang web, nhập tin nhắn và tên của họ và kết quả sẽ được hiển thị trong cùng một trang và khi người dùng khác đến lên chỉ nên được thêm vào danh sách.

Hiện tại tôi có:

 


Nhưng khi một bản ghi khác là nhập, bản ghi trước đó đã bị mất ...

cảm ơn trước

Đã hỏi ngày 28 tháng 6 năm 2011 lúc 16:09Jun 28, 2011 at 16:09

Hướng dẫn how to display the html form output on the same page using php - cách hiển thị đầu ra biểu mẫu html trên cùng một trang bằng php

Khalidkhalidkhalid

531 Huy hiệu vàng1 Huy hiệu bạc4 Huy hiệu đồng1 gold badge1 silver badge4 bronze badges

2

Điều này sẽ làm những gì bạn muốn. Nó tải các bài viết trước từ posts.txt, thêm bài hiện tại, hiển thị các bài đăng và lưu nó. Bạn sẽ cần đảm bảo posts.txt tồn tại và có quyền chính xác.


 
 
 
 Untitled Document
 


 

Đã trả lời ngày 28 tháng 6 năm 2011 lúc 16:14Jun 28, 2011 at 16:14

AndreaandreaAndrea

18.7K4 Huy hiệu vàng39 Huy hiệu bạc63 Huy hiệu Đồng4 gold badges39 silver badges63 bronze badges

1

Đó là nơi cần cơ sở dữ liệu. Chỉ cần tạo cơ sở dữ liệu SQL đơn giản hoặc tạo một tệp được thêm vào mỗi khi người dùng đăng tin nhắn của mình. Vì vậy, bất cứ khi nào trang của bạn tải, trước tiên nó phải tải dữ liệu được lưu trữ trước đó và sau đó tiếp tục.

Đã trả lời ngày 28 tháng 6 năm 2011 lúc 16:16Jun 28, 2011 at 16:16

Nishchay Sharmanishchay SharmaNishchay Sharma

1.2841 Huy hiệu vàng9 Huy hiệu bạc17 Huy hiệu đồng1 gold badge9 silver badges17 bronze badges

1

Những điều cặp đôi:

$first = $_POST['msg'];
$second = $_POST['pin'];

Bạn cần những trích dẫn duy nhất xung quanh đối số bài để lưu nó vào một biến.

Thứ hai, để lưu trữ dữ liệu, bạn cần giữ nó ở đâu đó, cho dù đó là tệp văn bản hoặc cơ sở dữ liệu MySQL. Đăng dữ liệu chỉ tồn tại khi biểu mẫu được đăng. Sau đó, nó bị phá hủy.

Có lẽ điều dễ nhất để bạn làm là nối vào tệp văn bản (nếu đây là một ứng dụng đơn giản).

Điều này sẽ giúp bạn bắt đầu.

Đã trả lời ngày 28 tháng 6 năm 2011 lúc 16:14Jun 28, 2011 at 16:14

AndreaandreaSteve Robbins

18.7K4 Huy hiệu vàng39 Huy hiệu bạc63 Huy hiệu Đồng11 gold badges73 silver badges122 bronze badges

Đó là nơi cần cơ sở dữ liệu. Chỉ cần tạo cơ sở dữ liệu SQL đơn giản hoặc tạo một tệp được thêm vào mỗi khi người dùng đăng tin nhắn của mình. Vì vậy, bất cứ khi nào trang của bạn tải, trước tiên nó phải tải dữ liệu được lưu trữ trước đó và sau đó tiếp tục.

Đã trả lời ngày 28 tháng 6 năm 2011 lúc 16:16

Nishchay Sharmanishchay SharmaJun 28, 2011 at 16:12

Hướng dẫn how to display the html form output on the same page using php - cách hiển thị đầu ra biểu mẫu html trên cùng một trang bằng php

1.2841 Huy hiệu vàng9 Huy hiệu bạc17 Huy hiệu đồngSampson

Những điều cặp đôi:74 gold badges530 silver badges559 bronze badges

2

Bạn cần những trích dẫn duy nhất xung quanh đối số bài để lưu nó vào một biến.

Thứ hai, để lưu trữ dữ liệu, bạn cần giữ nó ở đâu đó, cho dù đó là tệp văn bản hoặc cơ sở dữ liệu MySQL. Đăng dữ liệu chỉ tồn tại khi biểu mẫu được đăng. Sau đó, nó bị phá hủy.Jun 28, 2011 at 16:13

Có lẽ điều dễ nhất để bạn làm là nối vào tệp văn bản (nếu đây là một ứng dụng đơn giản).

Thứ hai, để lưu trữ dữ liệu, bạn cần giữ nó ở đâu đó, cho dù đó là tệp văn bản hoặc cơ sở dữ liệu MySQL. Đăng dữ liệu chỉ tồn tại khi biểu mẫu được đăng. Sau đó, nó bị phá hủy.Jun 28, 2011 at 16:13

Sam152Sam152Sam152

Có lẽ điều dễ nhất để bạn làm là nối vào tệp văn bản (nếu đây là một ứng dụng đơn giản).13 gold badges58 silver badges77 bronze badges

Điều này sẽ giúp bạn bắt đầu.

" name="msg" id="msg" />

Đã trả lời ngày 28 tháng 6 năm 2011 lúc 16:14Jun 28, 2011 at 16:14

Andreaandreamarchaos

18.7K4 Huy hiệu vàng39 Huy hiệu bạc63 Huy hiệu Đồng3 gold badges24 silver badges34 bronze badges

1

Làm cách nào để hiển thị đầu ra biểu mẫu HTML trên cùng một trang?

Nếu bạn muốn thêm nội dung vào một trang, bạn cần làm việc với DOM. Google "Tạo Div JavaScript" hoặc "Tạo Span JavaScript" cho các ví dụ, về cơ bản bạn cần tạo một yếu tố có văn bản của bạn trong đó và thêm phần tử đó vào một phần của trang bạn muốn văn bản hiển thị.create an element that has your text in it and add that element to the part of the page you want the text to display.

Làm thế nào để bạn hiển thị dữ liệu đã gửi trên cùng một trang với biểu mẫu trong PHP?

$ _Server ['php_elf']: $ _server [Hồi PHP_elf] là một biến siêu toàn cầu trả về tên tệp của tập lệnh hiện đang thực hiện.Nó gửi dữ liệu biểu mẫu được gửi đến cùng một trang, thay vì nhảy trên một trang khác.: The $_SERVER[“PHP_SELF”] is a super global variable that returns the filename of the currently executing script. It sends the submitted form data to the same page, instead of jumping on a different page.

Làm thế nào để tôi ở trên cùng một trang sau khi gửi biểu mẫu trong PHP?

Để ở trên cùng một trang khi gửi, bạn có thể bỏ trống hành động (Action = "") vào thẻ biểu mẫu hoặc bỏ hoàn toàn.Đối với thông báo, hãy tạo một biến ($ message = "Thành công! Bạn đã nhập:". $ Input; ") và sau đó lặp lại biến tại địa điểm trong trang mà bạn muốn tin nhắn xuất hiện vớileave action empty ( action="" ) into the form tag, or leave it out altogether. For the message, create a variable ( $message = "Success! You entered: ". $input;" ) and then echo the variable at the place in the page where you want the message to appear with

Làm cách nào để nhận được giá trị của một biểu mẫu trên cùng một trang?

Sử dụng $ _POST để nhận các giá trị đầu vào trên cùng một trang. to get input values on the same page.