Salve a tutti, come sempre grazie per le dritte e abbiate pazienza per i miei imbrogli mentali.

La mia questione è questa: come posso passare un valore rilevato in javascript ed usarlo in php o comunque in mysql?
So già della possibilità di mettere la variabile in un link get e quindi recuperarlo con php ma non vorrei ricaricare la pagina, solo la zona interessata.

In soldoni ho un elenco di email prese dal DB:
codice HTML:
<div id="box_eroe" class="nav_box blur">
    <div class="titolo">Casella messaggi</div>
    <table class="casella_email">
     <tr>
      <th>Oggetto</th>
      <th>Mittente</th>
      <th>Data</th>
     </tr>
     <?php
      while ($enter_mail = mysql_fetch_assoc($data))
      {
       ?>
        <tr onclick="MailCheck('<?php echo $enter_mail['id'];?>')">
          <td><?php echo $enter_mail['oggetto'];?></td>
          <td><?php echo $enter_mail['nome_mittente'];?></td>
          <td><?php echo $enter_mail['data'];?></td>
        </tr>
       <?php
      };
     ?>
    </table>
   </div>
Al click di una riga ricavo l'id della email in questione. A questo punto vorrei far fare il refresh di una div dentro la quale c'è la query per mettere a schermo la email intera. Il tutto avverebbe senza ricaricamento della pagina: clicco il titolo si apre a lato la email corrispondente.

codice:
function MailCheck(value){
 var id_mail = (value);
 $('#open_mail').prop('checked',true);
 $("#mail_box").load(location.href+" #mail_box"); 
};

Ora io ho la mia id_mail, come posso dire alla mia query che quello è l'id da tenere in considerazione?

Spero di essermi spiegato.
Grazie
ciao