Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Gửi các biến từ trang PHP này sang trang PHP khác

Sử dụng $_GET .

Đầu tiên, bạn sẽ muốn thay đổi dòng này

echo '<a href="quiz.php">' . $row['title'] . '</a><br />';

Đối với một cái gì đó như thế này:

echo '<a href="quiz.php?id='.$row['id'].'">' . $row['title'] . '</a><br />';

Và sau đó trong quiz.php , truy xuất bài kiểm tra thích hợp bằng cách sử dụng $_GET['id'] làm khóa chính của bạn để tra cứu nó trong cơ sở dữ liệu.

Bạn cũng nên lưu tên bài kiểm tra của mình ở đó (trong db).

$_GET ở đây là phù hợp vì bạn chỉ đang sử dụng ID để xác định bài kiểm tra nào sẽ hiển thị. Ở đây không cần bảo mật. Bạn sẽ sử dụng $_POST khi bạn gửi dữ liệu biểu mẫu làm thay đổi cơ sở dữ liệu. $_SESSION rất hữu ích để lưu trữ thông tin đăng nhập cơ bản và những thứ khác phải tồn tại trên nhiều trang trong suốt thời gian của phiên, chẳng hạn như biểu mẫu trình hướng dẫn.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chèn các ký tự ngẫu nhiên vào Cơ sở dữ liệu MYSQL

  2. Làm cách nào để chọn các hàng ngẫu nhiên trong MySQL?

  3. Các hàng trùng lặp trong MySQL

  4. Làm thế nào để sắp xếp theo thứ tự tối đa của hai cột có thể là rỗng trong MySQL?

  5. Trợ giúp về MySQL:Cách tìm tất cả các đơn đặt hàng từ khách hàng cho đến khi giá <=20 và trạng thái ='chưa thanh toán'