Ciao a tutti non so dove ho sbagliato, il server non segnala niente, ma non funziona come dovrebbe. Il codice della prima pagina (search.php) ha un form che invia i dati tramite GET alla pagina (result_src.php) che estrae i dati da MySQL. Ho provato a inserire 98 nel form, visto che il mio username è 98edoardo e ho messo LIKE nella query doveva comparire come risultato 98edoardo ma non so perchè non funziona.

search.php
Codice PHP:
<?php 
    
include('header.php');
          if(isset(
$_SESSION['utente'])) { ?>
 <title>BookFace Social - Cerca</title> </head> <body>     <div id="wrapper">         <form action="result_src.php" method="get">             <label>Username</label>
             <input type="text" name="username" />             <input type="submit" value="Guarda" />         </form>

 <?php     } else {     echo 'Non hai effettuato il login, verrai reindirizzato nella [url="/index.php"]Home[/url] automaticamente.';     header("Refresh: 2; URL= /index.php");     }      include('colophon.php'); ?>     </div> </body> </html>
result_src.php
Codice PHP:
<?php     include('header.php'); ?> <title>Risultato della ricerca</title> </head> <body> <?php     echo '<div id="wrapper">';          $src mysql_real_escape_string($_GET['username']);          $querya mysql_query("SELECT username FROM utenti WHERE username LIKE '%$src%'");          if(!$querya) {         echo 'Errore!';         echo mysql_error();     } else {         $query mysql_num_rows($querya);                                                                                   while( $recordset mysql_fetch_assoc($post) ){                             $username $recordset['username'];                             echo '[url="/profile.php?username='.$username.'"]'.$username.'[/url]';                                                          } } ?></div></body></html>