<?php $app->post('/search', function () use($app) { if (isset($_POST)) { $regExp = new RegExp(); $tag1 = $regExp->match($_POST['search']); $checksearch = new CheckSearch(); $tag = $checksearch->getSearch($tag1); $db = $app->db; $foo = new Foo(); $foo->tag = '%' . $tag . '%'; $foomapper = new FooMapper($db); $files = $foomapper->search($foo); $filesize = new Filesize(); $app->render('Search.php', ['files' => $files, 'filesize' => $filesize]); } })->name('searchpost'); $app->get('/search/:tag', function ($tag) use($app) { $db = $app->db; $foo = new Foo(); $foo->tag = '%' . $tag . '%'; $foomapper = new FooMapper($db); $files = $foomapper->search($foo); $filesize = new Filesize(); $app->render('Search.php', ['files' => $files, 'filesize' => $filesize]); })->name('search');