vlad2019

Рейтинг
1
Регистрация
21.11.2018

:) спасибо всем за помощь

jkm:
В районе строки 38

<?php
if (isset($_POST['bsearch'])) {

Открывающая фигурная скобка есть, а вот закрывающая скобка где-то потерялась.

не подскажешь еще кое что?) при поиске у меня вылазит ??? ровно столько сколько букв в найденном слове, то есть запрос по сути находит но не распознает

пробовал кодировку прописать не помогло

спасибо помог :)

Gerga:
mmkulikov, изхожу из требований, возможно только 1 апч-хи будет :). Если делать так:

echo get_name(1);
echo get_name(2);

мой пример конечно не подходит

---------- Добавлено 21.11.2018 в 17:54 ----------

Понадобится нечто такое:

function get_row(int $key = null, array $database = array()) {
if ($key && isset($database[$key - 1])) {
return $database[$key - 1];
}

return "Элемента с номером {$key} в списке нет";
}

$database = file('names.db');

echo get_row(1, $database);
echo get_row(2, $database);
echo get_row(2, $database);


---------- Добавлено 21.11.2018 в 19:01 ----------

объектно-ориентированный стиль:

class Database {
private $database;

public function __construct(string $location = '') {
$this->database = file($location);
}

public function getRow(int $key = null) {
if ($key && isset($this->database[$key - 1])) {
return $this->database[$key - 1];
}

return "Элемент, с номером {$key}, не найден";
}
}

$names = new Database('names.db');

echo $names->getRow(1);
echo $names->getRow(2);
echo $names->getRow(3);

спасибо помогли

да номер строки

---------- Добавлено 21.11.2018 в 18:16 ----------

Gerga:
vlad2019, что понимаете под номером? Строка в файле, например 20 строка, или что-то другое?

да по номеру строки