Неопределенная ошибка индекса в PHP
У меня есть таблица под названием download_manager .Она имеет два столбца имя и популярность .То, что я хочу сделать, это получить имя файла и его количество загрузок и отобразить их внутри элемента ul.
Я могу получить имена файлов, но я не могу отобразить количество загрузок, я получаю неопределенную ошибку индекса.Это мой код.
Что я уже пробовал:
<?php $handle = opendir($directory) or die('Error'); $files = array(); while ($file = readdir($handle)) { if ($file[0] == '.') { continue; } $files[] = $file; } sort($files, SORT_STRING); $query = 'select * from download_manager'; $data = mysqli_query($link, $query); $fileInfo[] = array(); if (mysqli_num_rows($data)) { while ($singleFile = mysqli_fetch_array($data)) { $fileInfo[$singleFile['filename']] = $singleFile['downloads']; } } ?> <!DOCTYPE html> <html> <head> </head> <body> <ul> <?php foreach ($files as $key => $value) { echo '<li><a href="download.php?file='.urlencode($value).'">'.$value.'</a> <span>'.$fileInfo[$value].'</span> '; } ?> </ul> </body> </html>
Patrice T
Показать точное сообщение об ошибке и номер строки.
Member 3722539
спасибо