sql >> Databasteknik >  >> RDS >> Mysql

Markera Data efter kryssrutan klicka på nästa och avmarkera den valda raden

Jag tror att du säger att när kursen väl är vald ska den inte visas på nästa sida där studenten kan titta på de andra kurserna?

Om så är fallet kan du använda följande sql-fråga på nästa sida där du inte vill visa studentens avslutade kurs.

SELECT * FROM course WHERE id != $course_id

Låt mig veta om jag har fel. Jag kommenterade inte eftersom mitt rykte var lågt och stackoverflow tillät mig inte.

[REDIGERAD]

Detta är din fullständiga kod.

//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";

Detta är det. Obs:Den här lösningen kan innehålla några fel i parenteser etc, men logiken är klar.

För bättre kunskap, ta en titt på min MySQL Complete Video Series här!




  1. Olika datum Oracle 11g med TOAD

  2. När och varför ska man använda mysqli_fetch_row, mysqli_fetch_object, mysqli_fetch_assoc, mysqli_fetch_array

  3. python odo sql AssertionError:dataform måste vara posttyp, fick 0 * {...}

  4. Vill du hämta data från databasen baserat på val av rullgardinslista med php