Я пытаюсь редактировать данные пользователя из базы данных. Я запросил базу данных и сохранил информацию в $row
, но каждый раз, когда я пытаюсь повторить детали, я получаю следующую ошибку: Попытка получить доступ к смещению массива для значения типа null в
C: \ xampp \ htdocs \ merchant \ admin \ edituserhis. php
Кажется, я не знаю, что я делаю неправильно в операторе SQL, я проверил переменную $ id и он работает хорошо.
<div class="quotes">
<?php
$con = mysqli_connect("localhost","root","","merchant_db");
$id = $_REQUEST['username'];
$query = "SELECT * from user_trans where userid='".$id."'";
$result = mysqli_query($con, $query) or die ( mysqli_error());
$row = mysqli_fetch_assoc($result);
?>
<?php echo $row['userid']; ?>;
<form name="form" method="post" action="userprofile.php">
<input type="hidden" name="new" value="1" />
<input name="id" type="hidden" value="<?php echo $row['userid'];?>" />
<p><input type="text" name="balance" placeholder="Enter Amount" required value="<?php echo $row['description'];?>" /></p>
<p><input name="submit" type="submit" value="Credit" /></p>
</form>
</div>