Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Pilih Data dengan kotak centang klik berikutnya dan batalkan pilihan baris yang dipilih

Saya pikir Anda mengatakan setelah kursus dipilih, itu tidak boleh ditampilkan di halaman berikutnya di mana siswa dapat melihat kursus lain?

Jika demikian maka Anda dapat menggunakan query sql berikut pada halaman berikutnya di mana Anda tidak ingin menampilkan kursus siswa yang telah selesai.

SELECT * FROM course WHERE id != $course_id

Beri tahu saya jika saya salah. Saya tidak berkomentar karena reputasi saya rendah dan stackoverflow tidak mengizinkan saya.

[DIEDIT]

Ini adalah kode lengkap Anda.

//assuming that you are logging in the students with their username or email id, if so then store their username in a session where logging in.
<?php 
    $user = $_SESSION['username'];
    include("includes/connect.php");

    if (isset($_POST['submit'])){

    $course_id= $_POST['course_id'];
    $course_title= $_POST['course_title'];
    $course_credits= $_POST['course_credits'];
    $course_status= $_POST['course_status'];

    $query="SELECT course.id,course.title,course.credits,course.status FROM course WHERE course.username = $user";

    $run=mysqli_query($conn,$query);

    while($row=mysqli_fetch_array($run)){
    $course_id= $_SESSION['course_id'] = $row['course_id'];
    $course_title=$row['course_title'];
    $course_credits=$row['course_credits'];
    $course_status=$row['course_status'];
}
    ?>
$already_selected_course = $_SESSION['course_id'];

Now the query should look like.

$query = "SELECT course.id,course.title,course.credits,course.status FROM course WHERE course.id != $already_selected_course";

Ini dia. Catatan:Solusi ini mungkin mengandung beberapa kesalahan tanda kurung, dll, tetapi logikanya jelas.

Untuk pengetahuan yang lebih baik, lihat Seri Video Lengkap MySQL saya di sini!




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Memasukkan elemen dalam pendengar doktrin

  2. Django- Bagaimana memetakan pesan yang dikirim antar pengguna

  3. MySQL/PDO memotong data

  4. Mysql menambahkan pengguna untuk akses jarak jauh

  5. MySQLdb dengan Python:Tidak dapat terhubung ke server MySQL di 'localhost'