Получение уведомления о «попытке доступа к массиву типа bool», несмотря на то, что одна и та же функция работает как над, так и под сложным запросом - PullRequest
0 голосов
/ 01 мая 2020

Итак, я пытаюсь поработать над некоторыми PHP для классов, но столкнулся с проблемой с вышеприведенным уведомлением. Код:

    <select name="RAM" id="RAM" style="grid-column: 2/ span 3; grid-row:8;">
        <?php foreach ($RAM as $row): ?>    
        <option><?=$row["name"]?></option>  
        <?php endforeach ?>
    </select>
    <label style="grid-column:5; grid-row:8">
        <?php showPrice($_POST["RAM"])?>
        </label>

    <select name="Storage" id="Storage" style="grid-column: 2/ span 3; grid-row:9;">
        <?php foreach ($STORAGE as $row): ?>    
        <option><?=$row["name"]?></option>  
        <?php endforeach ?>
    </select>
        <label style="grid-column:5; grid-row:9">
            <?php showPrice($_POST["Storage"])?>
        </label>

Странный раздел с пометкой «RAM», который выдает сообщение об ошибке. Я попытался повторить запрос $ _POST, чтобы увидеть, правильно ли он получает имя выбранного элемента. Я использовал имя в базе данных SQL, чтобы проверить, не было ли что-то не так с именами между ними.

Но оба они возвращают правильное значение, которое мне нужно, и раздел «Хранилище» выше работает так, как задумано, поэтому я не могу точно понять, что его вызывает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...