За последние 24 часа нас посетил 37291 программист и 7916 роботов. Сейчас ищут 1715 программистов ...

Ошибка Trying to access array offset on value of type null

Тема в разделе "PHP для новичков", создана пользователем Сергей777, 10 авг 2023.

  1. Сергей777

    Сергей777 Гость

    С нами с:
    10 авг 2023
    Сообщения:
    1
    Симпатии:
    0
    Выдает ошибку "Warning: Trying to access array offset on value of type null in D:\wamp64\www\salarygive.php on line 20".
    PHP:
    1. <?php
    2. $host = "127.0.0.1";
    3. $name = "root";
    4. $pass = "";
    5. $con = mysqli_connect($host, $name, $pass, "mysql");
    6. $sql = "SELECT * from gamers";
    7.  
    8. if ($result = mysqli_query($con, $sql)) {
    9.  
    10.     // Return the number of rows in result set
    11.     $count = mysqli_num_rows( $result );
    12. }
    13. for ($count; $count >= 0; $count--) {
    14.     $zapros = "SELECT * FROM `gamers` WHERE \"" . $count ."\"";
    15.     //echo $zapros;
    16.     $sql = mysqli_query($con, $zapros);
    17.     $res  = mysqli_fetch_array($sql);
    18.     //$u = $res["money"] + $res["salary"];
    19.     $zapros = "UPDATE `gamers` SET `money`= \"" . $res["money"] + $res["salary"] . "\" WHERE \"" . $count ."\"";
    20.     $sql = mysqli_query($con, $zapros);
    21. }
    22. ?>
    23. <form action="indexadmin.php">
    24.     <p>Успешно</p>
    25.     <input type="submit" value="Домой" />
    26. </form>
    Благодарю за помощь заранее. Ругается на строку, которая начинается на $zapros = "UPDATE `gamers` SET `money`
     
  2. don.bidon

    don.bidon Активный пользователь

    С нами с:
    28 мар 2021
    Сообщения:
    947
    Симпатии:
    147
    то есть засунуть ошибку в переводчик не судьба?
     
  3. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.840
    Симпатии:
    1.338
    Адрес:
    Лень
    За то форум PHP нашел, зарегался, подтвердил, тему новую создал. Религиозные садомазохисты.
     
    Sail нравится это.
  4. Sail

    Sail Старожил

    С нами с:
    1 ноя 2016
    Сообщения:
    1.593
    Симпатии:
    362
    В указанном файле, в строке с приведённым номером пытаетесь получить доступ к элементу неинициализированного массива.