Passar dados do formulário para um trecho php dentro da mesma pagina.php

Boa tarde pessoal, sou iniciante em programação web e minha dúvida é a seguinte:

Como faço para passar dados de um formulário para um trecho php dentro da mesma página , ex:

Todo código abaixo está em uma página.php

                                            <tr><td><input type = "search" name = "id"  size = "1"/><br/></td>
                                                <td><input type = "search" name = "nome"  size = "17"/></td>
                                                <td><input type = "search" name = "email" size = "17"</td></tr>
                                            <tr><input type = "image" src = "Imagens/busca.png" title = "Bucar Informacoes" width = "42" height = 42"  style="position:absolute;
                                                       top:95px;
                                                       margin-left:300px " ></tr>
                                                        <?php
                                                        
                                                        include 'conecta.php';
                                                        $id = trim($_GET['id']);
                                                        $nome = trim($_GET['nome']);
                                                        $email = trim($_GET['email']);
                                                        
                                                        if(!$id && !$nome && !$email){
                                                          $query = mysql_query("SELECT * FROM user");
                                                        }
                                                        if($id && !$nome && !$email){
                                                            $query = mysql_query("SELECT * FROM user where idUser='$id'");
                                                            
                                                        }
                                                        if($nome && !$id  && !$email){
                                                            $query = mysql_query("SELECT * FROM user where name LIKE '%$nome'");
                                                            return $query;
                                                        }
                                                        if($email && $id && !$nome){
                                                            $query = mysql_query("SELECT * FROM user where email LIKE '%$email%'");
                                                            return $query;
                                                        }*/
                                                        
                                                        $query = mysql_query("SELECT * FROM user");

                                                        $num_linhas = mysql_num_rows($query);
                                                        echo"
                                                            <tr>
                                                            <td align = 'center' style = 'background-color:greenyellow'>ID</td>
                                                            <td align = 'center' style = 'background-color:greenyellow'>Nome</td>
                                                            <td align = 'center' style = 'background-color:greenyellow'>Email</td>
                                                            <td align = 'center' style = 'background-color:greenyellow'> </td>
                                                            </tr>";
                                                        for ($i = 0; $i < $num_linhas; $i++) {
                                                            $campo = mysql_fetch_assoc($query);
                                                            echo"<tr>
                                                            <td align = 'center' >" . $campo['idUser'] . "</td>
                                                            <td align = 'center'>" . $campo['name'] . "</td>
                                                            <td align = 'center'>" . $campo['email'] . "</td>
                                                            <td align = 'center' style = 'border:0'> <input type ='checkbox' value='".$campo['idUser']."' name='id[]'></td>
                                                            </tr>";
                                                        }
                                                        mysql_close();
                                                        ?>

Quero pegar os dados do formulário e trabalhar com eles no trecho php.

Obrigado!

Eu não sei muito de PHP mas no caso se colocar um botão submit e colocar a action do form pro arquivo pagina.php você vai conseguir pegar com os comandos $_GET

vc pode pegar os valores do formulario assim:

$_GET['search'];

Como o furutani sugeriu, aponte a action para a mesma página

<form action = "pagina.php" method = "GET">

E como está fazendo e o perdeu sugeriu, use o $_GET para recuperar os dados passados.

Detalhe, use a tag [code] ao postar código.