Как я могу решить эти ошибки? Пожалуйста, помогите мне с этой проблемой таблицы PHP/SQL
У меня есть таблица со списком людей, и я хочу иметь опцию, где вы можете редактировать информацию, показанную этими перечисленными людьми. У меня есть editperson.php файл и a editsql.php файл. Я получаю эти ошибки при попытке представить новые значения для людей:
Нажмите здесь -> https://gyazo.com/5e5e52c26b1b978d7802f58eaafba16d[^]
Вот код для этого editperson.php
<!doctype html> <html> <body> Skriv inn nye verdier for denne personen <form action = 'editsql.php' method = 'POST'> <?php include('oppkobling.php'); $id = $_POST['id']; // Lag SQL-setning $query = 'SELECT * FROM rikestemennesker WHERE id = '.$id; // Kjør spørringen $resultat = mysqli_query($db, $query); $rad = mysqli_fetch_array($resultat); //echo "<input type = 'hidden' name = 'editmnr' value = ".$id.">"; echo "Plass: <input type = 'text' value = '".$rad['id']."' size='30' name='editplass'><br>"; echo "Navn: <input type = 'text' value = '".$rad['Navn']."' size='30' name='editnavn'><br>"; echo "Land: <input type = 'text' value = '".$rad['Land']."' size='30' name='editland'><br>"; echo "Nettoformue: <input type = 'text' value = '".$rad['Nettoformue']."' size='50' name='editformue'><br>"; echo "Kilde: <input type='text' value = '".$rad['Kilde']."' size ='50' name ='editkilde'><br>"; // Koble ned mysqli_close($db); mysqli_free_result($resultat); ?> <input type = 'submit' value = 'Oppdater'> </form> </body> </html>
а вот и код для этого editsql.php
<?php include('oppkobling.php'); $n = $_POST['editnavn']; $a = $_POST['editformue']; $l = $_POST['editland']; $m = $_POST['editplass']; $k = $_POST['editkilde']; $query = "UPDATE rikestemennesker SET navn = '$n', land = '$l', formue = '$a', kilde = '$k', WHERE plass = $m"; mysqli_query($db, $query); mysqli_close($db); header("Location: index.php"); ?>
Что я уже пробовал:
Я попытался просмотреть все переменные и проверил, что код связан с базой данных