First, you create an array of course codes that you want to receive; For simplicity, I leave border checks:
$codes = []; foreach ($_POST['code'] as $k => $code) { $codes[] = $code . ' ' . $_POST['coursecode'][$k]; }
Then you prepare the expression that you will use:
$stmt = $mysqli->prepare("SELECT * FROM courses WHERE course_code = ? ORDER BY course_id DESC LIMIT 5");
The following main loop:
foreach ($codes as $code) { $stmt->bind_param('s', $code); assert($stmt->execute()); $res = $stmt->get_result(); while ($row = $res->fetch_assoc()) {
source share