в общем, есть меня форма которая добавляет учебник в базу данных, работает по принципу выбрал написал название, выбрал класс, вставил текст и показал в таблице. Но решил сделать загрузкой файла это все. Т.е название и класс выбрал и выбрал html файл, вроде бы как загрузить не сложно, но как сделать, чтобы и в списке показывался и при нажатии на кнопку открыть, открывало этот файл на сайте в нужном месте? Дайте мысль гуру php)
Вот скрины как это выглядит
[URL=http://vfl.ru/fotos/2fb28ed125504765.html]
А вот код который сейчас есть
Добавление учебника:
<form action="" method="POST" enctype="multipart/form-data">
<label for="">Введите название книги:</label>
<input name='name_book' class="form-control">
<hr>
<label for="">Выберите класс:</label>
<select name='class' class="form-control">
<option value='1'>1 класс</option>
<option value='2'>2 класс</option>
<option value='3'>3 класс</option>
<option value='4'>4 класс</option>
<option value='5'>5 класс</option>
<option value='6'>6 класс</option>
<option value='7'>7 класс</option>
<option value='8'>8 класс</option>
<option value='9'>9 класс</option>
<option value='10'>10 класс</option>
<option value='11'>11 класс</option>
</select>
<hr>
<div class="form-group">
<label for="exampleFormControlFile1">Выберите файл...</label>
<input type="file" class="form-control-file" id="exampleFormControlFile1">
</div>
<hr>
<button type="submit" class="btn btn-primary" name='sent' value='book.php?id='$row['id']'>Добавить</button>
<?php
$book=$_POST['name_book'];
$text=$_POST['text_book'];
$class=$_POST['class'];
if($_POST['sent']!=''){
$sql="INSERT INTO `books` (`name_book`, `text_book`, `class_book`) VALUES ('$book', '$text', '$class')";
$pdo->query($sql);}
?>
</form>
Переход на страницу с учебником:
<?php
$id = $_GET['id'];
$result=$pdo->query("SELECT * FROM `books`");
while ($row=$result->fetch())
{
echo '<tr><td>'.$row['name_book'].'</td><td>'.$row['class_book'].'</td><td><a name="go" class="btn btn-primary" href="book.php?id='.$row['id'].'">Открыть</a>'.'<a class="btn btn-danger" style="position: relative; left: 10px;" name="delete" href="index.php?id='.$row['id'].'">Удалить</a></td></tr>';
}
if($_GET['id'] != ''){
$sql="DELETE FROM `books` WHERE `books`.`id`=$id";
$pdo->query($sql);}
?>
Прошу помощи... В голове одна мысль, как то базу ссылки запихивать на файл, а в <iframe> делать src и подставлять в него например $row['link_books']. Может это и глупая мысль)