Я пытаюсь сделать простой проект БД для моей школы.У меня происходят странные ошибки.Когда я получаю внешнее имя из HTML-ввода для выбора запроса, я всегда теряю 1 результат.Я пытаюсь сделать DELETE из моего интерфейса PHP, но я могу сделать это только тогда, когда есть более 1 одинаковых записей.У меня нет идей, как это исправить.
заглянуть в код
Я попытался создать целое число, которое получает значение из имени HTML, а затем включает его в запрос, но ничего не произошло
В PHP:
echo" <form name='display' action='delete.php' method='POST' >
<li>ID Dłużnika:</li>
<li><input type='number' name='indeks' /></li>
<li><input type='submit' name='submit' /></li>
<li><input type='submit' name='new' /></li>
</form>
";
$db = pg_connect("host=localhost dbname=dluznicy user=pdacko password=elowariat");
$result = pg_query($db, "SELECT imie,nazwisko,indeks,miejsce_zamieszkania,kwota_zadluzenia FROM spis_dluznikow where indeks = $_POST[indeks] ");
$row = pg_fetch_assoc($result);
if (isset($_POST['submit'])){
.
.
.
while ($row = pg_fetch_assoc($result)){
Ожидается ошибка при
$result = pg_query($db, "SELECT imie,nazwisko,indeks,miejsce_zamieszkania,kwota_zadluzenia FROM spis_dluznikow where indeks = $_POST[indeks] ");
Когда я теряю 1 запись и вижу только то, где больше 1 с таким же индексом (идентификатор)