Hướng dẫn how to display data from database in php in same page - cách hiển thị dữ liệu từ cơ sở dữ liệu trong php trong cùng một trang
Tôi có một biểu mẫu trên một trang liên kết với tệp PHP (hành động), bây giờ kết quả PHP đang được hiển thị trong tệp/trang PHP này. Nhưng tôi muốn kết quả được hiển thị trên trang với biểu mẫu. Tôi đã tìm kiếm kỹ lưỡng và không thể tìm thấy nó ở bất cứ đâu. Có lẽ bất kỳ bạn nào có thể giúp đỡ? Show Mã: /citizens.php (trang chính)
Mã: /infoct.php
Mã cố định của tôi nhờ Marc B DB Snap
Cập nhật cuối cùng: ngày 13 tháng 10 năm 2022 Xem thêm: Gửi dữ liệu gửi qua yêu cầu POST Hướng dẫn này cho thấy cách lưu dữ liệu biểu mẫu vào cơ sở dữ liệu MySQL bằng PHP. Một sự hiểu biết cơ bản về cả hai là bắt buộc.
Bắt đầu nào:
Lưu ý: Quá trình tạo hoặc chỉnh sửa cơ sở dữ liệu của bạn sẽ phụ thuộc vào thiết lập máy chủ hoặc máy chủ web của bạn. Tiếp cận với nhà cung cấp hỗ trợ của bạn để được hỗ trợ.
Sử dụng chức năng
Ánh xạ các giá trị bài vào các cột bảng của bạn. Để biết thêm thông tin, hãy xem câu lệnh Cập nhật MySQL.
Để biết thêm thông tin, hãy xem câu lệnh INSQL INSERT.
Chúng tôi rất tiếc khi nghe điều đó. Bạn đã gặp vấn đề gì với hướng dẫn? Làm thế nào chúng ta có thể cải thiện hướng dẫn này? Làm cách nào để lấy dữ liệu từ cùng một trang trong PHP?Php echo htmlspecialchars ($ _ server ['php_elf']); ? 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. Explanation: $_SERVER['PHP_SELF']: 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 cách nào để xem dữ liệu 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 ở trên cùng một trang sau khi gửi 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 thế nào hiển thị tất cả dữ liệu từ cơ sở dữ liệu trong bảng PHP?php $ kết nối = mysql_connect ('localhost', 'root', 'password');mysql_select_db ("tên");// Ở đây bạn chọn dữ liệu bạn muốn truy xuất từ DB $ truy vấn = "Chọn * từ TableName";$ result = mysql_query ($ truy vấn);// Ở đây bạn kiểm tra xem liệu có dữ liệu nào đã được tìm thấy không và bạn xác định độ rộng của bảng nếu ($ result) {echo "<... |