Ненавижу просить помощи с чем-то, что кажется очевидным, но я немного растерялся:
Я пытаюсь настроить код, который будет либо искать имя студента, либо просто отображать список последних 100 файлов студента.
Код списка работает нормально, но всякий раз, когда я пытаюсь выполнить поиск, он возвращается с правильным именем студента, в то время как уникальный идентификатор каждого студента всегда будет неправильным номером. Например: Боб, ID: 23, Джейн, ID: 23, Джилл: ID: 23 — когда результаты действительно должны быть Бобом, ID: 23, Джейн, ID: 24, Джилл: ID: 25
Что мне не хватает?
<?php
if($_POST['Student_Name'])
{
// Select multiple records from the database and print them out..
$Student_Name = $_POST['Student_Name'];
$users = $db->get_results("select * FROM Students WHERE Name LIKE '%$Student_Name%' order by ID DESC");
echo "Search is on";} else {
$users = $db->get_results("SELECT * FROM Students order by ID DESC LIMIT 100");
echo "No Search engaged <HR>";
}foreach ( $users as $user )
{
echo "<div class=\"row\"><div class=\"col-sm-4\">";
echo $user->Name;
echo "</div>";
echo "<div class=\"col-sm-8\">";
echo "<form action=\"Students_Profile.php\" method=\"post\" ><input type=\"hidden\" name =\"Student_ID\" value=".$user->ID." /><input type=\"submit\" value=\"View Student Profile\" /></form></div>";
} ?>
Задача ещё не решена.
Других решений пока нет …