Ich möchte den ID-Wert der von PHP generierten Schaltfläche aus der theory.php
文件传递到 theory1.php
-Datei konvertieren.
Der Code lautet wie folgt:
//theory.php file require('components/db.php'); $query = "SELECT * FROM `courses`"; $result = mysqli_query($connect, $query) or die("Error:" . mysqli_error($connect));; $numrows = mysqli_num_rows($result); for ($i = 0; $i < $numrows; $i++) { $query = "SELECT * FROM `courses` WHERE courseID = '$i'"; $result = mysqli_query($connect, $query) or die("Error:" . mysqli_error($connect));; $rowQuery = mysqli_fetch_assoc($result); $_SESSION['course_ID'] = $i; echo ' <div class="card"> <img class = "cardImage" src="'; echo $rowQuery['imageLink']; echo '" alt="Course 1"> <h3>'; echo $rowQuery['courseName']; echo '</h3> <p>'; echo $rowQuery['courseTextOne']; echo '</p> <a href="theory1.php?course_ID=$i" class="button">Proceed</a> </div>'; //a - is a button which needs to have an ID to pass to theory1.php }
Dieser Code generiert eine Karte mit einer Schaltfläche. Ich möchte, dass jede Schaltfläche die entsprechende ID des Kurses in der MySQL-Datenbank speichert. Diese ID muss basierend auf der angeklickten Schaltfläche (Karte) an eine andere Seite übergeben werden, damit in Zukunft die richtigen Daten aus der Datenbank abgerufen werden können.
解决方案
理论.php:
theory1.php: