Обратите внимание: попытка получить доступ к смещению массива по значению типа null
Обратите внимание: попытка получить доступ к смещению массива по значению типа null в C:\xampp\htdocs\userac\courier_managment_system-master\courier_managment_system-master\delivercourier.php на линии 32
query($mysqli); $mysqli ="update courier set status = '1' where id = '$cId';"; echo $mysqli ; if($conn->query($mysqli)){ echo 'success'; }else{ echo("Error description: " . mysqli_error($conn)); } // header("Location:deliver.php"); }} ?> <div class="container-fluid"> <h1 class="h3 mb-4 text-gray-800">Deliver</h1> <div class="row"> <div class="col-lg-12"> <div class="card shadow mb-4"> <div class="card-header py-3"> <h6 class="m-0 font-weight-bold text-primary">Make Delivery</h6> </div> <div class="container-fluid" style="margin-top: 1%"> <div class="row" style="width: 100%"> <div class="col-md-6"> <div class="container-fluid" style="width: 150%"> <div class="row justify-content-left"> <div class="media-container-column col-lg-8" data-form-type="formoid"> <div class="form-group" data-for="address"> Select Courier to deliver query($mysqli); if ($appresult->num_rows > 0) { while($row = $appresult->fetch_assoc()) { ?> Courier to : || email address : || mobile No : </div> <div class="row row-sm-offset"> <div class="col-md-8 multi-horizontal"> <div class="form-group"> delivered on </div> </div> <div class="col-md-8 multi-horizontal" data-for=""> <div class="form-group"> delivered TO </div> </div> <div class="col-md-8 multi-horizontal" data-for="amount"> <div class="form-group"> Delivered BY query($mysqli); if ($appresult->num_rows > 0) { // output data of each row while($row = $appresult->fetch_assoc()) { ?> </div> </div> </div> <span class="input-group-btn"> deliver Courier <span class="fa fa-rocket"></span> </span> </div> </div> </div> </div> <div class="col-md-6"> <div class="" style="margin-top: 1%; width: 100%"> <h3>Deliveries Done</h3> num_rows > 0) { // output data of each row while($row = $appresult->fetch_assoc($appresult)) { $id = $row['id']; $dto=$row['deliveredTo']; $dby=$row['deliveredBy']; $dt=$row['datetime']; $cid = $row['courierId']; ?> <table id="datatable" class="table table-striped table-bordered"><thead> <tr> <th>ID</th> <th>delivered TO</th> <th>delivered By</th> <th>delivered On</th> <th>Courier Id</th> </tr> </thead> <tbody> <tr> <td></td> <td></td> <td></td> <td></td> <td></td> </tr> </tbody> </table> </div> </div> </div></div> </div> </div> </div></div>
это файл запроса
Что я уже пробовал:
поиски но бесполезные я обращался к старшим но они его не нашли
Sandeep Mewara
Что такое eaxctly delivercourier.php на 32-й линии?
Richard Deeming
$mysqli ="update courier set status = '1' where id = '$cId';";
Ваш код уязвим для SQL-инъекция[^]. НИКОГДА используйте конкатенацию строк / интерполяцию для построения SQL-запроса. ВСЕГДА используйте параметризованный запрос.
PHP: SQL-инъекция - руководство пользователя[^]