I want to be able to use a value from a select in my php code, but every time i get a notice saying undefined index categorie, what am I doing wrong? I've searched stuff similar to this and they all tell me to do what I'm doing already, can someone help?
<select name="categorie" value="all">
                    <option value="all">All</option>
                    <option value="action">Action</option>
                    <option value="romance">Romance</option>
                    <option value="comedy">Comedy</option>
                    <option value="drama">Drama</option>
                    <option value="horror">Horror</option>
                    <option value="fantasy">Fantasy</option>
                    <option value="scifi">Sci-fi</option>
                </select>
                <br>
                <form method="post" action="">
                <input type="submit" value="Search" name="search">
                </form>
                <?php
                $db = new PDO('mysql:host=localhost;dbname=id1552202_accounts', 'id1552202_thecouch', 'Fargo123');   
                if(isset($_POST['search'])){
                   $categorie = $_POST['categorie'];
                    if( $categorie === "all"){
                        $all = $db->prepare("SELECT name, path FROM Reviews ORDER BY date");   
             $all->execute();
        while($result = $all->fetch(PDO::FETCH_ASSOC)){
         echo $result['name'];
            echo '<br>';
        echo $result['path'];
         }
                    } else 
                    $selectreview = $db->prepare("SELECT name, path FROM Reviews WHERE genre = :categorie ORDER BY date");   
                    $selectreview->bindParam("categorie", $categorie);
             $selectreview->execute();
        while($result = $selectreview->fetch(PDO::FETCH_ASSOC)){
         echo $result['name'];
            echo '<br>';
            echo '<br>';
        echo $result['path'];
         }
        }
 
     
    